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"