flavors rev 87

core: update from last cooking...
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Apr 02 01:37:18 2011 +0200 (2011-04-02)
parents 7d54b5d21171
children 08ab1f351208
files core/packages.list core/rootfs/etc/init.d/rcS core/rootfs/etc/skel/Desktop/slitaz-doc.desktop core/rootfs/etc/slitaz/applications.conf
line diff
     1.1 --- a/core/packages.list	Tue Mar 29 15:33:04 2011 +0200
     1.2 +++ b/core/packages.list	Sat Apr 02 01:37:18 2011 +0200
     1.3 @@ -1,71 +1,135 @@
     1.4 +915resolution
     1.5 +acl
     1.6 +alsa-lib
     1.7 +alsaplayer
     1.8 +alsa-utils
     1.9 +asunder
    1.10  atk
    1.11 +atkmm
    1.12 +attr
    1.13 +beaver
    1.14  busybox
    1.15  bzlib
    1.16  cairo
    1.17 +cairomm
    1.18 +cdparanoia-III
    1.19  cdrkit
    1.20  clearlooks
    1.21  dbus
    1.22  dbus-glib
    1.23 +depmod
    1.24 +desktop-file-utils
    1.25  dialog
    1.26  dropbear
    1.27  e2fsprogs
    1.28 +enchant
    1.29 +epdfview
    1.30  expat
    1.31  fontconfig
    1.32  freetype
    1.33 +fuse
    1.34 +galculator
    1.35  gamin
    1.36  gcc-lib-base
    1.37 -get-wifi-firmware
    1.38 +gcolor2
    1.39 +gdk-pixbuf
    1.40 +gettext-base
    1.41  glib
    1.42  glibc-base
    1.43 +glibmm
    1.44 +gparted
    1.45  gpxe
    1.46  grub4dos-linux
    1.47  gtk+
    1.48  gtkdialog
    1.49 +gtkmm
    1.50  hal
    1.51  hardinfo
    1.52  hicolor-icon-theme
    1.53  isapnptools
    1.54 +isomaster
    1.55  jpeg
    1.56  kbd-busybox
    1.57 +lcms
    1.58  leafpad
    1.59  libcap
    1.60 +libcddb
    1.61  libcomerr
    1.62 +libcrypto
    1.63 +libgcrypt
    1.64  libgio
    1.65 +libgiomm
    1.66  libglade
    1.67 +libgnutls
    1.68 +libgpg-error
    1.69 +libjpeg
    1.70 +libmad
    1.71 +libnotify
    1.72 +libogg
    1.73  libpng
    1.74 +libsexy
    1.75 +libsigc++
    1.76 +libsoup
    1.77 +libsqlite
    1.78 +libssl
    1.79 +libtasn1
    1.80 +libtaz
    1.81 +libunique
    1.82 +libusb
    1.83 +libusb-compat
    1.84 +libvorbis
    1.85 +libwebkit
    1.86 +libxcb
    1.87  libxml2
    1.88 +libxslt
    1.89  linux
    1.90 +linux-crypto
    1.91 +linux-firmware
    1.92 +linux-sound
    1.93  linux-wireless
    1.94 -linux-sound
    1.95  locale-de
    1.96  locale-es
    1.97  locale-fr
    1.98  locale-pt
    1.99 +lostirc
   1.100 +lua
   1.101  lxappearance
   1.102  lxpanel
   1.103  lxtask
   1.104  lzlib
   1.105  lzma
   1.106 +menu-cache
   1.107 +mhwaveedit
   1.108 +midori
   1.109 +mtpaint
   1.110  nano
   1.111  nanochess
   1.112  ncurses
   1.113 +ncurses-common
   1.114  ncursesw
   1.115 +ntfs-3g
   1.116 +ntfsprogs
   1.117  obconf
   1.118  openbox
   1.119  pango
   1.120 +pangomm
   1.121 +parted
   1.122  pciutils
   1.123  pcmanfm
   1.124  pcmciautils
   1.125  pcre
   1.126  pixman
   1.127 +poppler
   1.128  popt
   1.129  ppp
   1.130 +readline
   1.131  rp-pppoe
   1.132  shared-mime-info
   1.133  slim
   1.134  slitaz-base-files
   1.135  slitaz-boot-scripts
   1.136  slitaz-configs
   1.137 +slitaz-configs-base
   1.138  slitaz-doc
   1.139  slitaz-icon
   1.140  slitaz-menus
   1.141 @@ -74,6 +138,7 @@
   1.142  slitaz-tools-boxes
   1.143  sqlite
   1.144  startup-notification
   1.145 +sudoku
   1.146  sysfsutils
   1.147  syslinux
   1.148  syslinux-extra
   1.149 @@ -86,10 +151,19 @@
   1.150  transset-df
   1.151  ttf-dejavu
   1.152  udev
   1.153 +util-linux-ng-blkid
   1.154 +util-linux-ng-getopt
   1.155 +util-linux-ng-uuid
   1.156 +viewnior
   1.157 +web-applications
   1.158 +wireless_tools
   1.159 +wpa_supplicant
   1.160 +xcb-util
   1.161  xorg
   1.162  xorg-base-fonts
   1.163  xorg-libfontenc
   1.164  xorg-libICE
   1.165 +xorg-libpciaccess
   1.166  xorg-libSM
   1.167  xorg-libX11
   1.168  xorg-libXau
   1.169 @@ -104,46 +178,23 @@
   1.170  xorg-libXft
   1.171  xorg-libXi
   1.172  xorg-libXinerama
   1.173 +xorg-libxkbfile
   1.174  xorg-libXmu
   1.175  xorg-libXpm
   1.176  xorg-libXrandr
   1.177  xorg-libXrender
   1.178 +xorg-libXss
   1.179  xorg-libXt
   1.180  xorg-libXtst
   1.181 +xorg-libXxf86vm
   1.182  xorg-rgb
   1.183 +xorg-server
   1.184 +xorg-setxkbmap
   1.185  xorg-xauth
   1.186  xorg-xcompmgr
   1.187 +xorg-xf86-input-evdev
   1.188 +xorg-xf86-video-vesa
   1.189 +xorg-xkbcomp
   1.190 +xorg-xkeyboard-config
   1.191  xterm
   1.192  zlib
   1.193 -libcrypto
   1.194 -wireless_tools
   1.195 -wpa_supplicant
   1.196 -mtpaint
   1.197 -alsa-lib
   1.198 -alsaplayer
   1.199 -alsa-utils
   1.200 -asunder
   1.201 -galculator
   1.202 -ntfs-3g
   1.203 -ntfsprogs
   1.204 -web-applications
   1.205 -viewnior
   1.206 -sudoku
   1.207 -desktop-file-utils
   1.208 -xorg-server
   1.209 -xorg-xf86-input-evdev
   1.210 -xorg-xf86-video-vesa
   1.211 -xorg-setxkbmap
   1.212 -mhwaveedit
   1.213 -isomaster
   1.214 -gcolor2
   1.215 -lostirc
   1.216 -gparted
   1.217 -beaver
   1.218 -lua
   1.219 -epdfview
   1.220 -915resolution
   1.221 -libunique
   1.222 -libwebkit
   1.223 -midori
   1.224 -gettext-base
     2.1 --- a/core/rootfs/etc/init.d/rcS	Tue Mar 29 15:33:04 2011 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,257 +0,0 @@
     2.4 -#!/bin/sh
     2.5 -# /etc/init.d/rcS - Initial boot script for SliTaz GNU/Linux. 
     2.6 -# Config file is : /etc/rcS.conf
     2.7 -#
     2.8 -# rcS is the main initialization script used to check fs, mount, clean,
     2.9 -# run scripts and start daemons.
    2.10 -#
    2.11 -. /etc/init.d/rc.functions
    2.12 -. /etc/rcS.conf
    2.13 -
    2.14 -# Boot time.
    2.15 -bootdate=`date +%s`
    2.16 -
    2.17 -if [ "$1" != "logged" ]; then # logged
    2.18 -
    2.19 -echo "Processing /etc/init.d/rcS..."
    2.20 -
    2.21 -# Mount /proc.
    2.22 -echo -n "Mounting proc filesystem..."
    2.23 -/bin/mount proc
    2.24 -status
    2.25 -
    2.26 -# Parse cmdline args for earlier boot options. All other boot options
    2.27 -# are in /etc/init./bootopts.sh.
    2.28 -echo -n "Searching for early boot options..."
    2.29 -for opt in `cat /proc/cmdline`
    2.30 -do
    2.31 -	case $opt in
    2.32 -		fastbootx|fbx)
    2.33 -			export FAST_BOOT_X="yes" ;;
    2.34 -		cdrom=*)
    2.35 -			export CDROM=${opt#cdrom=} ;;
    2.36 -		modprobe=*)
    2.37 -			export MODPROBE="yes" ;;
    2.38 -		config=*)
    2.39 -			export CONFIG=${opt#config=} ;;
    2.40 -		*)
    2.41 -			continue ;;
    2.42 -	esac
    2.43 -done
    2.44 -status
    2.45 -
    2.46 -# Start Udev to populate /dev and handle hotplug events
    2.47 -if [ "$UDEV" = "yes" ]; then
    2.48 -	#echo -n "Starting udev daemon..."
    2.49 -	#/sbin/udevd --daemon
    2.50 -	#status
    2.51 -	#echo -n "Udevadm requesting events from the Kernel..."
    2.52 -	#udevadm trigger
    2.53 -	#status
    2.54 -	#echo -n "Udevadm waiting for the event queue to finish..."
    2.55 -	#udevadm settle
    2.56 -	#status
    2.57 -	echo -n "Using udev daemon for hotplug..."
    2.58 -	echo "/sbin/udevd" > /proc/sys/kernel/hotplug
    2.59 -	status
    2.60 -fi
    2.61 -
    2.62 -# Before mounting filesystems we check fs specified in the file
    2.63 -# /etc/rcS.conf and variable $CHECK_FS.
    2.64 -if [ -n "$CHECK_FS" ]; then
    2.65 -	mount -o remount,ro /
    2.66 -	for i in $CHECK_FS
    2.67 -	do
    2.68 -		echo "Checking filesystem on : $i"
    2.69 -		/sbin/e2fsck -p $i
    2.70 -	done
    2.71 -fi
    2.72 -
    2.73 -# Remount rootfs rw.
    2.74 -echo "Remounting rootfs read/write..."
    2.75 -/bin/mount -o remount,rw /
    2.76 -
    2.77 -# Mount filesystems in /etc/fstab.
    2.78 -echo "Mounting filesystems in fstab..."
    2.79 -/bin/mount -a
    2.80 -
    2.81 -# Store boot messages to log files.
    2.82 -/bin/dmesg > /var/log/dmesg.log &
    2.83 -conspy -d | sed 's/ *$//;/^$/d;/^Processi\|^.witchi/,$!d' > /var/log/boot.log
    2.84 -script -a -q -c '/etc/init.d/rcS logged' /var/log/boot.log
    2.85 -
    2.86 -else # logged
    2.87 -
    2.88 -# Clean up the system.
    2.89 -if [ "$CLEAN_UP_SYSTEM" = "yes" ]; then
    2.90 -	echo -n "Cleaning up the system..."
    2.91 -	find /var/run -name "*.pid" -type f | xargs /bin/rm -f
    2.92 -	/bin/rm -rf /tmp /var/run/dbus/* /var/run/hald/pid /var/lock/*
    2.93 -	/bin/mkdir -p /tmp && /bin/chmod 1777 /tmp
    2.94 -	status
    2.95 -else
    2.96 -	echo "System clean up is disabled in /etc/rcS.conf..."
    2.97 -	echo -n "Keeping all tmp and pid files..."
    2.98 -	status
    2.99 -fi
   2.100 -
   2.101 -# Set up tmp X11 and ICE dir.
   2.102 -echo -n "Setting up tmp X11 and ICE unix dir..."
   2.103 -/bin/mkdir -p /tmp/.X11-unix /tmp/.ICE-unix
   2.104 -/bin/chmod 1777 /tmp/.X11-unix /tmp/.ICE-unix
   2.105 -status
   2.106 -
   2.107 -# Fast boot into X for HD install or custom Live system. We need 
   2.108 -# keymap settings since Xvesa dumps the console mapping and a correct
   2.109 -# slim configuration for screen resolution. DBUS and HAL must also start
   2.110 -# before X session (manual login or autologin) to have devices in PCmanFM.
   2.111 -if [ "$FAST_BOOT_X" = "yes" ]; then
   2.112 -	/etc/init.d/i18n.sh
   2.113 -	/etc/init.d/dbus start
   2.114 -	/etc/init.d/hald start
   2.115 -	/etc/init.d/slim start &
   2.116 -fi
   2.117 -
   2.118 -# Create /dev/cdrom if needed (symlink does not exist on LiveCD).
   2.119 -# Also add /dev/cdrom to fstab if entry does not exist.
   2.120 -if [ -n "$CDROM" ]; then
   2.121 -	DRIVE_NAME=${CDROM#/dev/}
   2.122 -else
   2.123 -	DRIVE_NAME=`grep -s "drive name" /proc/sys/dev/cdrom/info | cut -f 3`
   2.124 -fi
   2.125 -if [ -n "$DRIVE_NAME" -a ! "`readlink /dev/cdrom`" ]; then
   2.126 -	echo -n "Creating symlink : /dev/cdrom..."
   2.127 -	ln -s /dev/$DRIVE_NAME /dev/cdrom
   2.128 -	ln -s /dev/$DRIVE_NAME /dev/dvd
   2.129 -	status
   2.130 -fi
   2.131 -if ! grep -q "/dev/cdrom" /etc/fstab; then
   2.132 -	echo -n "Adding /dev/cdrom  to fstab..."
   2.133 -	echo '/dev/cdrom      /media/cdrom iso9660 user,ro,noauto       0       0' \
   2.134 -		>> /etc/fstab
   2.135 -	status
   2.136 -fi
   2.137 -# Chmod hack on each boot for Asunder and burnbox. Allowing all users
   2.138 -# to burn/rip CD/DVD.
   2.139 -if [ -n "$DRIVE_NAME" -a "`readlink /dev/cdrom`" ]; then
   2.140 -	echo -n "Chmoding cdrom device..."
   2.141 -	chmod 0666 /dev/cdrom
   2.142 -	chmod 0666 /dev/dvd
   2.143 -	chmod 0666 /dev/$DRIVE_NAME
   2.144 -	status
   2.145 -fi
   2.146 -
   2.147 -# Handle kernel cmdline parameter modprobe=<module_list> 
   2.148 -if [ -n "$MODPROBE" ]; then
   2.149 -	MODULES=`sed -e 's/.* modprobe=\([^ ]*\).*/\1/' -e 's/,/\n/g' < /proc/cmdline`
   2.150 -	for i in $MODULES; do
   2.151 -		echo -n "Loading kernel module $i"
   2.152 -		/sbin/modprobe $i
   2.153 -		status 
   2.154 -	done
   2.155 -fi
   2.156 -
   2.157 -# Handle kernel cmdline parameter config=<device>,<path> to source a 
   2.158 -# disk init script
   2.159 -if [ -n "$CONFIG" ]; then
   2.160 -	DEVICE=${CONFIG%,*}
   2.161 -	SCRIPT=${CONFIG#*,}
   2.162 -	echo "Probing $DEVICE... "
   2.163 -	if ! /bin/mount -r $DEVICE /mnt; then
   2.164 -		if echo $DEVICE | grep -Eq "/dev/sd|UUID=|LABEL="; then
   2.165 -			USBDELAY=`cat /sys/module/usb_storage/parameters/delay_use`
   2.166 -			USBDELAY=$((1+$USBDELAY))
   2.167 -			echo "$DEVICE is potentially a USB device: sleep for $USBDELAY seconds"
   2.168 -			sleep $USBDELAY
   2.169 -		fi
   2.170 -		if ! /bin/mount -r $DEVICE /mnt; then
   2.171 -			CONFIG=""
   2.172 -		fi
   2.173 -	fi
   2.174 -	echo -n "Source $SCRIPT from $DEVICE..."
   2.175 -	if [ -n "$CONFIG" ]; then
   2.176 -		. /mnt/$SCRIPT
   2.177 -		/bin/umount /mnt 2> /dev/null || true
   2.178 -	fi
   2.179 -	status 
   2.180 -fi
   2.181 -
   2.182 -# Mount /proc/bus/usb.
   2.183 -if [ -d /proc/bus/usb ]; then
   2.184 -	echo -n "Mounting /proc/bus/usb filesystem..."
   2.185 -	/bin/mount -t usbfs usbfs /proc/bus/usb
   2.186 -	status
   2.187 -fi
   2.188 -
   2.189 -# Start syslogd and klogd.
   2.190 -if [ "$KERNEL_LOG_DAEMONS" = "yes" ]; then
   2.191 -	echo -n "Starting system log deamon: syslogd..."
   2.192 -	/sbin/syslogd -s $SYSLOGD_ROTATED_SIZE && status
   2.193 -	echo -n "Starting kernel log daemon: klogd..."
   2.194 -	/sbin/klogd && status
   2.195 -else
   2.196 -	echo "Kernel log daemons are disabled in /etc/rc.conf..."
   2.197 -fi
   2.198 -
   2.199 -# Load all modules listed in config file.
   2.200 -if [ -n "$LOAD_MODULES" ]; then
   2.201 -	for mod in $LOAD_MODULES
   2.202 -	do
   2.203 -		modprobe $mod
   2.204 -	done
   2.205 -fi
   2.206 -
   2.207 -# Be quiet on configuration to avoid messages overwriting ncurses dialog
   2.208 -echo "0 0 0 0" > /proc/sys/kernel/printk
   2.209 -
   2.210 -# Detect PCI and USB devices with Tazhw from slitaz-tools. We load
   2.211 -# kernel modules only at first boot or in LiveCD mode.
   2.212 -if [ ! -s /var/lib/detected-modules ]; then
   2.213 -	/sbin/tazhw init
   2.214 -fi
   2.215 -
   2.216 -# Call udevadm trigger to ensure /dev is fully populate now that all 
   2.217 -# modules are loaded.
   2.218 -if [ "$UDEV" = "yes" ]; then
   2.219 -	echo -n "Requesting events from the Kernel..."
   2.220 -	udevadm trigger
   2.221 -	status
   2.222 -fi
   2.223 -
   2.224 -# Start all scripts specified with $RUN_SCRIPTS.
   2.225 -echo "Executing all initialization scripts..."
   2.226 -for script in $RUN_SCRIPTS
   2.227 -do
   2.228 -	if [ -x /etc/init.d/$script ]; then
   2.229 -		/etc/init.d/$script
   2.230 -	fi
   2.231 -done
   2.232 -
   2.233 -# Re-source main config file. In Live mode, daemons list can be modified 
   2.234 -# by boot options (screen=text will remove slim).
   2.235 -. /etc/rcS.conf
   2.236 -
   2.237 -# Start all daemons specified with $RUN_DAEMONS.
   2.238 -echo "Starting all daemons specified in /etc/rcS.conf..."
   2.239 -for daemon in $RUN_DAEMONS
   2.240 -do
   2.241 -	if [ -x /etc/init.d/$daemon ]; then
   2.242 -		/etc/init.d/$daemon start
   2.243 -	fi
   2.244 -done
   2.245 -
   2.246 -# Back to a verbose mode.
   2.247 -echo "7 4 1 7" > /proc/sys/kernel/printk
   2.248 -
   2.249 -# Reset screen and display a bold message.
   2.250 -if [ -n "$MESSAGE" ]; then
   2.251 -	/usr/bin/reset
   2.252 -	echo -e "\033[1m$MESSAGE\033[0m"
   2.253 -fi
   2.254 -
   2.255 -# Display and log boot time.
   2.256 -time=$((`date +%s` - $bootdate))
   2.257 -echo $time > /var/log/boot-time
   2.258 -echo "SliTaz boot time: ${time}s"
   2.259 -
   2.260 -fi # logged
     3.1 --- a/core/rootfs/etc/skel/Desktop/slitaz-doc.desktop	Tue Mar 29 15:33:04 2011 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,5 +0,0 @@
     3.4 -[Desktop Entry]
     3.5 -Name=Documentation
     3.6 -Exec=GtkLauncher file:///usr/share/doc/slitaz/index.html
     3.7 -Icon=slitaz-doc.png
     3.8 -Type=Application
     4.1 --- a/core/rootfs/etc/slitaz/applications.conf	Tue Mar 29 15:33:04 2011 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,18 +0,0 @@
     4.4 -# SliTaz default applications configuration file. These apps can be
     4.5 -# started through wrappers: browser, editor and terminal.
     4.6 -#
     4.7 -
     4.8 -# File manager.
     4.9 -FILE_MANAGER="pcmanfm"
    4.10 -
    4.11 -# Web browser.
    4.12 -BROWSER="GtkLauncher"
    4.13 -
    4.14 -# Text editor.
    4.15 -EDITOR="leafpad"
    4.16 -
    4.17 -# X terminal.
    4.18 -TERMINAL="xterm"
    4.19 -
    4.20 -# Window manager.
    4.21 -WINDOW_MANAGER="openbox-session"