slitaz-arm rev 115
Use poweroff, tiny fixes to tazberry, work in progress on post-install.sh
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 21 02:07:47 2014 +0200 (2014-04-21) |
parents | c4d8a7a5f97c |
children | 3bffab5ac240 |
files | flavors/pitft/packages.list flavors/rpi-base/packages.list flavors/rpi-desktop/packages.list rootfs/etc/init.d/post-install.sh rootfs/etc/xdg/jwm/menus.jwmrc rpi/tazberry |
line diff
1.1 --- a/flavors/pitft/packages.list Sat Apr 19 23:19:55 2014 +0200 1.2 +++ b/flavors/pitft/packages.list Mon Apr 21 02:07:47 2014 +0200 1.3 @@ -37,7 +37,6 @@ 1.4 kmod 1.5 liblzma 1.6 bzip2 1.7 -pciids 1.8 usbids 1.9 bzlib 1.10 freetype
2.1 --- a/flavors/rpi-base/packages.list Sat Apr 19 23:19:55 2014 +0200 2.2 +++ b/flavors/rpi-base/packages.list Mon Apr 21 02:07:47 2014 +0200 2.3 @@ -25,7 +25,6 @@ 2.4 clex 2.5 lynx 2.6 kmod 2.7 -pciids 2.8 usbids 2.9 udev 2.10 acl
3.1 --- a/flavors/rpi-desktop/packages.list Sat Apr 19 23:19:55 2014 +0200 3.2 +++ b/flavors/rpi-desktop/packages.list Mon Apr 21 02:07:47 2014 +0200 3.3 @@ -38,7 +38,6 @@ 3.4 kmod 3.5 liblzma 3.6 bzip2 3.7 -pciids 3.8 usbids 3.9 bzlib 3.10 freetype
4.1 --- a/rootfs/etc/init.d/post-install.sh Sat Apr 19 23:19:55 2014 +0200 4.2 +++ b/rootfs/etc/init.d/post-install.sh Mon Apr 21 02:07:47 2014 +0200 4.3 @@ -13,24 +13,72 @@ 4.4 fi 4.5 4.6 # Welcome/About 4.7 -slitaz-config about_post_install 4.8 +#slitaz-config about_post_install 4.9 4.10 -[ -s /etc/keymap.conf ] || tazkeymap 4.11 +#[ -s /etc/keymap.conf ] || tazkeymap 4.12 #[ -s /etc/locale.conf ] || tazlocale 4.13 4.14 -slitaz-config root_passwd 4.15 -slitaz-config add_user 4.16 +#slitaz-config root_passwd 4.17 +#slitaz-config add_user 4.18 #dialog --yesno "$user account was created. Do you want X autologin ?" 4.19 -#dialog --yesno "Do you wish to setup a network connection ?" 4.20 -#slitaz-config network_connection 4.21 + 4.22 +# Wireless ? 4.23 +#if ifconfig -a | grep "wlan[0-9]"; then 4.24 + #dialog --yesno "\nDo you wish to setup a Wi-Fi network connection ?" 10 72 4.25 + #opt=$? 4.26 + #echo $opt 4.27 + #[ "$?" == "0" ] && slitaz-config wifi_setup 4.28 +#fi 4.29 4.30 # No post install on next boot. 4.31 -mkdir -p /var/lib/slitaz 4.32 -echo "$ARCH" > /var/lib/slitaz/post-install 4.33 +#mkdir -p /var/lib/slitaz 4.34 +#echo "$ARCH" > /var/lib/slitaz/post-install 4.35 4.36 # Run packages post_install since when we generate a distro from 4.37 # an i486 machine we can't chroot and run ARM binaries. If we don't 4.38 # run some post_install we will miss gtk icon, pango modules, etc... 4.39 -clear && newline 4.40 -colorize 33 "Reconfiguring all SliTaz packages..." 4.41 -spk reconf --all 4.42 +# Keep it here since reconf can be run from cmdline and advanced users. 4.43 +# Anyway, after a this post install is finish everthing will be handle 4.44 +# by spk or tazpkg. 4.45 +# 4.46 +{ 4.47 + echo "XXX" && echo 0 4.48 + echo -e "\nPreparing packages config...\n" 4.49 + echo "XXX" && sleep 1 4.50 + db=/var/lib/tazpkg/installed 4.51 + installed=$(ls $db | wc -l) 4.52 + 4.53 + # Get the % alocated for 1 pkg and split % left 4.54 + echo "XXX" && echo 4 4.55 + echo -e "\nInstalled packages to check: \Zb\Z2$installed" 4.56 + echo "XXX" 4.57 + total=$(grep "^post_install" ${db}/*/receipt | wc -l) 4.58 + pkgpct=$((100 / ${total})) 4.59 + left=$((100 - (${pkgpct} * ${total}))) 4.60 + split=$((${left} / 2)) 4.61 + sleep 2 4.62 + 4.63 + # Show pkgs to configure a few sec 4.64 + echo "XXX" && echo ${split} 4.65 + echo -e "\nPackages to configure: \Zb\Z2$total" 4.66 + echo "XXX" && sleep 3 4.67 + 4.68 + # Lets run all thes post_install 4.69 + pct="$split" 4.70 + for pkg in ${db}/* 4.71 + do 4.72 + receipt="$installed/$pkg/receipt" 4.73 + [ ! -f "$receipt" ] && continue 4.74 + if grep -q ^post_install ${receipt}; then 4.75 + echo -e "\nConfiguring: $pkg" 4.76 + . ${receipt} 4.77 + #post_install 4.78 + #fi 4.79 + done 4.80 + 4.81 + echo "XXX" && echo 100 4.82 + echo -e "\nAll packages are configured... exiting" 4.83 + echo "XXX" && sleep 2 4.84 +} | dialog --title "{ Packages Post Install }" --colors --gauge "" 8 72 0 4.85 + 4.86 +exit 0
5.1 --- a/rootfs/etc/xdg/jwm/menus.jwmrc Sat Apr 19 23:19:55 2014 +0200 5.2 +++ b/rootfs/etc/xdg/jwm/menus.jwmrc Mon Apr 21 02:07:47 2014 +0200 5.3 @@ -58,7 +58,7 @@ 5.4 <Restart label="Restart JWM" icon="system-restart.png" /> 5.5 <Exit label="Exit JWM" confirm="true" icon="system-suspend.png" /> 5.6 <Program icon="system-restart.png" label="Reboot system">reboot</Program> 5.7 - <Program icon="system-shut-down.png" label="Shutdown system">halt</Program> 5.8 + <Program icon="system-shut-down.png" label="Shutdown system">poweroff</Program> 5.9 </RootMenu> 5.10 5.11 </JWM>
6.1 --- a/rpi/tazberry Sat Apr 19 23:19:55 2014 +0200 6.2 +++ b/rpi/tazberry Mon Apr 21 02:07:47 2014 +0200 6.3 @@ -89,7 +89,7 @@ 6.4 local file="$1" 6.5 if [ -f "$file" ]; then 6.6 dialog --cr-wrap \ 6.7 - --title " $(gettext 'Viewing file:') $file " \ 6.8 + --title "{ $(gettext 'Viewing file:') $file }" \ 6.9 --extra-button \ 6.10 --extra-label "Edit file" \ 6.11 --ok-label "TazBerry" \ 6.12 @@ -106,7 +106,7 @@ 6.13 6.14 # Usage: tail_box "file" 6.15 tail_box() { 6.16 - dialog --title " $(gettext 'Watching file:') $2 " \ 6.17 + dialog --title "{ $(gettext 'Watching file:') $2 }" \ 6.18 --tailbox "$1" ${height} ${width} 6.19 } 6.20 6.21 @@ -180,8 +180,8 @@ 6.22 "rpi-turbo" "$(gettext 'Enable or disable RPi turbo on next boot')" \ 6.23 "boot-cmdline" "$(gettext 'View boot args /boot/cmdline.txt')" \ 6.24 "boot-config" "$(gettext 'View config file /boot/config.txt')" \ 6.25 -"packages" "$(gettext 'Spk packages manager')" \ 6.26 -"config" "$(gettext 'System config (lang, keyboard)')" \ 6.27 +"packages" "$(gettext 'SliTaz packages manager') (spk)" \ 6.28 +"config" "$(gettext 'System config (lang, keyboard, wifi)')" \ 6.29 "reboot" "$(gettext 'Reboot SliTaz')" \ 6.30 "halt" "$(gettext 'Halt the Raspberry Pi')" \ 6.31 "quit" "$(gettext 'Exit TazBerry tool')" 2>${tmp} 6.32 @@ -218,7 +218,7 @@ 6.33 reboot) 6.34 reboot ;; 6.35 halt) 6.36 - halt ;; 6.37 + poweroff ;; 6.38 quit) 6.39 rm -rf ${tmpdir} && exit 0 ;; 6.40 esac