wok-current annotate slitaz-tools/receipt @ rev 11953

Up: slitaz-tools (4.7) - Bug fixes
author Christophe Lincoln <pankso@slitaz.org>
date Thu Mar 01 16:01:22 2012 +0100 (2012-03-01)
parents 38ae68d5e1c0
children 2a4145d375d1
rev   line source
pankso@11 1 # SliTaz package receipt.
pankso@11 2
pankso@11 3 PACKAGE="slitaz-tools"
pankso@11953 4 VERSION="4.7"
pankso@194 5 CATEGORY="system-tools"
pankso@2094 6 SHORT_DESC="SliTaz tools provide installer and utils usable on termnial."
pankso@11 7 MAINTAINER="pankso@slitaz.org"
pascal@7805 8 DEPENDS="slitaz-boot-scripts dialog gettext-base slitaz-configs-base"
slaxemulator@6925 9 BUILD_DEPENDS="gettext"
pankso@2094 10 SUGGESTED="slitaz-tools-boxes"
gokhlayeh@8012 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
pankso@11 12 WEB_SITE="http://www.slitaz.org/"
gokhlayeh@8012 13 WGET_URL="http://mirror.slitaz.org/sources/tools/$TARBALL"
pascal@1212 14 CONFIG_FILES="
pascal@1212 15 /etc/TZ
pascal@1212 16 /etc/keymap.conf
pascal@1212 17 /etc/X11/screen.conf
pascal@1212 18 /etc/locale.conf
pankso@2889 19 /etc/firewall.conf
pankso@2889 20 /etc/slitaz/applications.conf"
pankso@11 21
pankso@5126 22 # Rules to configure and make the package.
pankso@5126 23 compile_rules()
pankso@5126 24 {
pankso@5126 25 cd $src
pankso@10789 26 make && make DESTDIR=$DESTDIR install
pankso@5126 27 }
pankso@5126 28
pankso@11 29 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@11 30 genpkg_rules()
pankso@11 31 {
pankso@10789 32 mkdir -p $fs
pankso@10789 33 cp -a $install/* $fs
pankso@10859 34 chmod 0644 $fs/usr/share/locale/*/*/*.mo
pankso@401 35 chown -R root.root $fs
pankso@11 36 }
pascal@1062 37
pankso@1098 38 # Pre install commands.
pankso@1098 39 pre_install()
pankso@1098 40 {
pankso@1098 41 local root
pankso@1098 42 root=$1
pankso@1098 43 # Backup file to restore with post install
pankso@1098 44 echo "Creating backups of configs..."
pankso@1098 45 cp $root/etc/TZ $root/etc/TZ.bak 2>/dev/null
pankso@1098 46 cp $root/etc/keymap.conf $root/etc/keymap.conf.bak 2>/dev/null
pankso@1098 47 cp $root/etc/X11/screen.conf $root/etc/X11/screen.conf.bak 2>/dev/null
pankso@1098 48 cp $root/etc/locale.conf $root/etc/locale.conf.bak 2>/dev/null
pankso@1098 49 cp $root/etc/firewall.conf $root/etc/firewall.conf.bak 2>/dev/null
pankso@1098 50 }
pankso@1098 51
pankso@1098 52 # Post install
pascal@1062 53 post_install()
pascal@1062 54 {
pankso@1098 55 echo "Restoring configs backups..."
pankso@1098 56 mv -f $root/etc/TZ.bak $root/etc/TZ 2>/dev/null
pankso@1098 57 mv -f $root/etc/keymap.conf.bak $root/etc/keymap.conf 2>/dev/null
pankso@1098 58 mv -f $root/etc/X11/screen.conf.bak $root/etc/X11/screen.conf 2>/dev/null
pankso@1098 59 mv -f $root/etc/locale.conf.bak $root/etc/locale.conf 2>/dev/null
pankso@1098 60 mv -f $root/etc/firewall.conf.bak $root/etc/firewall.conf 2>/dev/null
pankso@2094 61 # Install boxes package if old slitaz-tools
pankso@2094 62 if [ -f $root/usr/bin/mountbox ] && [ ! -d /var/lib/tazpkg/installed/slitaz-tools-boxes ]; then
pascal@2101 63 tazpkg get-install slitaz-tools-boxes
pankso@2094 64 fi
pascal@1062 65 }