wok annotate fcron/receipt @ rev 24765
afpfs-ng,btfs,curlftpfs,ddumbfs,djmount,encfs,exfat-utils,fusecloop,fusedav,fuseiso,httpfs2-fuse: try fuse2
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 18 17:45:47 2022 +0000 (2022-03-18) |
parents | d8c511e24c20 |
children |
rev | line source |
---|---|
erjo@4192 | 1 # SliTaz package receipt. |
erjo@4192 | 2 |
erjo@4192 | 3 PACKAGE="fcron" |
Hans-G?nter@24542 | 4 VERSION="3.3.1" |
erjo@4192 | 5 CATEGORY="network" |
Hans-G?nter@22717 | 6 TAGS="cron scheduler" |
Hans-G?nter@22717 | 7 SHORT_DESC="Periodical command scheduler." |
erjo@4192 | 8 MAINTAINER="erjo@slitaz.org" |
pascal@15593 | 9 LICENSE="GPL" |
Hans-G?nter@22717 | 10 WEB_SITE="http://fcron.free.fr/" |
Hans-G?nter@22717 | 11 |
erjo@4192 | 12 TARBALL="$PACKAGE-$VERSION.src.tar.gz" |
erjo@4192 | 13 WGET_URL="http://fcron.free.fr/archives/$TARBALL" |
erjo@4192 | 14 |
Hans-G?nter@24542 | 15 DEPENDS="readline" |
Hans-G?nter@22717 | 16 BUILD_DEPENDS="perl readline-dev" |
pascal@15593 | 17 |
pascal@24491 | 18 # What is the latest version available today? |
pascal@24491 | 19 current_version() |
pascal@24491 | 20 { |
pascal@24491 | 21 wget -O - https://github.com/yo8192/fcron/tags 2>/dev/null | \ |
pascal@24491 | 22 sed '/archive.*tar/!d;s|.*/[a-z]*\(.*\).tar.*|\1|;s|_|.|g;q' |
pascal@24491 | 23 } |
pascal@24491 | 24 |
erjo@4192 | 25 # Rules to configure and make the package. |
erjo@4192 | 26 compile_rules() |
erjo@4192 | 27 { |
Hans-G?nter@24542 | 28 ./configure \ |
Hans-G?nter@24542 | 29 LIBS="-lrt" \ |
Hans-G?nter@24542 | 30 --prefix=/usr \ |
Hans-G?nter@24542 | 31 --sysconfdir=/etc \ |
Hans-G?nter@24542 | 32 --localstatedir=/var \ |
Hans-G?nter@24542 | 33 --without-sendmail \ |
Hans-G?nter@24542 | 34 --with-answer-all=no \ |
Hans-G?nter@24542 | 35 --with-boot-install=no \ |
Hans-G?nter@24542 | 36 --with-editor=/bin/vi \ |
Hans-G?nter@24542 | 37 --with-groupname=nogroup \ |
Hans-G?nter@24542 | 38 --with-pam=no \ |
Hans-G?nter@24542 | 39 --with-selinux=no \ |
Hans-G?nter@24542 | 40 --with-sysfcrontab=yes \ |
Hans-G?nter@24542 | 41 --with-systemdsystemunitdir=no \ |
Hans-G?nter@24542 | 42 --with-username=nobody \ |
erjo@4192 | 43 $CONFIGURE_ARGS && |
Hans-G?nter@22717 | 44 make && |
Hans-G?nter@24542 | 45 make install DESTDIR=$DESTDIR |
erjo@4192 | 46 } |
erjo@4192 | 47 |
erjo@4192 | 48 # Rules to gen a SliTaz package suitable for Tazpkg. |
erjo@4192 | 49 genpkg_rules() |
erjo@4192 | 50 { |
Hans-G?nter@22717 | 51 mkdir -p $fs/usr/ |
Hans-G?nter@22717 | 52 mkdir -p $fs/etc/init.d |
al@19159 | 53 |
Hans-G?nter@22717 | 54 cp -a $install/usr/bin $fs/usr |
Hans-G?nter@22717 | 55 cp -a $install/usr/sbin/fcron $fs/usr/bin |
Hans-G?nter@22717 | 56 cp -a $install/var $fs |
Hans-G?nter@22717 | 57 cp -a $install/etc $fs |
al@19159 | 58 |
Hans-G?nter@22717 | 59 cp -a stuff/fcron $fs/etc/init.d |
erjo@4192 | 60 } |
Hans-G?nter@24542 | 61 |
Hans-G?nter@24542 | 62 # Post install commands for Tazpkg |
Hans-G?nter@24542 | 63 post_install() |
Hans-G?nter@24542 | 64 { |
Hans-G?nter@24542 | 65 if ! grep -q ^FCRON_OPTIONS "$1/etc/daemons.conf" |
Hans-G?nter@24542 | 66 then |
Hans-G?nter@24542 | 67 echo -e ' |
Hans-G?nter@24542 | 68 # inserted by post_install of fcron: |
Hans-G?nter@24542 | 69 # Fcron daemon options. |
Hans-G?nter@24542 | 70 FCRON_OPTIONS="-b" |
Hans-G?nter@24542 | 71 |
Hans-G?nter@24542 | 72 ' >> "$1/etc/daemons.conf" |
Hans-G?nter@24542 | 73 fi |
Hans-G?nter@24542 | 74 } |
Hans-G?nter@24542 | 75 |