diff options
author | sputnick | 2015-06-18 23:40:21 +0200 |
---|---|---|
committer | sputnick | 2015-06-18 23:40:21 +0200 |
commit | afa5466a9707617f9e508b78b1a45879f85934d6 (patch) | |
tree | ab93fc74d62c5cb3d148810797348c2915669f00 | |
download | aur-afa5466a9707617f9e508b78b1a45879f85934d6.tar.gz |
Initial fortune-mod-bashfr commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | bashfr-cron | 21 | ||||
-rwxr-xr-x | fortune-mod-bashfr.install | 16 |
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1000c8c061a7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by makepkg 4.2.1 +# Thu Jun 18 21:31:05 UTC 2015 +pkgbase = fortune-mod-bashfr + pkgdesc = bashfr.org/DTC (danstonchat.com) fortune file + pkgver = 10 + pkgrel = 5 + url = http://danstonchat.com + install = fortune-mod-bashfr.install + arch = any + groups = fortune-mods + license = custom + depends = fortune-mod + source = http://sputnick.fr/scripts/bashfr + source = http://sputnick.fr/scripts/bashfr-cron + sha256sums = SKIP + sha256sums = af7e9447c3c7072a337d6fbc0bd8d8bc26a4b9a1fe6643bd2ada0164b656c07a + +pkgname = fortune-mod-bashfr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fa4eb8447930 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer : sputnick <gilles *DOT* quenot *AT* gmail *DOT *com> +pkgname=fortune-mod-bashfr +pkgver=10 +pkgrel=5 +pkgdesc="bashfr.org/DTC (danstonchat.com) fortune file" +url="http://danstonchat.com" +source=( 'http://sputnick.fr/scripts/bashfr' 'http://sputnick.fr/scripts/bashfr-cron' ) +depends=('fortune-mod') +groups=('fortune-mods') +install='fortune-mod-bashfr.install' +arch=('any') +sha256sums=('SKIP' 'af7e9447c3c7072a337d6fbc0bd8d8bc26a4b9a1fe6643bd2ada0164b656c07a') +license="custom" + +build() { + true +} + +package() { + strfile -s -r bashfr bashfr.dat + install -D -m644 bashfr $pkgdir/usr/share/fortune/fr/bashfr + install -D -m644 bashfr.dat $pkgdir/usr/share/fortune/fr/bashfr.dat + install -D -m755 bashfr-cron $pkgdir/etc/cron.weekly/bashfr +} diff --git a/bashfr-cron b/bashfr-cron new file mode 100644 index 000000000000..13e623627651 --- /dev/null +++ b/bashfr-cron @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +# Script d'update des fortunes DTC/bashfr du paquet fortune-mod-bashfr + +export PATH=/usr/bin:/bin:/usr/sbin:$PATH + +cd /tmp +if ! wget &> /dev/null -N http://sputnick.fr/scripts/bashfr; then + echo >&2 "Le telechargement du fichier fortune bashfr a echoue, merci de passer le paquet fortune-mod-bashfr en perime si le probleme persiste." + exit 1 +fi + +if ! strfile -s -r bashfr bashfr.dat; then + echo >&2 "Attention, extra/fortune-mod semble avoir ete desinstalle, $0 a donc echoue." + exit 1 +fi + +install -D -m644 bashfr /usr/share/fortune/fr/bashfr +install -D -m644 bashfr.dat /usr/share/fortune/fr/bashfr.dat + +\rm -f fortunes bashfr{,.dat} diff --git a/fortune-mod-bashfr.install b/fortune-mod-bashfr.install new file mode 100755 index 000000000000..f98e7bf2f67a --- /dev/null +++ b/fortune-mod-bashfr.install @@ -0,0 +1,16 @@ +post_install() { + true +} + +post_upgrade() { + rm -f /etc/cron.daily/bashfr +} + +pre_remove() { + /bin/rm -f /etc/cron.weekly/bashfr /usr/share/fortune/fr/bashfr.dat /usr/share/fortune/fr/bashfr +} + +op=$1 +shift + +$op "$@" |