wok rev 272

We need to backup/restore JWM config
author Christophe Lincoln <pankso@slitaz.org>
date Mon Feb 25 15:33:46 2008 +0100 (2008-02-25)
parents 90463812cd74
children f7cff624b2d2
files jwm/receipt
line diff
     1.1 --- a/jwm/receipt	Mon Feb 25 14:24:30 2008 +0100
     1.2 +++ b/jwm/receipt	Mon Feb 25 15:33:46 2008 +0100
     1.3 @@ -26,11 +26,30 @@
     1.4  # Rules to gen a SliTaz package suitable for Tazpkg.
     1.5  genpkg_rules()
     1.6  {
     1.7 -	mkdir -p $fs/usr/bin
     1.8 -	mkdir -p $fs/etc/jwm
     1.9 -    cp -a $src/src/jwm $fs/usr/bin
    1.10 -    strip -s $fs/usr/bin/*
    1.11 -    # Simple config file.
    1.12 -    cp stuff/simple.jwmrc $fs/etc/jwm/system.jwmrc
    1.13 -    cp stuff/simple.jwmrc $fs/etc/jwm/simple.jwmrc
    1.14 +	mkdir -p $fs/usr/bin $fs/etc/jwm
    1.15 +	cp -a $src/src/jwm $fs/usr/bin
    1.16 +	# Simple config file.
    1.17 +	cp stuff/simple.jwmrc $fs/etc/jwm/system.jwmrc
    1.18 +	cp stuff/simple.jwmrc $fs/etc/jwm/simple.jwmrc
    1.19  }
    1.20 +
    1.21 +# Pre and post install to backup all /etc/settings
    1.22 +#
    1.23 +pre_install()
    1.24 +{
    1.25 +	local root
    1.26 +	root=$1
    1.27 +	echo ""
    1.28 +	echo "Creating backup of JWM system configuration..."
    1.29 +	cp -a $root/etc/jwm/system.jwmrc cp -a $root/etc/jwm/system.jwmrc.bak 2>/dev/null
    1.30 +	echo ""
    1.31 +}
    1.32 +post_install()
    1.33 +{
    1.34 +	local root
    1.35 +	root=$1
    1.36 +	echo ""
    1.37 +	echo "Restoring backup of JWM system configuration..."
    1.38 +	cp -a $root/etc/jwm/system.jwmrc.bak $root/etc/jwm/system.jwmrc 2>/dev/null
    1.39 +	echo ""
    1.40 +}