slitaz-arm diff sat-rpi @ rev 55

Finish sat-rpi release, some clean up and add suport for cgi-adm
author Christophe Lincoln <pankso@slitaz.org>
date Fri Mar 14 00:00:28 2014 +0100 (2014-03-14)
parents f02931a2c41f
children e78c96840be9
line diff
     1.1 --- a/sat-rpi	Thu Mar 13 23:17:34 2014 +0100
     1.2 +++ b/sat-rpi	Fri Mar 14 00:00:28 2014 +0100
     1.3 @@ -71,9 +71,7 @@
     1.4  }
     1.5  
     1.6  header() {
     1.7 -	newline
     1.8 -	boldify "$@"
     1.9 -	separator
    1.10 +	newline && boldify "$@" && separator
    1.11  }
    1.12  
    1.13  # Get minimal RPi firmware
    1.14 @@ -211,6 +209,7 @@
    1.15  		if [ ! -x "/usr/bin/sat" ]; then
    1.16  			error "Sat is not installed" && exit 1
    1.17  		fi
    1.18 +		check_root
    1.19  		
    1.20  		# We may want to simply regenerate the RPi distro
    1.21  		if [ ! "$nosat" ]; then
    1.22 @@ -230,9 +229,14 @@
    1.23  		
    1.24  		# TazBerry
    1.25  		echo -n "Installing TazBerry..."
    1.26 -			cp -f ${rpi}/tazberry ${rootfs}/usr/bin
    1.27 +		cp -f ${rpi}/tazberry ${rootfs}/usr/bin
    1.28  		status
    1.29  		
    1.30 +		# CGI Admin
    1.31 +		#echo -n "Installing TazBerry CGI..."
    1.32 +		#cp -a ${rpi}/cgi-adm/* ${rootfs}/var/www/adm
    1.33 +		#status
    1.34 +		
    1.35  		# Overclocking
    1.36  		echo -n "Setting: Overclocking..."
    1.37  		set_oclock; status
    1.38 @@ -345,12 +349,6 @@
    1.39  				${fs}/lib/modules/*/source
    1.40  		fi
    1.41  		
    1.42 -		#get_tools
    1.43 -		#echo "Compressing: zImage to kernel.img"
    1.44 -		#cd ${tools}
    1.45 -		#python imagetool-uncompressed.py ${fs}/boot/zImage
    1.46 -		#mv -f kernel.img ${fs}/boot && rm ${fs}/boot/zImage
    1.47 -		
    1.48  		# Pack .tazpkg
    1.49  		cd ${data}
    1.50  		echo "Creating package: receipt"
    1.51 @@ -373,6 +371,7 @@
    1.52  		
    1.53  	get-linux)
    1.54  		# Precook RPi kernel
    1.55 +		check_root
    1.56  		mkdir -p ${data}
    1.57  		
    1.58  		# Last version
    1.59 @@ -442,22 +441,34 @@
    1.60  		rm -rf ${dname} && mkdir ${dname}
    1.61  		cp -a boot rootfs ${dname}
    1.62  		cat > ${dname}/README << EOT
    1.63 -SliTaz Raspberry Pi - $flavor-$(date +%Y%m%d) -
    1.64 +SliTaz Raspberry Pi - $flavor-$(date +%Y%m%d) - http://arm.slitaz.org/rpi
    1.65  --------------------------------------------------------------------------------
    1.66  
    1.67 +boot/   : Must be copied to a FAT32 partition
    1.68 +rootfs/ : Must be copied to a ext4 or btrfs partition
    1.69 +
    1.70  Manual Installation. Assuming the sdcard is /dev/sdc and have got 3 
    1.71  partitions (boot,swap,root). Mount the sdcard, copy files, unmount:
    1.72  
    1.73   # mkdir -p /media/rpi/boot /media/rpi/root
    1.74 + 
    1.75   # mount /dev/sdc1 /media/rpi/boot
    1.76   # mount /dev/sdc3 /media/rpi/root
    1.77 + 
    1.78   # cp -a boot/* /media/rpi/boot
    1.79   # cp -a rootfs/* /media/rpi/root
    1.80 + 
    1.81   # umount /media/rpi/boot
    1.82   # umount /media/rpi/root
    1.83 - 
    1.84 +
    1.85 +--------------------------------------------------------------------------------
    1.86 +
    1.87  EOT
    1.88 -		;;
    1.89 +		echo "Creating: ${dname}.tar.xz"
    1.90 +		tar -cJf ${dname}.tar.xz ${dname}
    1.91 +		echo "Creating: ${dname}.md5"
    1.92 +		md5sum ${dname}.tar.xz > ${dname}.md5
    1.93 +		rm -rf ${dname} ;;
    1.94  	
    1.95  	clean)
    1.96  		echo "Cleaning: $rpi"