wok annotate slitaz-tools/receipt @ rev 12698

Add terminator (multi terminal in a single window)
author Christophe Lincoln <pankso@slitaz.org>
date Thu May 03 11:38:25 2012 +0200 (2012-05-03)
parents bb299a081d94
children f6382af837a6
rev   line source
pankso@11 1 # SliTaz package receipt.
pankso@11 2
pankso@11 3 PACKAGE="slitaz-tools"
pankso@12691 4 VERSION="5.0"
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/locale.conf
pankso@2889 18 /etc/firewall.conf
pankso@2889 19 /etc/slitaz/applications.conf"
pankso@11 20
pankso@5126 21 # Rules to configure and make the package.
pankso@5126 22 compile_rules()
pankso@5126 23 {
pankso@5126 24 cd $src
pankso@10789 25 make && make DESTDIR=$DESTDIR install
pankso@5126 26 }
pankso@5126 27
pankso@11 28 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@11 29 genpkg_rules()
pankso@11 30 {
pankso@10789 31 mkdir -p $fs
pankso@10789 32 cp -a $install/* $fs
pankso@12691 33
pankso@12691 34 # Makefile bug in 5.0
pankso@12691 35 cp -a $src/tinyutils/decode $fs/usr/bin
pankso@12691 36
pankso@10859 37 chmod 0644 $fs/usr/share/locale/*/*/*.mo
pankso@401 38 chown -R root.root $fs
pankso@11 39 }
pascal@1062 40
pankso@1098 41 # Pre install commands.
pankso@1098 42 pre_install()
pankso@1098 43 {
pankso@1098 44 local root
pankso@1098 45 root=$1
pankso@1098 46 # Backup file to restore with post install
pankso@1098 47 echo "Creating backups of configs..."
pankso@1098 48 cp $root/etc/TZ $root/etc/TZ.bak 2>/dev/null
pankso@1098 49 cp $root/etc/keymap.conf $root/etc/keymap.conf.bak 2>/dev/null
pankso@1098 50 cp $root/etc/locale.conf $root/etc/locale.conf.bak 2>/dev/null
pankso@1098 51 cp $root/etc/firewall.conf $root/etc/firewall.conf.bak 2>/dev/null
pankso@1098 52 }
pankso@1098 53
pankso@1098 54 # Post install
pascal@1062 55 post_install()
pascal@1062 56 {
pankso@1098 57 echo "Restoring configs backups..."
pankso@1098 58 mv -f $root/etc/TZ.bak $root/etc/TZ 2>/dev/null
pankso@1098 59 mv -f $root/etc/keymap.conf.bak $root/etc/keymap.conf 2>/dev/null
pankso@1098 60 mv -f $root/etc/locale.conf.bak $root/etc/locale.conf 2>/dev/null
pankso@1098 61 mv -f $root/etc/firewall.conf.bak $root/etc/firewall.conf 2>/dev/null
pascal@1062 62 }