wok diff boxbackup-client/receipt @ rev 8824

Up: tazwok 4.2
author Antoine Bodin <gokhlayeh@slitaz.org>
date Thu Feb 24 00:27:46 2011 +0100 (2011-02-24)
parents da1d7c470a31
children 3882bea139c1
line diff
     1.1 --- a/boxbackup-client/receipt	Sun Jan 30 20:40:51 2011 +0100
     1.2 +++ b/boxbackup-client/receipt	Thu Feb 24 00:27:46 2011 +0100
     1.3 @@ -19,7 +19,7 @@
     1.4  # Rules to gen a SliTaz package suitable for Tazpkg
     1.5  genpkg_rules()
     1.6  {
     1.7 - 	_pkg=$WOK/$WANTED/${SOURCE}-$VERSION/parcels/boxbackup-${VERSION}-backup-client-linux-gnu
     1.8 +	_pkg=$WOK/$WANTED/${SOURCE}-$VERSION/parcels/boxbackup-${VERSION}-backup-client-linux-gnu
     1.9  	mkdir -p $fs/usr/bin
    1.10  	cp -a $_pkg/bb* $fs/usr/bin
    1.11  	mkdir -p $fs/etc/init.d
    1.12 @@ -40,15 +40,17 @@
    1.13  post_install()
    1.14  {
    1.15  	# Creating conf dir
    1.16 -	if [ ! -e $CONF_DIR ]; then
    1.17 -	    mkdir -p $CONF_DIR && chmod 755 $CONF_DIR
    1.18 +	if [ ! -e $1/$CONF_DIR ]; then
    1.19 +	    mkdir -p $1/$CONF_DIR && chmod 755 $1/$CONF_DIR
    1.20  	fi
    1.21 -	if [ ! -e $DATA_DIR ]; then
    1.22 -	    mkdir -p $DATA_DIR && chmod 700 $DATA_DIR
    1.23 +	if [ ! -e $1/$DATA_DIR ]; then
    1.24 +	    mkdir -p $1/$DATA_DIR && chmod 700 $1/$DATA_DIR
    1.25  	fi
    1.26 -	# Start daemon (if stopped by install)
    1.27 -	if [ $RUN_DMON -eq 1 ]; then
    1.28 -		/etc/init.d/bbackupd start
    1.29 +	if [ -z $1 ]; then
    1.30 +		# Start daemon (if stopped by install)
    1.31 +		if [ $RUN_DMON -eq 1 ]; then
    1.32 +			/etc/init.d/bbackupd start
    1.33 +		fi
    1.34  	fi
    1.35  }
    1.36  
    1.37 @@ -57,25 +59,27 @@
    1.38  pre_remove()
    1.39  {
    1.40      # Stop daemon
    1.41 -	if [ -e /var/run/bbackupd.pid ]; then
    1.42 -		/etc/init.d/bbackupd stop
    1.43 +	if [ -z $1 ]; then
    1.44 +		if [ -e /var/run/bbackupd.pid ]; then
    1.45 +			/etc/init.d/bbackupd stop
    1.46 +		fi
    1.47  	fi
    1.48  }
    1.49  
    1.50  post_remove()
    1.51  {
    1.52  	# Delete DATA directory
    1.53 -	rm -rf $DATA_DIR
    1.54 +	rm -rf $1/$DATA_DIR
    1.55  
    1.56  	# Delete Client config files
    1.57 -	rm -rf $CONF_DIR/bbackupd*
    1.58 +	rm -rf $1/$CONF_DIR/bbackupd*
    1.59  
    1.60  	# Delete CONF dir (if empty)
    1.61  	if [ `ls -lA $CONF_DIR | wc -l` -eq 0 ]; then
    1.62  		echo -n "Removing $CONF_DIR..."
    1.63 -		rm -rf $CONF_DIR
    1.64 +		rm -rf $1/$CONF_DIR
    1.65  		status
    1.66  	fi
    1.67  	# Delete PID, sock files
    1.68 -	rm -f /var/run/bbackupd.*
    1.69 +	rm -f $1/var/run/bbackupd.*
    1.70  }