wok-current rev 12880
Remove slitaz-fbsplash (broken)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri May 25 19:46:33 2012 +0200 (2012-05-25) |
parents | 614c08d23ef5 |
children | 4d4b18813d25 |
files | slitaz-boot-scripts/receipt slitaz-fbsplash/receipt slitaz-fbsplash/stuff/README slitaz-fbsplash/stuff/applications/tazfbsplash.desktop slitaz-fbsplash/stuff/fbsplash.cfg slitaz-fbsplash/stuff/fbsplash.ppm.gz slitaz-fbsplash/stuff/tazfbsplash |
line diff
1.1 --- a/slitaz-boot-scripts/receipt Fri May 25 19:40:12 2012 +0200 1.2 +++ b/slitaz-boot-scripts/receipt Fri May 25 19:46:33 2012 +0200 1.3 @@ -8,6 +8,8 @@ 1.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.5 WEB_SITE="http://www.slitaz.org/" 1.6 WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" 1.7 +HOST_ARCH="i486 arm" 1.8 + 1.9 CONFIG_FILES="/etc/inittab /etc/init.d/local.sh /etc/rcS.conf /etc/network.conf" 1.10 1.11 # Needed to fetch the keymaps and test the filesystem. 1.12 @@ -82,7 +84,7 @@ 1.13 # No more hwconf.sh and i18n.sh --> system.sh 1.14 sed -i s'/hwconf.sh/system.sh/' $root/etc/rcS.conf 1.15 sed -i s'/i18n.sh//' $root/etc/rcS.conf 1.16 - 1.17 + 1.18 # Remove old desktop file 1.19 rm -f /usr/share/applications/boot-log.desktop 1.20 }
2.1 --- a/slitaz-fbsplash/receipt Fri May 25 19:40:12 2012 +0200 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,42 +0,0 @@ 2.4 -# SliTaz package receipt. 2.5 - 2.6 -PACKAGE="slitaz-fbsplash" 2.7 -VERSION="1.1" 2.8 -CATEGORY="base-system" 2.9 -SHORT_DESC="SliTaz theme and config for Busybox fbsplash (graphical boot)" 2.10 -MAINTAINER="pankso@slitaz.org" 2.11 -DEPENDS="busybox slitaz-boot-scripts" 2.12 -WEB_SITE="http://www.slitaz.org/" 2.13 - 2.14 -# Rules to gen a SliTaz package suitable for Tazpkg. 2.15 -genpkg_rules() 2.16 -{ 2.17 - mkdir -p $fs/usr/bin $fs/etc/fbsplash/slitaz 2.18 - cp $stuff/tazfbsplash $fs/usr/bin 2.19 - cp -a $stuff/fbsplash.cfg $fs/etc/fbsplash/slitaz 2.20 - cp -a $stuff/fbsplash.ppm.gz $fs/etc/fbsplash/slitaz 2.21 - mkfifo $fs/etc/fbsplash/fifo 2.22 - gzip -d $fs/etc/fbsplash/slitaz/fbsplash.ppm.gz 2.23 -} 2.24 - 2.25 -post_install() 2.26 -{ 2.27 - [ ! `grep "rcS > /dev/null" $1/etc/inittab` ] && \ 2.28 - sed -i s'/rcS/rcS > \/dev\/null/' $1/etc/inittab 2.29 - sed -i s'/FBSPLASH="no"/FBSPLASH="yes"/' $1/etc/rcS.conf 2.30 - # Config may not yet exist. 2.31 - if ! grep -q ^FBSPLASH $1/etc/rcS.conf; then 2.32 - cat >> $1/etc/rcS.conf << EOT 2.33 - 2.34 -# Graphical boot with fbsplash (To configure please use: tazfbsplash) 2.35 -FBSPLASH="yes" 2.36 -FBSPLASH_THEME="slitaz" 2.37 -EOT 2.38 - fi 2.39 -} 2.40 - 2.41 -post_remove() 2.42 -{ 2.43 - sed -i s'/rcS > \/dev\/null/rcS/' $1/etc/inittab 2.44 - sed -i s'/FBSPLASH="yes"/FBSPLASH="no"/' $1/etc/rcS.conf 2.45 -}
3.1 --- a/slitaz-fbsplash/stuff/README Fri May 25 19:40:12 2012 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,32 +0,0 @@ 3.4 -README for Tazfbsplash 3.5 -================================================================================ 3.6 - 3.7 -Basic information 3.8 ------------------ 3.9 - 3.10 - * Use kernel options 'quiet' and 'vga=xxx' at boot time 3.11 - * The slitaz theme is for 1024x788 resolution (vga=791) 3.12 - * Enable fbsplash in /etc/rcS.conf 3.13 - * Tweak /etc/inittab to hide text messages 3.14 - 3.15 -Testing, enabling or disabling fbsplash and managing themes can be done 3.16 -with the tazfbsplash utility. Enjoy :-) 3.17 - 3.18 -Simple code example 3.19 -------------------- 3.20 - 3.21 - fbsplash -c 3.22 - -s /etc/fbsplash/slitaz/slitaz-fbsplash.ppm \ 3.23 - -i /etc/fbsplash/slitaz/fbsplash.cfg \ 3.24 - -f /etc/fbsplash/fifo & 3.25 - 3.26 - echo 25 > /etc/fbsplash/fifo 3.27 - sleep 1 3.28 - echo 50 > /etc/fbsplash/fifo 3.29 - sleep 1 3.30 - echo 75 > /etc/fbsplash/fifo 3.31 - sleep 1 3.32 - echo "exit" > /boot/fbsplash/fifo 3.33 - 3.34 - =============================================================================== 3.35 -
4.1 --- a/slitaz-fbsplash/stuff/applications/tazfbsplash.desktop Fri May 25 19:40:12 2012 +0200 4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 4.3 @@ -1,8 +0,0 @@ 4.4 -[Desktop Entry] 4.5 -Encoding=UTF-8 4.6 -Name=Graphical Boot 4.7 -Exec=tazfbsplash box 4.8 -Icon=preferences-desktop-wallpaper 4.9 -Terminal=false 4.10 -Type=Application 4.11 -Categories=Settings;DesktopSettings;
5.1 --- a/slitaz-fbsplash/stuff/fbsplash.cfg Fri May 25 19:40:12 2012 +0200 5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 5.3 @@ -1,9 +0,0 @@ 5.4 -# progress bar position 5.5 -BAR_LEFT=740 5.6 -BAR_TOP=292 5.7 -BAR_WIDTH=244 5.8 -BAR_HEIGHT=10 5.9 -# progress bar color 5.10 -BAR_R=250 5.11 -BAR_G=196 5.12 -BAR_B=17
6.1 Binary file slitaz-fbsplash/stuff/fbsplash.ppm.gz has changed
7.1 --- a/slitaz-fbsplash/stuff/tazfbsplash Fri May 25 19:40:12 2012 +0200 7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 7.3 @@ -1,173 +0,0 @@ 7.4 -#!/bin/sh 7.5 -# 7.6 -# Tazfbsplash - Tool to manage and configure Busybox fbsplash on SliTaz 7.7 -# (C) 2011 SliTaz - GNU General Public License. 7.8 -# 7.9 -# TODO: 7.10 -# box - on/off with curent status 7.11 -# box - change/install/remove themes 7.12 -# check GRUB settings: quiet vga=* 7.13 -# 7.14 - 7.15 -. /etc/rcS.conf 7.16 - 7.17 -# Functions 7.18 - 7.19 -. /usr/lib/slitaz/libtaz 7.20 -source_lib commons 7.21 - 7.22 -usage() { 7.23 - echo -e "\nSliTaz graphical boot configuration tool\n 7.24 -\033[1mUsage:\033[0m `basename $0` [command] [theme] 7.25 -\033[1mCommands: \033[0m 7.26 - on Enable graphical boot. 7.27 - off Disable graphical boot. 7.28 - list-themes List all installed themes. 7.29 - change-theme Change current theme. 7.30 - pack-theme Pack a system theme in a tar archive. 7.31 - install-theme Install a fbsplash-theme-* archive. 7.32 - test Test a theme configuration (Must be run in text mode). 7.33 - box Graphical configuration box.\n" 7.34 -} 7.35 - 7.36 -separator() { 7.37 - echo "================================================================================" 7.38 -} 7.39 - 7.40 -change_theme() 7.41 -{ 7.42 - sed -i s~FBSPLASH_THEME=.*~FBSPLASH_THEME=\"$new_theme\"~ /etc/rcS.conf 7.43 -} 7.44 - 7.45 -# GUI box (not yet ready :-) 7.46 -box() { 7.47 - export MAIN_DIALOG=' 7.48 - <window title="Tazfbsplash Box" icon-name="preferences-desktop-wallpaper"> 7.49 - <vbox> 7.50 - <text use-markup="true"> 7.51 - <label>" 7.52 -<b>SliTaz Fbsplash Box</b>"</label> 7.53 - </text> 7.54 - <text wrap="true" width-chars="50" use-markup="true"> 7.55 - <label>"SliTaz graphical boot manager 7.56 - "</label> 7.57 - </text> 7.58 - <hbox> 7.59 - <text use-markup="true"> 7.60 - <label>"<b>Theme:</b>"</label> 7.61 - </text> 7.62 - <entry> 7.63 - <default>'$FBSPLASH_THEME'</default> 7.64 - <variable>NEW_THEME</variable> 7.65 - </entry> 7.66 - <button> 7.67 - <input file icon="text-editor"></input> 7.68 - <action>editor /etc/fbsplash/$NEW_THEME/fbsplash.cfg</action> 7.69 - </button> 7.70 - <button> 7.71 - <input file icon="forward"></input> 7.72 - <action>tazfbsplash -ct $NEW_THEME</action> 7.73 - </button> 7.74 - </hbox> 7.75 - <tree> 7.76 - <width>320</width><height>120</height> 7.77 - <variable>EDIT_THEME</variable> 7.78 - <label>Themes list (double-click to edit config)</label> 7.79 - <input>tazfbsplash -lt --box</input> 7.80 - <action>editor /etc/fbsplash/$EDIT_THEME/fbsplash.cfg</action> 7.81 - </tree> 7.82 - <hbox> 7.83 - <button> 7.84 - <input file icon="exit"></input> 7.85 - <action type="exit">exit</action> 7.86 - </button> 7.87 - </hbox> 7.88 - </vbox> 7.89 - </window>' 7.90 - gtkdialog --center --program=MAIN_DIALOG 7.91 -} 7.92 - 7.93 -# Commands 7.94 - 7.95 -case "$1" in 7.96 - on) 7.97 - # Enable graphical boot. 7.98 - echo -en "\nEnabling SliTaz graphical boot..." 7.99 - if [ ! `grep "rcS > /dev/null" /etc/inittab` ]; then 7.100 - sed -i s'/rcS/rcS > \/dev\/null/' /etc/inittab 7.101 - fi 7.102 - sed -i s'/FBSPLASH="no"/FBSPLASH="yes"/' /etc/rcS.conf 7.103 - status && echo "" ;; 7.104 - off) 7.105 - # Disable graphical boot. 7.106 - echo -en "\nDisabling SliTaz graphical boot..." 7.107 - sed -i s'/rcS > \/dev\/null/rcS/' /etc/inittab 7.108 - sed -i s'/FBSPLASH="yes"/FBSPLASH="no"/' /etc/rcS.conf 7.109 - status && echo "" ;; 7.110 - list-themes|-lt) 7.111 - # List all themes 7.112 - if [ "$2" != "--box" ]; then 7.113 - echo -en "\n\033[1mBoot splash themes\033[0m" 7.114 - separator 7.115 - fi 7.116 - cd /etc/fbsplash 7.117 - for i in * 7.118 - do 7.119 - [ -f "/etc/fbsplash/$i/fbsplash.cfg" ] && echo $i 7.120 - done 7.121 - [ "$2" != "--box" ] && echo "" ;; 7.122 - change-theme|-ct) 7.123 - new_theme="$2" 7.124 - [ -z "$new_theme" ] && exit 0 7.125 - [ ! -d "/etc/fbsplash/$new_theme" ] && exit 0 7.126 - echo -n "Activing fbsplash theme: $new_theme" 7.127 - change_theme && status ;; 7.128 - pack-theme|-pt) 7.129 - # Pack a theme into .tar.gz 7.130 - theme="$2" 7.131 - tmp=slitaz-fbsplash-$theme 7.132 - if [ ! -d "/etc/fbsplash/$theme" ]; then 7.133 - echo -e "\nNo theme found in: /etc/fbsplash/$theme\n" 7.134 - exit 0 7.135 - fi 7.136 - echo -n "Creating fbsplash theme archive for: $theme" 7.137 - mkdir -p $tmp 7.138 - cp -r /etc/fbsplash/$theme $tmp 7.139 - cat > $tmp/README << EOT 7.140 -SliTaz graphical boot theme 7.141 -================================================================================ 7.142 - 7.143 -This is a Busybox fbsplash theme created on and for SliTaz GNU/Linux. To use it 7.144 -you can copy files manually to /etc/fbsplash or use 'tazfbsplash install-theme' 7.145 -EOT 7.146 - busybox tar czf slitaz-fbsplash-$theme.tar.gz $tmp 7.147 - rm -rf $tmp && status ;; 7.148 - install-theme|-it) 7.149 - check_root 7.150 - file=$2 7.151 - if [ ! -f "$file" ]; then 7.152 - echo -e "\nNo theme archive: $file\n" 7.153 - exit 0 7.154 - fi 7.155 - echo -n "Installing fbsplash theme..." 7.156 - tar xzf $file -C /tmp 7.157 - rm /tmp/slitaz-fbsplash-*/README 7.158 - cp -r /tmp/slitaz-fbsplash-*/* /etc/fbsplash 7.159 - status ;; 7.160 - test|-t) 7.161 - # Test suite for fbsplash on SliTaz (must be run in text mode). 7.162 - fbsplash -c \ 7.163 - -s /etc/fbsplash/$FBSPLASH_THEME/fbsplash.ppm \ 7.164 - -i /etc/fbsplash/$FBSPLASH_THEME/fbsplash.cfg \ 7.165 - -f /etc/fbsplash/fifo & 7.166 - for p in 0 10 20 30 40 50 60 70 80 90 100 7.167 - do 7.168 - echo "$p" > /etc/fbsplash/fifo && sleep 1 7.169 - done > /dev/null 7.170 - echo "exit" > /etc/fbsplash/fifo ;; 7.171 - box|-b) 7.172 - box ;; 7.173 - *) 7.174 - usage ;; 7.175 -esac 7.176 -exit 0