cookutils rev 524 slitaz-tank

cookiso: Using newline function now. Install squashfs.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Aug 24 22:04:28 2012 +0000 (2012-08-24)
parents 8e961ff6b711
children a1d274eeaf00
files cookiso
line diff
     1.1 --- a/cookiso	Fri Aug 24 22:00:29 2012 +0000
     1.2 +++ b/cookiso	Fri Aug 24 22:04:28 2012 +0000
     1.3 @@ -14,7 +14,9 @@
     1.4  SSH_HOST="slitaz@mirror.slitaz.org"
     1.5  #BWLIMIT="--bwlimit=40"
     1.6  
     1.7 -. /usr/lib/slitaz/libcook.sh
     1.8 +. /usr/lib/slitaz/libcookiso.sh
     1.9 +
    1.10 +check_root
    1.11  
    1.12  # Parse cmdline options.
    1.13  for opt in "$@"
    1.14 @@ -34,7 +36,7 @@
    1.15  # Default to rolling, or: cookiso [cmd] --version=stable
    1.16  case "$version" in
    1.17  	stable)
    1.18 -		string=$(cat /etc/slitaz-release) ;;
    1.19 +		string=stable ;;
    1.20  	cooking)
    1.21  		string=cooking ;;
    1.22  	*)
    1.23 @@ -114,13 +116,13 @@
    1.24  		tazlito get-flavor $flavor | tee -a $log
    1.25  		# BUG: script sometimes screws up conspy on Tank
    1.26  		#script -c "yes '' | tazlito gen-distro" -a $log
    1.27 -		yes '' | tazlito gen-distro 2>&1 | tee -a $log
    1.28 +		tazlito gen-distro 2>&1 | tee -a $log
    1.29  		# Rename ISO and md5
    1.30  		echo "Moving ISO to: $iso/$name.iso" | tee -a $log
    1.31  		mv -f $SLITAZ/distro/slitaz-$flavor.iso $iso/$name.iso
    1.32  		cd $iso && md5sum $name.iso > $name.md5
    1.33  		echo "Cookiso ended: $(date '+%Y-%m-%d %H:%M')" | tee -a $log
    1.34 -	done && echo ""
    1.35 +	done && newline
    1.36  	# Push ISO to mirror if requested.
    1.37  	[ "$push" ] && push_iso
    1.38  }
    1.39 @@ -156,20 +158,20 @@
    1.40  			esac
    1.41  		fi
    1.42  		# Needed packages
    1.43 -		for pkg in mercurial tazlito rsync dropbear
    1.44 +		for pkg in mercurial tazlito rsync dropbear squashfs
    1.45  		do
    1.46  			[ -d "$INSTALLED/$pkg" ] || tazpkg -gi $pkg
    1.47  		done
    1.48  		echo "Creating directories and files..."
    1.49  		mkdir -p $cache $iso
    1.50  		touch $activity
    1.51 -		sed -i s'/^WORK_DIR=.*/WORK_DIR="\/home\/slitaz"/' \
    1.52 +		sed -i "s|WORK_DIR=.*|WORK_DIR="$SLITAZ"|g" \
    1.53  			/etc/tazlito/tazlito.conf
    1.54 -		echo ""
    1.55 +		newline
    1.56  		echo "Flavors files : $SLITAZ/flavors"
    1.57  		echo "Cache files   : $cache"
    1.58  		echo "ISO images    : $iso"
    1.59 -		echo "" ;;
    1.60 +		newline ;;
    1.61  	push)
    1.62  		# Manually upload an ISO to a server.
    1.63  		flavors_list
    1.64 @@ -218,7 +220,7 @@
    1.65  			done
    1.66  		else
    1.67  			echo "No changes found in packages MD5 sum" | log_bot
    1.68 -			echo "" > $commits.tmp
    1.69 +			newline > $commits.tmp
    1.70  		fi
    1.71  		cp -f $pkgs $cache
    1.72