# HG changeset patch # User Christophe Lincoln # Date 1203950026 -3600 # Node ID fb4b753f4f907540c5b84775f2b81ab2351f38ed # Parent 90463812cd742fb007e6438d38b47641f7ab955a We need to backup/restore JWM config diff -r 90463812cd74 -r fb4b753f4f90 jwm/receipt --- a/jwm/receipt Mon Feb 25 14:24:30 2008 +0100 +++ b/jwm/receipt Mon Feb 25 15:33:46 2008 +0100 @@ -26,11 +26,30 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin - mkdir -p $fs/etc/jwm - cp -a $src/src/jwm $fs/usr/bin - strip -s $fs/usr/bin/* - # Simple config file. - cp stuff/simple.jwmrc $fs/etc/jwm/system.jwmrc - cp stuff/simple.jwmrc $fs/etc/jwm/simple.jwmrc + mkdir -p $fs/usr/bin $fs/etc/jwm + cp -a $src/src/jwm $fs/usr/bin + # Simple config file. + cp stuff/simple.jwmrc $fs/etc/jwm/system.jwmrc + cp stuff/simple.jwmrc $fs/etc/jwm/simple.jwmrc } + +# Pre and post install to backup all /etc/settings +# +pre_install() +{ + local root + root=$1 + echo "" + echo "Creating backup of JWM system configuration..." + cp -a $root/etc/jwm/system.jwmrc cp -a $root/etc/jwm/system.jwmrc.bak 2>/dev/null + echo "" +} +post_install() +{ + local root + root=$1 + echo "" + echo "Restoring backup of JWM system configuration..." + cp -a $root/etc/jwm/system.jwmrc.bak $root/etc/jwm/system.jwmrc 2>/dev/null + echo "" +}