wok-next rev 19866

Up eudev, rust-musl, slitaz-next, b43-fwcutter, cookutils, dbus, dmidecode, eudev, firmware, libidl, make-slitaz-icons, mirror-tools, tazdev, tazwikiss, yaff; add laptop-detect
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Sep 19 02:54:15 2017 +0300 (2017-09-19)
parents ce7ad0072e9c
children dac0d3286af8
files b43-fwcutter/receipt cookutils/receipt dbus/receipt dmidecode/receipt eudev/receipt eudev/stuff/udev/rules.d/80-net-name-slot.rules firmware/receipt laptop-detect/description.txt laptop-detect/receipt libidl/receipt make-slitaz-icons/receipt make-slitaz-icons/stuff/mksit.sh mirror-tools/receipt qemu-box/receipt rust-musl/receipt rust/receipt slitaz-base-files/receipt slitaz-mercurial-style/receipt slitaz-next/receipt slitaz-next/stuff/boot/isolinux/splash.png slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf slitaz-next/stuff/etc/init.d/rcS slitaz-next/stuff/etc/lxpanel/default/config slitaz-next/stuff/etc/lxpanel/default/panels/panel slitaz-next/stuff/etc/lxpanel/slitaz/config slitaz-next/stuff/etc/lxpanel/slitaz/panels/panel slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla slitaz-next/stuff/etc/polkit-1/rules.d/10-udisks2.rules slitaz-next/stuff/etc/profile slitaz-next/stuff/etc/rcS.conf slitaz-next/stuff/etc/skel/.config/gtk-2.0/gtkfilechooser.ini slitaz-next/stuff/etc/skel/.config/libfm/libfm.conf slitaz-next/stuff/etc/skel/.config/lxpanel/slitaz/config slitaz-next/stuff/etc/skel/.config/lxpanel/slitaz/panels/panel slitaz-next/stuff/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf slitaz-next/stuff/etc/skel/.config/pcmanfm/default/pcmanfm.conf slitaz-next/stuff/etc/skel/.config/pcmanfm/main.lxde slitaz-next/stuff/etc/skel/.config/sakura/sakura.conf slitaz-next/stuff/etc/xdg/pcmanfm/default/pcmanfm.conf slitaz-next/stuff/lib/udev/rules.d/80-net-name-slot.rules slitaz-next/stuff/sbin/tazhw slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-log-out.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-reboot.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-shutdown.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme slitaz-next/stuff/usr/share/images/slitaz-background.jpg slitaz-next/stuff/usr/share/images/slitaz-next-wallpaper.svg slitaz-next/stuff/var/lib/tazpkg/packages.up tazdev/receipt tazwikiss/receipt yaff/receipt
line diff
     1.1 --- a/b43-fwcutter/receipt	Tue Sep 12 03:41:56 2017 +0300
     1.2 +++ b/b43-fwcutter/receipt	Tue Sep 19 02:54:15 2017 +0300
     1.3 @@ -1,29 +1,29 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="b43-fwcutter"
     1.8 -VERSION="015"
     1.9 +VERSION="019"
    1.10  CATEGORY="utilities"
    1.11 -SHORT_DESC="Broadcom 43xx Linux Driver."
    1.12 +SHORT_DESC="Utility for extracting Broadcom 43xx firmware"
    1.13  MAINTAINER="erjo@slitaz.org"
    1.14  LICENSE="BSD"
    1.15 -WEB_SITE="http://bu3sch.de/b43/fwcutter/"
    1.16 +WEB_SITE="http://wireless.kernel.org/en/users/Drivers/b43"
    1.17 +
    1.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.19 -WGET_URL="$WEB_SITE$TARBALL"
    1.20 -TAGS="wireless"
    1.21 -
    1.22 -DEPENDS=""
    1.23 +WGET_URL="http://bues.ch/b43/fwcutter/$TARBALL"
    1.24  
    1.25  # Rules to configure and make the package.
    1.26  compile_rules()
    1.27  {
    1.28  	make
    1.29 +	mkdir -p $install/usr/bin
    1.30 +	cp -a b43-fwcutter $install/usr/bin
    1.31  
    1.32 -	cook_pick_manpages $src/*.1
    1.33 +	cook_pick_manpages *.1
    1.34  }
    1.35  
    1.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.37  genpkg_rules()
    1.38  {
    1.39 -	mkdir -p $fs/usr/bin
    1.40 -	cp -a $src/$PACKAGE $fs/usr/bin
    1.41 +	copy @std
    1.42 +	TAGS="wireless"
    1.43  }
     2.1 --- a/cookutils/receipt	Tue Sep 12 03:41:56 2017 +0300
     2.2 +++ b/cookutils/receipt	Tue Sep 19 02:54:15 2017 +0300
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="cookutils"
     2.7 -VERSION="967"
     2.8 +VERSION="969"
     2.9  CATEGORY="base-system"
    2.10  SHORT_DESC="SliTaz packages builder new generation"
    2.11  MAINTAINER="pankso@slitaz.org"
     3.1 --- a/dbus/receipt	Tue Sep 12 03:41:56 2017 +0300
     3.2 +++ b/dbus/receipt	Tue Sep 19 02:54:15 2017 +0300
     3.3 @@ -78,13 +78,13 @@
     3.4  	mkdir -p "$1/var/run" "$1/var/lib/dbus"
     3.5  }
     3.6  
     3.7 -post_install_dbus() {
     3.8 -	# Mount /dev to fix an error:
     3.9 -	# Failed to generate UUID: Could not open /dev/urandom: Permission denied
    3.10 -	[ -z "$1" ] || mount -o bind /dev "$1/dev"
    3.11 -	chroot "$1/" dbus-uuidgen --ensure
    3.12 -	[ -z "$1" ] || umount "$1/dev"
    3.13 -}
    3.14 +#post_install_dbus() {
    3.15 +#	# Mount /dev to fix an error:
    3.16 +#	# Failed to generate UUID: Could not open /dev/urandom: Permission denied
    3.17 +#	[ -z "$1" ] || mount -o bind /dev "$1/dev"
    3.18 +#	chroot "$1/" dbus-uuidgen --ensure
    3.19 +#	[ -z "$1" ] || umount "$1/dev"
    3.20 +#}
    3.21  
    3.22  pre_remove_dbus() {
    3.23  	if [ -z "$1" ]; then
     4.1 --- a/dmidecode/receipt	Tue Sep 12 03:41:56 2017 +0300
     4.2 +++ b/dmidecode/receipt	Tue Sep 19 02:54:15 2017 +0300
     4.3 @@ -1,29 +1,26 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="dmidecode"
     4.8 -VERSION="2.11"
     4.9 +VERSION="3.1"
    4.10  CATEGORY="system-tools"
    4.11 -SHORT_DESC="SMBIOS/DMI reports."
    4.12 +SHORT_DESC="Desktop Management Interface table related utilities"
    4.13  MAINTAINER="erjo@slitaz.org"
    4.14  LICENSE="GPL2"
    4.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    4.16  WEB_SITE="http://www.nongnu.org/dmidecode/"
    4.17 +
    4.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.19  WGET_URL="http://download.savannah.gnu.org/releases/dmidecode/$TARBALL"
    4.20  
    4.21 -DEPENDS=""
    4.22 -
    4.23  # Rules to configure and make the package.
    4.24  compile_rules()
    4.25  {
    4.26 -	cd $src
    4.27 -	make
    4.28 -	make DESTDIR=$DESTDIR install
    4.29 +	sed -i 's|/usr/local|/usr|' Makefile
    4.30 +	make && make DESTDIR=$install install
    4.31  }
    4.32  
    4.33  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.34  genpkg_rules()
    4.35  {
    4.36 -	mkdir -p $fs/usr/sbin
    4.37 -	cp -a $install/usr/local/sbin/* $fs/usr/sbin
    4.38 +	copy sbin/
    4.39  }
    4.40  
     5.1 --- a/eudev/receipt	Tue Sep 12 03:41:56 2017 +0300
     5.2 +++ b/eudev/receipt	Tue Sep 19 02:54:15 2017 +0300
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt v2.
     5.5  
     5.6  PACKAGE="eudev"
     5.7 -VERSION="3.2.2"
     5.8 +VERSION="3.2.4"
     5.9  CATEGORY="base-system"
    5.10  SHORT_DESC="Programs for dynamic creation of device nodes"
    5.11  MAINTAINER="tcg.thegamer@gmail.com"
    5.12 @@ -12,9 +12,9 @@
    5.13  
    5.14  TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.15  WGET_URL="${WEB_SITE}$TARBALL"
    5.16 -TARBALL_MD5="41e19b70462692fefd072a3f38818b6e"
    5.17 +TARBALL_MD5="66acef4c6094aab4aced7ae83b74b0d2"
    5.18  
    5.19 -BUILD_DEPENDS="gobject-introspection-dev util-linux-blkid-dev gperf"
    5.20 +BUILD_DEPENDS="gobject-introspection-dev util-linux-blkid-dev gperf kmod-dev"
    5.21  SPLIT="eudev-dev"
    5.22  
    5.23  # Rules to configure and make the package.
    5.24 @@ -39,14 +39,17 @@
    5.25  		--enable-manpages \
    5.26  		--disable-static \
    5.27  		--config-cache \
    5.28 +		--enable-kmod \
    5.29  		$CONFIGURE_ARGS &&
    5.30  	make &&
    5.31  	make install
    5.32  
    5.33  	cp $stuff/*.rules $install/etc/udev/rules.d
    5.34 -	cp $stuff/udev/* $install/lib/udev
    5.35 +	cp -a $stuff/udev/* $install/lib/udev
    5.36  
    5.37 -	mkdir -p "$install/lib/firmware"
    5.38 +	mkdir -p "$install/lib/firmware" "$install/lib/udev/keymaps/force-release"
    5.39 +
    5.40 +	chown -R root:root $install
    5.41  
    5.42  	# https://docs.oracle.com/cd/E37670_01/E41138/html/ch07s03.html
    5.43  	# /lib/udev/rules.d : default rules files. Do not edit these files.
    5.44 @@ -61,7 +64,7 @@
    5.45  	case $PACKAGE in
    5.46  		eudev)
    5.47  			copy @std
    5.48 -			DEPENDS="dbus util-linux-blkid util-linux-uuid pciids usbids acl kmod"
    5.49 +			DEPENDS="kmod liblzma util-linux-blkid util-linux-uuid zlib   dbus"
    5.50  			;;
    5.51  		eudev-dev)
    5.52  			copy @dev
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/eudev/stuff/udev/rules.d/80-net-name-slot.rules	Tue Sep 19 02:54:15 2017 +0300
     6.3 @@ -0,0 +1,14 @@
     6.4 +# do not edit this file, it will be overwritten on update
     6.5 +
     6.6 +#ACTION!="add", GOTO="net_name_slot_end"
     6.7 +#SUBSYSTEM!="net", GOTO="net_name_slot_end"
     6.8 +#NAME!="", GOTO="net_name_slot_end"
     6.9 +
    6.10 +#IMPORT{cmdline}="net.ifnames"
    6.11 +#ENV{net.ifnames}=="0", GOTO="net_name_slot_end"
    6.12 +
    6.13 +#NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
    6.14 +#NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
    6.15 +#NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
    6.16 +
    6.17 +#LABEL="net_name_slot_end"
     7.1 --- a/firmware/receipt	Tue Sep 12 03:41:56 2017 +0300
     7.2 +++ b/firmware/receipt	Tue Sep 19 02:54:15 2017 +0300
     7.3 @@ -1,10 +1,10 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="firmware"
     7.7 -VERSION="20170622"
     7.8 -COMMIT="7d2c913dcd1be083350d97a8cb1eba24cfacbc8a"
     7.9 +VERSION="20170906"
    7.10 +COMMIT="a61ac5cf8374edbfe692d12f805a1b194f7fead2"
    7.11  CATEGORY="meta"
    7.12 -SHORT_DESC="Firmware files for Linux"
    7.13 +SHORT_DESC="Linux firmware"
    7.14  MAINTAINER="devel@slitaz.org"
    7.15  LICENSE="other"
    7.16  WEB_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
    7.17 @@ -12,75 +12,237 @@
    7.18  TARBALL="linux-firmware-$COMMIT.tar.gz"
    7.19  WGET_URL="$WEB_SITE/snapshot/$TARBALL"
    7.20  
    7.21 -SPLIT="firmware-atheros  firmware-iwlwifi-100   firmware-iwlwifi-105 \
    7.22 -firmware-iwlwifi-135     firmware-iwlwifi-1000  firmware-iwlwifi-2000 \
    7.23 -firmware-iwlwifi-2030    firmware-iwlwifi-3160  firmware-iwlwifi-3168 \
    7.24 -firmware-iwlwifi-3945    firmware-iwlwifi-4965  firmware-iwlwifi-5000 \
    7.25 -firmware-iwlwifi-5150    firmware-iwlwifi-6000  firmware-iwlwifi-6000g2a \
    7.26 -firmware-iwlwifi-6000g2b firmware-iwlwifi-6050  firmware-iwlwifi-7260 \
    7.27 -firmware-iwlwifi-7265    firmware-iwlwifi-8000C firmware-iwlwifi-8265 \
    7.28 -firmware-nvidia          firmware-radeon        firmware-rt2x00 \
    7.29 -firmware-rtlnic          firmware-rtlwifi       firmware-misc"
    7.30 +#BUILD_DEPENDS="b43-fwcutter"
    7.31 +
    7.32 +# Package name matched to kernel module.
    7.33 +# For example, firmware-b43 contains firmware for b43 kernel module.
    7.34 +f='firmware'
    7.35 +SPLIT="$f-acenic $f-af9013 $f-aic94xx $f-amdgpu $f-ar5523 $f-at76c50x-usb \
    7.36 +$f-ath10k_pci $f-ath3k $f-ath6kl_sdio $f-ath6kl_usb $f-ath9k_htc $f-atmel \
    7.37 +$f-b43 $f-b43legacy $f-bcm203x $f-bfusb $f-bna $f-bnx2 $f-bnx2x $f-brcmfmac \
    7.38 +$f-brcmsmac $f-bt3c_cs $f-btintel $f-btmrvl_sdio $f-carl9170 $f-cassini \
    7.39 +$f-cpia2 $f-cx18 $f-cx231xx $f-cx23885 $f-cx24117 $f-cx25840 $f-cxgb3 $f-cxgb4 \
    7.40 +$f-daqboard2000 $f-drx39xyj $f-ds3000 $f-dvb-ttpci $f-dvb-ttusb-budget \
    7.41 +$f-dvb-usb-af9015 $f-dvb-usb-af9035 $f-dvb-usb-az6007 $f-dvb-usb-dib0700 \
    7.42 +$f-dvb-usb-dw2102 $f-dvb-usb-ec168 $f-dvb-usb-lmedm04 $f-e100 $f-emi26 \
    7.43 +$f-emi62 $f-go7007 $f-go7007-loader $f-gspca_vicam $f-i1480-dfu-usb \
    7.44 +$f-i2400m-usb $f-i915 $f-io_edgeport $f-io_ti $f-ipw2100 $f-ipw2200 $f-isci \
    7.45 +$f-isight_$f $f-ivtv $f-iwl3945 $f-iwl4965 $f-iwlwifi $f-jr3_pci $f-kaweth \
    7.46 +$f-keyspan $f-keyspan_pda $f-lgs8gxx $f-libertas_cs $f-libertas_sdio \
    7.47 +$f-libertas_tf_usb $f-m88ds3103 $f-me4000 $f-me_daq $f-mga $f-mn88472 \
    7.48 +$f-mn88473 $f-mt7601u $f-mwifiex_sdio $f-mwifiex_usb $f-mwl8k $f-myri10ge \
    7.49 +$f-netxen_nic $f-ni_pcidio $f-nouveau $f-orinoco $f-orinoco_usb $f-p54pci \
    7.50 +$f-p54usb $f-pcnet_cs $f-prism2_usb $f-pvrusb2 $f-qat_dh895xcc $f-qed \
    7.51 +$f-qlcnic $f-r128 $f-r8169 $f-r8192e_pci $f-r8192u_usb $f-r8712u $f-radeon \
    7.52 +$f-rsi_sdio $f-rsi_usb $f-rt2800pci $f-rt2800usb $f-rt61pci $f-rt73usb \
    7.53 +$f-rtl8188ee $f-rtl8192ce $f-rtl8192cu $f-rtl8192de $f-rtl8192ee $f-rtl8192se \
    7.54 +$f-rtl8723ae $f-rtl8723be $f-rtl8821ae $f-rtl8xxxu $f-s2255drv \
    7.55 +$f-saa7134-go7007 $f-serial_cs $f-si2157 $f-si2165 $f-si2168 $f-slicoss \
    7.56 +$f-smc91c92_cs $f-smsmdtv $f-snd-asihpi $f-snd-cs46xx $f-snd-darla20 \
    7.57 +$f-snd-darla24 $f-snd-echo3g $f-snd-emu10k1 $f-snd-gina20 $f-snd-gina24 \
    7.58 +$f-snd-hda-codec-ca0132 $f-snd-hdsp $f-snd-indigo $f-snd-indigodj \
    7.59 +$f-snd-indigodjx $f-snd-indigoio $f-snd-indigoiox $f-snd-korg1212 \
    7.60 +$f-snd-layla20 $f-snd-layla24 $f-snd-maestro3 $f-snd-mia $f-snd-mixart \
    7.61 +$f-snd-mona $f-snd-pcxhr $f-snd-riptide $f-snd-usb-6fire $f-snd-vx-lib \
    7.62 +$f-snd-ymfpci $f-speedfax $f-starfire $f-tda10071 $f-tehuti $f-tg3 \
    7.63 +$f-ti_usb_3410_5052 $f-tuner-xc2028 $f-typhoon $f-ueagle-atm $f-usb8xxx \
    7.64 +$f-usbdux $f-usbduxfast $f-usbduxsigma $f-wcn36xx $f-wd719x $f-whiteheat \
    7.65 +$f-wil6210 $f-wl1251 $f-wl12xx $f-wl18xx $f-xc4000 $f-xc5000 $f-zd1201 \
    7.66 +$f-zd1211rw"
    7.67  
    7.68  # Rules to configure and make the package.
    7.69  compile_rules()
    7.70  {
    7.71 +	# mainline linux kernel firmware
    7.72  	make install
    7.73  	mkdir -p $install/usr/share/licenses
    7.74  	cp $src/LICENSE.* $src/LICENCE.* $install/usr/share/licenses
    7.75  	mv $install/lib/firmware/GPL* $install/usr/share/licenses
    7.76  	rm $install/lib/firmware/Makefile
    7.77 +
    7.78 +	# separate firmware from Debian repository
    7.79 +	while read deb; do
    7.80 +		pkg="$(basename $deb)"
    7.81 +		title "Additional firmware from ${pkg%_all.deb}"
    7.82 +		url="http://ftp.ch.debian.org/debian/pool/$deb"
    7.83 +		[ -f "$SRC/$pkg" ] || wget -O $SRC/$pkg $url
    7.84 +		dpkg-deb -X $SRC/$pkg $install | sed 's|^.|  |'
    7.85 +	done <<EOT
    7.86 +non-free/a/atmel-firmware/atmel-firmware_1.3-4_all.deb
    7.87 +non-free/b/bluez-firmware/bluez-firmware_1.2-3_all.deb
    7.88 +non-free/z/zd1211-firmware/firmware-zd1211_1.5-4_all.deb
    7.89 +main/h/hdmi2usb-fx2-firmware/hdmi2usb-fx2-firmware_0.0.0~git20151225-1_all.deb
    7.90 +EOT
    7.91 +
    7.92 +	# random firmware
    7.93 +	while read dir url; do
    7.94 +		[ -z "$dir" -o "$dir" == '#' ] && continue
    7.95 +		title "Additional firmware from $dir"
    7.96 +		tarball=$dir-$(basename $url)
    7.97 +		[ -f $SRC/$tarball ] || wget -O $SRC/$tarball $url
    7.98 +		mkdir -p $src/$dir
    7.99 +		case $tarball in
   7.100 +			*.tar.*) tar -C $src/$dir -xf $SRC/$tarball;;
   7.101 +			*) cp $SRC/$tarball $src/$dir;;
   7.102 +		esac
   7.103 +		cd $src/$dir
   7.104 +		[ $(ls . | wc -l) -eq 1  -a  -d ./$(ls .) ] && cd ./$(ls .)
   7.105 +
   7.106 +		fdir="$install/lib/firmware"
   7.107 +		case $dir in
   7.108 +			dvb-firmware)
   7.109 +				./install;;
   7.110 +			adaptec-firmware)
   7.111 +				rpm2cpio *.rpm | cpio -idm; cp -r lib/ $install;;
   7.112 +			ath10k-firmware)
   7.113 +				cp -r ath10k $fdir;;
   7.114 +#			broadcom-firmware)
   7.115 +#				b43-fwcutter -w $fdir linux/wl_apsta.o
   7.116 +#				cp linux/wl_apsta.o $fdir
   7.117 +#				;;
   7.118 +#			broadcom-legacy-firmware)
   7.119 +#				b43-fwcutter -w $fdir wl_apsta-3.130.20.0.o
   7.120 +#				cp *.o $fdir/wl_apsta-3.130.20.0.o
   7.121 +#				;;
   7.122 +			bfusb)
   7.123 +				cp *.frm $fdir;;
   7.124 +			alsa-firmware)
   7.125 +				./configure $CONFIGURE_ARGS && make && make install;;
   7.126 +		esac
   7.127 +
   7.128 +	done <<EOT
   7.129 +# https://github.com/OpenELEC/dvb-firmware
   7.130 +dvb-firmware https://github.com/OpenELEC/dvb-firmware/archive/3fef04a.tar.gz
   7.131 +
   7.132 +# https://adaptec.com/en-us/speed/scsi/linux/aic94xx-seq-30-1_tar_gz.php
   7.133 +adaptec-firmware http://download.adaptec.com/scsi/linux/aic94xx-seq-30-1.tar.gz
   7.134 +
   7.135 +# https://wireless.wiki.kernel.org/en/users/Drivers/ath10k/firmware
   7.136 +# https://github.com/sumdog/ath10k-firmware
   7.137 +# https://github.com/kvalo/ath10k-firmware
   7.138 +ath10k-firmware https://github.com/sumdog/ath10k-firmware/archive/5faf5bb.tar.gz
   7.139 +
   7.140 +# https://wiki.debian.org/bcm43xx
   7.141 +# broadcom-firmware http://mirror2.openwrt.org/sources/broadcom-wl-5.100.138.tar.bz2
   7.142 +# broadcom-legacy-firmware http://mirror2.openwrt.org/sources/wl_apsta-3.130.20.0.o
   7.143 +
   7.144 +# https://wiki.ubuntuusers.de/Archiv/Bluetooth/BlueFritz%21/
   7.145 +bfusb ftp://ftp.in-berlin.de/pub/capi4linux/firmware/bluefusb/3-18-39/bfubase.frm
   7.146 +
   7.147 +# http://alsa-project.org/main/index.php/Main_Page
   7.148 +# http://git.alsa-project.org/?p=alsa-firmware.git;a=summary
   7.149 +alsa-firmware ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.29.tar.bz2
   7.150 +EOT
   7.151 +
   7.152 +	# fix permissions
   7.153 +	find $install -type f -exec chmod 644 '{}' \;
   7.154 +	find $install -type d -exec chmod 755 '{}' \;
   7.155  }
   7.156  
   7.157  # Rules to gen a SliTaz package suitable for Tazpkg.
   7.158 -genpkg_rules()
   7.159 -{
   7.160 -	case ${PACKAGE#*-} in
   7.161 -		atheros)
   7.162 -			copy ar*.fw ar*.bin ath3*.fw htc_*.fw LICENCE.atheros_firmware
   7.163 -			CAT="non-free|atheros modules"
   7.164 -			DEPENDS="linux-wireless"
   7.165 -			;;
   7.166 -		iwlwifi*)
   7.167 -			num=${PACKAGE##*-}
   7.168 -			copy iwlwifi-$num-*.ucode LICENCE.iwlwifi_firmware
   7.169 -			[ $num == '7265' ] && copy iwlwifi-7265D*.ucode
   7.170 -			CAT="non-free|iwlwifi $num"
   7.171 -			DEPENDS="linux-wireless"
   7.172 -			PROVIDE="iwlwifi-$num"
   7.173 -			;;
   7.174 -		nvidia)
   7.175 -			copy nvidia/ LICENCE.nvidia
   7.176 -			CAT="non-free|NVIDIA"
   7.177 -			DEPENDS=" "
   7.178 -			;;
   7.179 -		radeon)
   7.180 -			copy radeon/ r128/ amdgpu/ LICENSE.radeon LICENSE.amdgpu
   7.181 -			CAT="non-free|radeon"
   7.182 -			DEPENDS="linux-drm"
   7.183 -			;;
   7.184 -		rt2x00)
   7.185 -			copy rt*.bin LICENCE.ralink*
   7.186 -			CAT="non-free|rt2x00 modules"
   7.187 -			DEPENDS="linux-wireless"
   7.188 -			PROVIDE="firmware-rt73 firmware-rt2561 firmware-rt2661 \
   7.189 -			firmware-rt2860 firmware-rt2870 firmware-rt3070 firmware-rt3071 \
   7.190 -			firmware-rt3090"
   7.191 -			;;
   7.192 -		rtlnic)
   7.193 -			copy rtl_nic/ LICENCE.rtlwifi_firmware.txt
   7.194 -			CAT="non-free|Realtek ethernet"
   7.195 -			DEPENDS=" "
   7.196 -			;;
   7.197 -		rtlwifi)
   7.198 -			copy rtlwifi/ LICENCE.rtlwifi_firmware.txt
   7.199 -			CAT="non-free|rtlwifi modules"
   7.200 -			DEPENDS="linux-wireless"
   7.201 +genpkg_rules() {
   7.202 +	module=${PACKAGE#*-}
   7.203 +	case $module in
   7.204 +		firmware)
   7.205 +			CAT="meta|all firmware"
   7.206 +			DEPENDS="$SPLIT"
   7.207  			;;
   7.208  		misc)
   7.209  			copy @std
   7.210  			remove_already_packed
   7.211 -			CAT="non-free|misc blobs"
   7.212 +			CAT="kernel|misc firmware"
   7.213 +			;;
   7.214 +		b43|b43legacy)
   7.215 +			path=$(find $WOK/linux/install -type f -name $module.ko.xz)
   7.216 +			desc=$(modinfo -Fdescription $path)
   7.217 +			CAT="kernel|$desc"
   7.218 +			DEPENDS="b43-fwcutter"
   7.219 +			COOKOPTS="empty-pkg"
   7.220 +			;;
   7.221 +		*)
   7.222 +			path=$(find $WOK/linux/install -type f -name $module.ko.xz)
   7.223 +			fw=$(modinfo -Ffirmware $path | sort -u)
   7.224 +			copy $fw
   7.225 +			# check copied files
   7.226 +			for i in $fw; do
   7.227 +				if [ ! -f "$fs/lib/firmware/$i" ]; then
   7.228 +					echo "  Error: $i missing!"
   7.229 +					mkdir -p $fs/lib/firmware/$(dirname $i)
   7.230 +					touch $fs/lib/firmware/$i.missing
   7.231 +					chmod 400 $fs/lib/firmware/$i.missing
   7.232 +				fi
   7.233 +			done
   7.234 +
   7.235 +			# TODO: copy licenses
   7.236 +			DEPENDS=" "
   7.237 +
   7.238 +			desc=$(modinfo -Fdescription $path)
   7.239 +			CAT="kernel|$desc"
   7.240 +
   7.241 +			# copy the whole folder
   7.242 +			case $module in
   7.243 +				acenic|amdgpu|b43|b43legacy|bnx2|bnx2x|cxgb3|cxgb4|e100|emi26|\
   7.244 +				emi62|vicam|i915|kaweth|keyspan|keyspan_pda|mwl8k|qed|r128|\
   7.245 +				slicoss)
   7.246 +					copy $module/;;
   7.247 +				zd1211rw)   copy zd1211/;;
   7.248 +				mga)        copy matrox/;;
   7.249 +				r8169)      copy rtl_nic/;;
   7.250 +				r8192e_pci) copy RTL8192E/;;
   7.251 +				r8192u_usb) copy RTL8192U/;;
   7.252 +			esac
   7.253 +
   7.254 +			# follow version (not realized yet)
   7.255 +			case $module in
   7.256 +				at76c50x-usb|atmel)
   7.257 +					VERSION='1.3-4';;
   7.258 +				bcm203x)
   7.259 +					VERSION='1.2-3';;
   7.260 +				zd1211rw)
   7.261 +					VERSION='1.5-4';;
   7.262 +			esac
   7.263  			;;
   7.264  	esac
   7.265  }
   7.266 +
   7.267 +post_install_firmware_b43() {
   7.268 +	drv=$(mktemp -d)
   7.269 +	[ -n "$quiet" ] || echo -e '\nDownloading firmware (12.9MiB)...'
   7.270 +	# download
   7.271 +	wget -P $drv http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
   7.272 +	# extract tarball
   7.273 +	tar -C $drv -xf $drv/*.tar.bz2
   7.274 +	mkdir -p "$1/tmp" "$1/lib/firmware"
   7.275 +	# copy driver to chroot
   7.276 +	cp "$drv/broadcom-wl-5.100.138/linux/wl_apsta.o" "$1/tmp"
   7.277 +	# extract firmware in the chroot
   7.278 +	chroot "$1/" b43-fwcutter -w '/lib/firmware' '/tmp/wl_apsta.o'
   7.279 +	# clean
   7.280 +	rm -rf "$drv" "$1/tmp/wl_apsta.o"
   7.281 +	# permissions
   7.282 +	chmod 755 "$1/lib/firmware/b43"
   7.283 +	find "$1/lib/firmware/b43" -type f -exec chmod 644 '{}' \;
   7.284 +}
   7.285 +post_remove_firmware_b43() {
   7.286 +	rm -rf "$1/lib/firmware/b43"
   7.287 +}
   7.288 +
   7.289 +post_install_firmware_b43legacy() {
   7.290 +	drv=$(mktemp -d)
   7.291 +	[ -n "$quiet" ] || echo -e '\nDownloading firmware (0.6MiB)...'
   7.292 +	# download
   7.293 +	wget -P $drv http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
   7.294 +	mkdir -p "$1/tmp" "$1/lib/firmware"
   7.295 +	# copy driver to chroot
   7.296 +	cp "$drv/wl_apsta-3.130.20.0.o" "$1/tmp"
   7.297 +	# extract firmware in the chroot
   7.298 +	chroot "$1/" b43-fwcutter -w '/lib/firmware' '/tmp/wl_apsta-3.130.20.0.o'
   7.299 +	# clean
   7.300 +	rm -rf "$drv" "$1/tmp/wl_apsta-3.130.20.0.o"
   7.301 +	# permissions
   7.302 +	chmod 755 "$1/lib/firmware/b43legacy"
   7.303 +	find "$1/lib/firmware/b43legacy" -type f -exec chmod 644 '{}' \;
   7.304 +}
   7.305 +post_remove_firmware_b43legacy() {
   7.306 +	rm -rf "$1/lib/firmware/b43legacy"
   7.307 +}
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/laptop-detect/description.txt	Tue Sep 19 02:54:15 2017 +0300
     8.3 @@ -0,0 +1,3 @@
     8.4 +This package provides a simple shell script which attempts to determine whether
     8.5 +it is being run on a laptop (or similar portable machine). It is mainly useful
     8.6 +for installers.
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/laptop-detect/receipt	Tue Sep 19 02:54:15 2017 +0300
     9.3 @@ -0,0 +1,28 @@
     9.4 +# SliTaz package receipt v2.
     9.5 +
     9.6 +PACKAGE="laptop-detect"
     9.7 +VERSION="0.16"
     9.8 +CATEGORY="system-tools"
     9.9 +SHORT_DESC="System chassis type checker"
    9.10 +MAINTAINER="al.bobylev@gmail.com"
    9.11 +LICENSE="BSD"
    9.12 +WEB_SITE="https://gitlab.com/debiants/laptop-detect"
    9.13 +
    9.14 +TARBALL="${PACKAGE}_$VERSION.tar.xz"
    9.15 +WGET_URL="http://ftp.debian.org/debian/pool/main/l/laptop-detect/$TARBALL"
    9.16 +
    9.17 +# Rules to configure and make the package.
    9.18 +compile_rules()
    9.19 +{
    9.20 +	mkdir -p $install/usr/sbin
    9.21 +	sed -e "s|@VERSION@|$VERSION|g" < laptop-detect.in > $install/usr/sbin/laptop-detect
    9.22 +	chmod 755 $install/usr/sbin/laptop-detect
    9.23 +	cook_pick_manpages *.1
    9.24 +}
    9.25 +
    9.26 +# Rules to gen a SliTaz package suitable for Tazpkg.
    9.27 +genpkg_rules()
    9.28 +{
    9.29 +	copy @std
    9.30 +	DEPENDS="dmidecode"
    9.31 +}
    10.1 --- a/libidl/receipt	Tue Sep 12 03:41:56 2017 +0300
    10.2 +++ b/libidl/receipt	Tue Sep 19 02:54:15 2017 +0300
    10.3 @@ -13,6 +13,7 @@
    10.4  WGET_URL="$GNOME_MIRROR/libIDL/${VERSION%.*}/$TARBALL"
    10.5  
    10.6  BUILD_DEPENDS="bison flex glib-dev pkg-config"
    10.7 +SPLIT="libidl-dev"
    10.8  
    10.9  # Rules to configure and make the package.
   10.10  compile_rules()
   10.11 @@ -27,7 +28,16 @@
   10.12  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.13  genpkg_rules()
   10.14  {
   10.15 -	copy @std @dev
   10.16 -	PROVIDE="libIDL"
   10.17 -	DEPENDS="glib-dev pcre-dev"
   10.18 +	case $PACKAGE in
   10.19 +		libidl)
   10.20 +			copy @std
   10.21 +			PROVIDE="libIDL"
   10.22 +			DEPENDS="glib pcre"
   10.23 +			;;
   10.24 +		libidl-dev)
   10.25 +			copy @dev
   10.26 +			PROVIDE="libIDL-dev"
   10.27 +			DEPENDS="glib-dev pcre-dev"
   10.28 +			;;
   10.29 +	esac
   10.30  }
    11.1 --- a/make-slitaz-icons/receipt	Tue Sep 12 03:41:56 2017 +0300
    11.2 +++ b/make-slitaz-icons/receipt	Tue Sep 19 02:54:15 2017 +0300
    11.3 @@ -1,7 +1,7 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="make-slitaz-icons"
    11.7 -VERSION="170911"
    11.8 +VERSION="170913"
    11.9  CATEGORY="development"
   11.10  SHORT_DESC="Make SliTaz icon theme"
   11.11  MAINTAINER="al.bobylev@gmail.com"
    12.1 --- a/make-slitaz-icons/stuff/mksit.sh	Tue Sep 12 03:41:56 2017 +0300
    12.2 +++ b/make-slitaz-icons/stuff/mksit.sh	Tue Sep 19 02:54:15 2017 +0300
    12.3 @@ -3,7 +3,7 @@
    12.4  # Aleksej Bobylev <al.bobylev@gmail.com>, 2014-2017
    12.5  # (Started in November 2014)
    12.6  
    12.7 -VERSION="170911"
    12.8 +VERSION="170913"
    12.9  
   12.10  . /lib/libtaz.sh
   12.11  
   12.12 @@ -217,7 +217,7 @@
   12.13  echo
   12.14  
   12.15  
   12.16 -rm -rf $TO
   12.17 +#rm -rf $TO
   12.18  
   12.19  # make files list
   12.20  ICONSLIST=$(mktemp)
   12.21 @@ -796,6 +796,8 @@
   12.22  c dialog-question
   12.23  c dialog-warning
   12.24  c appointment-soon			# Yad:tazbox manage-i18n
   12.25 +
   12.26 +SIZES="48 16 22"
   12.27  c audio-volume-high			# gtk_stock 24
   12.28  c audio-volume-low			# gtk_stock 24
   12.29  c audio-volume-medium		# gtk_stock 24
    13.1 --- a/mirror-tools/receipt	Tue Sep 12 03:41:56 2017 +0300
    13.2 +++ b/mirror-tools/receipt	Tue Sep 19 02:54:15 2017 +0300
    13.3 @@ -1,7 +1,7 @@
    13.4  # SliTaz package receipt.
    13.5  
    13.6  PACKAGE="mirror-tools"
    13.7 -VERSION="266"
    13.8 +VERSION="306"
    13.9  CATEGORY="misc"
   13.10  SHORT_DESC="Mirrors toolset."
   13.11  MAINTAINER="pascal.bellard@slitaz.org"
    14.1 --- a/qemu-box/receipt	Tue Sep 12 03:41:56 2017 +0300
    14.2 +++ b/qemu-box/receipt	Tue Sep 19 02:54:15 2017 +0300
    14.3 @@ -1,7 +1,7 @@
    14.4  # SliTaz package receipt
    14.5  
    14.6  PACKAGE="qemu-box"
    14.7 -VERSION="266"
    14.8 +VERSION="306"
    14.9  CATEGORY="development"
   14.10  SHORT_DESC="SliTaz Qemu frontend."
   14.11  MAINTAINER="pankso@slitaz.org"
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/rust-musl/receipt	Tue Sep 19 02:54:15 2017 +0300
    15.3 @@ -0,0 +1,29 @@
    15.4 +# SliTaz package receipt v2.
    15.5 +
    15.6 +PACKAGE="rust-musl"
    15.7 +VERSION="1.20.0"
    15.8 +CATEGORY="development"
    15.9 +SHORT_DESC="The Rust programming language (stdlib for musl)"
   15.10 +MAINTAINER="al.bobylev@gmail.com"
   15.11 +LICENSE="MIT Apache BSD"
   15.12 +WEB_SITE="https://www.rust-lang.org/"
   15.13 +
   15.14 +TARBALL="rust-std-$VERSION-i686-unknown-linux-musl.tar.xz"
   15.15 +WGET_URL="https://static.rust-lang.org/dist/$TARBALL"
   15.16 +
   15.17 +# Rules to configure and make the package.
   15.18 +compile_rules()
   15.19 +{
   15.20 +	./install.sh \
   15.21 +		--prefix=$install/usr \
   15.22 +		--sysconfdir=$install/etc \
   15.23 +		--mandir=$install/usr/share/man \
   15.24 +		--without=rust-docs
   15.25 +}
   15.26 +
   15.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
   15.28 +genpkg_rules()
   15.29 +{
   15.30 +	copy @std
   15.31 +	DEPENDS="rust"
   15.32 +}
    16.1 --- a/rust/receipt	Tue Sep 12 03:41:56 2017 +0300
    16.2 +++ b/rust/receipt	Tue Sep 19 02:54:15 2017 +0300
    16.3 @@ -1,7 +1,7 @@
    16.4  # SliTaz package receipt v2.
    16.5  
    16.6  PACKAGE="rust"
    16.7 -VERSION="1.19.0"
    16.8 +VERSION="1.20.0"
    16.9  CATEGORY="development"
   16.10  SHORT_DESC="The Rust programming language"
   16.11  MAINTAINER="al.bobylev@gmail.com"
    17.1 --- a/slitaz-base-files/receipt	Tue Sep 12 03:41:56 2017 +0300
    17.2 +++ b/slitaz-base-files/receipt	Tue Sep 19 02:54:15 2017 +0300
    17.3 @@ -1,7 +1,7 @@
    17.4  # SliTaz package receipt v2.
    17.5  
    17.6  PACKAGE="slitaz-base-files"
    17.7 -VERSION="331"
    17.8 +VERSION="332"
    17.9  CATEGORY="base-system"
   17.10  SHORT_DESC="Linux tree and the necessary files for the base system"
   17.11  MAINTAINER="pankso@slitaz.org"
    18.1 --- a/slitaz-mercurial-style/receipt	Tue Sep 12 03:41:56 2017 +0300
    18.2 +++ b/slitaz-mercurial-style/receipt	Tue Sep 19 02:54:15 2017 +0300
    18.3 @@ -1,7 +1,7 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="slitaz-mercurial-style"
    18.7 -VERSION="266"
    18.8 +VERSION="306"
    18.9  CATEGORY="misc"
   18.10  SHORT_DESC="SliTaz CSS style and images for Mercurial Web repos."
   18.11  MAINTAINER="pankso@slitaz.org"
    19.1 --- a/slitaz-next/receipt	Tue Sep 12 03:41:56 2017 +0300
    19.2 +++ b/slitaz-next/receipt	Tue Sep 19 02:54:15 2017 +0300
    19.3 @@ -1,7 +1,7 @@
    19.4  # SliTaz package receipt v2.
    19.5  
    19.6  PACKAGE="slitaz-next"
    19.7 -VERSION="170907"
    19.8 +VERSION="170912"
    19.9  CATEGORY="customization"
   19.10  SHORT_DESC="SliTaz Next customization"
   19.11  MAINTAINER="al.bobylev@gmail.com"
   19.12 @@ -20,4 +20,5 @@
   19.13  
   19.14  post_install() {
   19.15  	sed -i 's|<name>SliTaz</name>|<name>OB-Flat-black</name>|' "$1/etc/xdg/openbox/rc.xml"
   19.16 +	rm -f $1/usr/share/images/slitaz-background_2.jpg
   19.17  }
    20.1 Binary file slitaz-next/stuff/boot/isolinux/splash.png has changed
    21.1 --- a/slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf	Tue Sep 12 03:41:56 2017 +0300
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,6 +0,0 @@
    21.4 -Section "InputClass"
    21.5 -	Identifier "Keyboard Defaults"
    21.6 -	MatchIsKeyboard "yes"
    21.7 -	Option "XkbLayout" "us,ru"
    21.8 -	Option "XkbOptions" "grp:ctrl_shift_toggle, grp_led:scroll, compose:ralt, terminate:ctrl_alt_bksp"
    21.9 -EndSection
    22.1 --- a/slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf	Tue Sep 12 03:41:56 2017 +0300
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,54 +0,0 @@
    22.4 -# Catchall classes for input devices
    22.5 -# We don't simply match on any device since that also adds accelerometers
    22.6 -# and other devices that we don't really want to use. The list below
    22.7 -# matches everything.
    22.8 -
    22.9 -Section "InputClass"
   22.10 -	Identifier "evdev pointer catchall"
   22.11 -	MatchIsPointer "on"
   22.12 -	MatchDevicePath "/dev/input/event*"
   22.13 -	Driver "evdev"
   22.14 -EndSection
   22.15 -
   22.16 -Section "InputClass"
   22.17 -	Identifier "evdev keyboard catchall"
   22.18 -	MatchIsKeyboard "on"
   22.19 -	MatchDevicePath "/dev/input/event*"
   22.20 -	Driver "evdev"
   22.21 -EndSection
   22.22 -
   22.23 -Section "InputClass"
   22.24 -	Identifier "evdev touchpad catchall"
   22.25 -	MatchIsTouchpad "on"
   22.26 -	MatchDevicePath "/dev/input/event*"
   22.27 -	Driver "evdev"
   22.28 -EndSection
   22.29 -
   22.30 -Section "InputClass"
   22.31 -	Identifier "evdev tablet catchall"
   22.32 -	MatchIsTablet "on"
   22.33 -	MatchDevicePath "/dev/input/event*"
   22.34 -	Driver "evdev"
   22.35 -EndSection
   22.36 -
   22.37 -Section "InputClass"
   22.38 -	Identifier "evdev touchscreen catchall"
   22.39 -	MatchIsTouchscreen "on"
   22.40 -	MatchDevicePath "/dev/input/event*"
   22.41 -	Driver "evdev"
   22.42 -EndSection
   22.43 -
   22.44 -Section "InputClass"
   22.45 -	Identifier "evdev joystick catchall"
   22.46 -	MatchIsJoystick "on"
   22.47 -	MatchDevicePath "/dev/input/event*"
   22.48 -	Driver "evdev"
   22.49 -EndSection
   22.50 -
   22.51 -# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
   22.52 -# http://bugs.freedesktop.org/show_bug.cgi?id=22442 
   22.53 -Section "InputClass"
   22.54 -	Identifier "ThinkPad HDAPS accelerometer blacklist"
   22.55 -	MatchProduct "ThinkPad HDAPS accelerometer data"
   22.56 -	Option "Ignore" "on"
   22.57 -EndSection
    23.1 --- a/slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf	Tue Sep 12 03:41:56 2017 +0300
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,17 +0,0 @@
    23.4 -Section "InputClass"
    23.5 -	Identifier "touchpad"
    23.6 -	Driver "synaptics"
    23.7 -	MatchIsTouchpad "on"
    23.8 -	MatchDevicePath "/dev/input/event*"
    23.9 -    Option "SHMConfig" "on"
   23.10 -	Option "TapButton1" "1"
   23.11 -	Option "TapButton2" "2"
   23.12 -	Option "TapButton3" "3"
   23.13 -	Option "VertEdgeScroll" "on"
   23.14 -	Option "VertTwoFingerScroll" "on"
   23.15 -	Option "HorizEdgeScroll" "on"
   23.16 -	Option "HorizTwoFingerScroll" "on"
   23.17 -	Option "CircularScrolling" "on"
   23.18 -	Option "CircScrollTrigger" "2"
   23.19 -	Option "EmulateTwoFingerMinZ" "0"
   23.20 -EndSection
    24.1 --- a/slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf	Tue Sep 12 03:41:56 2017 +0300
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,3 +0,0 @@
    24.4 -Section "DRI"
    24.5 -        Mode         0666
    24.6 -EndSection
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/slitaz-next/stuff/etc/init.d/rcS	Tue Sep 19 02:54:15 2017 +0300
    25.3 @@ -0,0 +1,236 @@
    25.4 +#!/bin/sh
    25.5 +#
    25.6 +# /etc/init.d/rcS    : Initial boot script for SliTaz GNU/Linux
    25.7 +# Configuration file : /etc/rcS.conf
    25.8 +#
    25.9 +# rcS is the main initialization script used to check fs, mount, clean,
   25.10 +# run scripts and start daemons.
   25.11 +#
   25.12 +. /etc/init.d/rc.functions
   25.13 +. /etc/rcS.conf
   25.14 +
   25.15 +# Set PATH, TZ and boot time.
   25.16 +export PATH=/bin:/sbin:/usr/bin:/usr/sbin
   25.17 +[ -s /etc/TZ ] && export TZ="$(cat /etc/TZ)"
   25.18 +
   25.19 +case "$1" in
   25.20 +	readonly)
   25.21 +		colorize 34 'Processing /etc/init.d/rcS...'
   25.22 +
   25.23 +		# Mount /proc
   25.24 +		action 'Mounting proc filesystem on /proc'
   25.25 +		mount proc
   25.26 +		status
   25.27 +
   25.28 +		# Trigger udev and handle hotplug events
   25.29 +		if [ "$UDEV" == 'yes' ]; then
   25.30 +			action 'Mounting devtmpfs filesystem on /dev'
   25.31 +			mount -t devtmpfs devtmpfs /dev
   25.32 +			status
   25.33 +			[ -d '/lib/udev/devices' ] && cp -af /lib/udev/devices/* /dev/
   25.34 +
   25.35 +			if [ -d '/etc/udev/hwdb.d' ]; then
   25.36 +				echo 'Creating the udev hardware database...'
   25.37 +				udevadm hwdb --update
   25.38 +			fi
   25.39 +
   25.40 +			echo 'Starting udev daemon...'
   25.41 +			udevd --daemon 2>/dev/null
   25.42 +
   25.43 +			echo 'Udevadm requesting events from the Kernel...'
   25.44 +			udevadm trigger
   25.45 +
   25.46 +			echo 'Udevadm waiting for the event queue to finish...'
   25.47 +			udevadm settle --timeout=120
   25.48 +			# Disable hotplug helper since udevd listen to netlink
   25.49 +			echo '' > /proc/sys/kernel/hotplug
   25.50 +		else
   25.51 +			action 'Executing mdev -s to populate /dev...'
   25.52 +			mdev -s && echo 'mdev' > /proc/sys/kernel/hotplug
   25.53 +			status
   25.54 +		fi
   25.55 +
   25.56 +		# Before mounting filesystems we check FS specified in the file
   25.57 +		# /etc/rcS.conf and variable $CHECK_FS. We need udev started to
   25.58 +		# have /dev/* populated
   25.59 +		if [ -n "$CHECK_FS" ]; then
   25.60 +			mount -o remount,ro /
   25.61 +			for i in $CHECK_FS; do
   25.62 +				colorize 36 "Checking filesystem: $i"
   25.63 +				e2fsck -p $i
   25.64 +			done
   25.65 +		fi
   25.66 +
   25.67 +		# Remount rootfs rw.
   25.68 +		echo 'Remounting rootfs read/write...'
   25.69 +		mount -o remount,rw /
   25.70 +		sync	# ensure rw state
   25.71 +
   25.72 +		# Mount filesystems in /etc/fstab.
   25.73 +		echo 'Mounting filesystems in fstab...'
   25.74 +		mount -a
   25.75 +		;;
   25.76 +
   25.77 +	readwrite)
   25.78 +		# Be quiet
   25.79 +		echo '0 0 0 0' > /proc/sys/kernel/printk
   25.80 +
   25.81 +		# Store boot messages to log files.
   25.82 +		dmesg > /var/log/dmesg.log &
   25.83 +
   25.84 +		# Parse cmdline args for earlier boot options. All other boot options
   25.85 +		# are in /etc/init./bootopts.sh.
   25.86 +		action 'Searching for early boot options...'
   25.87 +		opt=$(cmdline_option modprobe); [ -n "$opt" ] && export MODPROBE='yes'
   25.88 +		opt=$(cmdline_option config);   [ -n "$opt" ] && export CONFIG="$opt"
   25.89 +		opt=$(cmdline_option screen);   [ -n "$opt" ] && export SCREEN="$opt"
   25.90 +		status
   25.91 +
   25.92 +		# Clean up the system and set up tmp dirs.
   25.93 +		# */run/* are tmpfs so they are cleaned up at shutdown.
   25.94 +		if [ "$CLEAN_UP_SYSTEM" == 'yes' ]; then
   25.95 +			action 'Cleaning up the system...'
   25.96 +			rm -rf /tmp
   25.97 +			mkdir -p /tmp/.X11-unix /tmp/.ICE-unix
   25.98 +			chmod -R 1777 /tmp
   25.99 +			status
  25.100 +		else
  25.101 +			echo 'System clean up is disabled in /etc/rcS.conf'
  25.102 +		fi
  25.103 +
  25.104 +		# Handle kernel cmdline parameter modprobe=<module_list>
  25.105 +		if [ -n "$MODPROBE" ]; then
  25.106 +			for i in $(cmdline_option modprobe | tr ',' '\n'); do
  25.107 +				action 'Loading kernel module: %s' "$i"
  25.108 +				modprobe $i
  25.109 +				status
  25.110 +			done
  25.111 +		fi
  25.112 +
  25.113 +		# Handle kernel cmdline parameter config=<device>,<path> to source a
  25.114 +		# disk init script
  25.115 +		if [ -n "$CONFIG" ]; then
  25.116 +			DEVICE=${CONFIG%,*}
  25.117 +			SCRIPT=${CONFIG#*,}
  25.118 +			echo "Probing $DEVICE..."
  25.119 +			if ! mount -r $DEVICE /mnt; then
  25.120 +				if echo $DEVICE | grep -Eq '/dev/sd|UUID=|LABEL='; then
  25.121 +					USBDELAY=$(cat /sys/module/usb_storage/parameters/delay_use)
  25.122 +					USBDELAY=$((1+$USBDELAY))
  25.123 +					echo "$DEVICE is potentially a USB device: sleep for $USBDELAY seconds"
  25.124 +					sleep $USBDELAY
  25.125 +				fi
  25.126 +				if ! mount -r $DEVICE /mnt; then
  25.127 +					CONFIG=''
  25.128 +				fi
  25.129 +			fi
  25.130 +			action 'Source %s from %s...' "$SCRIPT" "$DEVICE"
  25.131 +			if [ -n "$CONFIG" ]; then
  25.132 +				. /mnt/$SCRIPT
  25.133 +				umount /mnt 2>/dev/null || true
  25.134 +			fi
  25.135 +			status
  25.136 +		fi
  25.137 +
  25.138 +		# Mount /proc/bus/usb
  25.139 +		if [ -d '/proc/bus/usb' ]; then
  25.140 +			action 'Mounting usbfs filesystem on /proc/bus/usb'
  25.141 +			mount -t usbfs usbfs /proc/bus/usb
  25.142 +			status
  25.143 +		fi
  25.144 +
  25.145 +		# Start syslogd and klogd
  25.146 +		action 'Starting system log daemon: syslogd...'
  25.147 +		syslogd -s $SYSLOGD_ROTATED_SIZE; status
  25.148 +		action 'Starting kernel log daemon: klogd...'
  25.149 +		klogd; status
  25.150 +
  25.151 +		# Load all modules listed in config file
  25.152 +		if [ -n "$LOAD_MODULES" ]; then
  25.153 +			colorize 33 'Loading Kernel modules...'
  25.154 +			for mod in $LOAD_MODULES; do
  25.155 +				action 'Loading module: %s' "$mod"
  25.156 +				modprobe $mod
  25.157 +				status
  25.158 +			done
  25.159 +		fi
  25.160 +
  25.161 +		# Detect PCI and USB devices with Tazhw from slitaz-tools. We load
  25.162 +		# kernel modules only at first boot or in Live CD mode.
  25.163 +		if [ "$UDEV" != 'yes' -a ! -s '/var/lib/detected-modules' ]; then
  25.164 +			tazhw init
  25.165 +		fi
  25.166 +
  25.167 +		# Call udevadm trigger to ensure /dev is fully populated now that all
  25.168 +		# modules are loaded.
  25.169 +		if [ "$UDEV" == 'yes' ]; then
  25.170 +			action 'Triggering udev events: --action=add'
  25.171 +			udevadm trigger --action=add
  25.172 +			status
  25.173 +		fi
  25.174 +
  25.175 +		# Start all scripts specified with $RUN_SCRIPTS
  25.176 +		for script in $RUN_SCRIPTS; do
  25.177 +			colorize 34 "Processing /etc/init.d/$script"
  25.178 +			/etc/init.d/$script
  25.179 +		done
  25.180 +
  25.181 +		# Start X session. Dbus must be started before Xorg and other daemons.
  25.182 +		# We started it here because X is run before RUN_DAEMONS. Sleep, in
  25.183 +		# some live modes we boot too fast and X can't initialize.
  25.184 +		if [ "$SCREEN" != 'text' -a \
  25.185 +			-n "$LOGIN_MANAGER" -a \
  25.186 +			-x '/usr/bin/tazx' -a \
  25.187 +			-s '/etc/slitaz/applications.conf' -a \
  25.188 +			-x "/etc/init.d/$LOGIN_MANAGER" ]; then
  25.189 +			colorize 36 'Starting X environment...'
  25.190 +			# We need Xorg 40-Keyboard.conf and SliTaz applications.conf
  25.191 +			if [ ! -s '/etc/X11/xorg.conf.d/40-Keyboard.conf' ]; then
  25.192 +				echo 'Configuring Xorg server...'
  25.193 +				HOME='/root'
  25.194 +				tazx init
  25.195 +			fi
  25.196 +			/etc/init.d/dbus start
  25.197 +			(sleep 2; /etc/init.d/$LOGIN_MANAGER start >/dev/null) &
  25.198 +		fi
  25.199 +
  25.200 +		# Start all daemons specified with $RUN_DAEMONS
  25.201 +		if [ -n "$RUN_DAEMONS" ]; then
  25.202 +			colorize 33 "Starting all daemons..."
  25.203 +			for daemon in $RUN_DAEMONS; do
  25.204 +				[ -x "/etc/init.d/$daemon" ] && /etc/init.d/$daemon start
  25.205 +			done
  25.206 +		fi
  25.207 +
  25.208 +		# Back to a verbose mode
  25.209 +		(sleep 6; echo '7 4 1 7' > /proc/sys/kernel/printk) &
  25.210 +
  25.211 +		if [ -n "$MESSAGE" ]; then
  25.212 +			newline
  25.213 +			colorize 32 "$MESSAGE"
  25.214 +		fi
  25.215 +		;;
  25.216 +
  25.217 +	*)
  25.218 +		# Main entry point.
  25.219 +		# --> readonly --> readwrite
  25.220 +		if [ ! -s '/run/boot.log' ]; then
  25.221 +			# Mount /run as tmpfs runtime data are not written to disk
  25.222 +			mount -t tmpfs tmpfs /run
  25.223 +			# cp -a in tazpkg does not support /var/run symlink
  25.224 +			mount --bind /run /var/run
  25.225 +		fi
  25.226 +
  25.227 +		/etc/init.d/rcS readonly 2>&1 | tee -a /run/boot.log
  25.228 +
  25.229 +		# Logrotate boot.log
  25.230 +		last='.9'
  25.231 +		for i in .8 .7 .6 .5 .4 .3 .2 .1 .0 ''; do
  25.232 +			mv -f "/var/log/boot.log$i" "/var/log/boot.log$last" 2>/dev/null
  25.233 +			last="$i"
  25.234 +		done
  25.235 +		mv -f /run/boot.log /var/log/boot.log
  25.236 +
  25.237 +		/etc/init.d/rcS readwrite 2>&1 | tee -a /var/log/boot.log
  25.238 +		;;
  25.239 +esac
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/slitaz-next/stuff/etc/lxpanel/default/config	Tue Sep 19 02:54:15 2017 +0300
    26.3 @@ -0,0 +1,4 @@
    26.4 +[Command]
    26.5 +FileManager=pcmanfm %s
    26.6 +Terminal=sakura
    26.7 +Logout=tazbox logout
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/slitaz-next/stuff/etc/lxpanel/default/panels/panel	Tue Sep 19 02:54:15 2017 +0300
    27.3 @@ -0,0 +1,164 @@
    27.4 +# lxpanel <profile> config file. Manually editing is not recommended.
    27.5 +# Use preference dialog in lxpanel to adjust config when you can.
    27.6 +
    27.7 +Global {
    27.8 +    edge=top
    27.9 +    allign=center
   27.10 +    margin=0
   27.11 +    widthtype=percent
   27.12 +    width=100
   27.13 +    height=22
   27.14 +    transparent=0
   27.15 +    tintcolor=#222222
   27.16 +    alpha=255
   27.17 +    autohide=0
   27.18 +    heightwhenhidden=2
   27.19 +    setdocktype=1
   27.20 +    setpartialstrut=1
   27.21 +    usefontcolor=0
   27.22 +    fontsize=10
   27.23 +    fontcolor=#cfcfcf
   27.24 +    usefontsize=0
   27.25 +    background=0
   27.26 +    backgroundfile=
   27.27 +    iconsize=22
   27.28 +    loglevel=2
   27.29 +}
   27.30 +
   27.31 +Plugin {
   27.32 +    type = menu
   27.33 +    Config {
   27.34 +        name=SliTazMenu.directory
   27.35 +        image=start-here
   27.36 +        tintcolor=#33230D
   27.37 +        system {
   27.38 +        }
   27.39 +        separator {
   27.40 +        }
   27.41 +        item {
   27.42 +            command=run
   27.43 +            image=gtk-execute
   27.44 +        }
   27.45 +        separator {
   27.46 +        }
   27.47 +        item {
   27.48 +            image=system-shutdown-panel-restart
   27.49 +            command=logout
   27.50 +        }
   27.51 +    }
   27.52 +}
   27.53 +
   27.54 +Plugin {
   27.55 +    type = pager
   27.56 +}
   27.57 +
   27.58 +Plugin {
   27.59 +    type = taskbar
   27.60 +    expand=1
   27.61 +    Config {
   27.62 +        tooltips=1
   27.63 +        IconsOnly=0
   27.64 +        ShowAllDesks=0
   27.65 +        UseMouseWheel=1
   27.66 +        UseUrgencyHint=1
   27.67 +        FlatButton=0
   27.68 +        MaxTaskWidth=160
   27.69 +        spacing=1
   27.70 +        GroupedTasks=0
   27.71 +    }
   27.72 +}
   27.73 +
   27.74 +Plugin {
   27.75 +    type = xkb
   27.76 +    Config {
   27.77 +        DisplayType=1
   27.78 +        PerWinLayout=0
   27.79 +        NoResetOpt=0
   27.80 +        KeepSysLayouts=1
   27.81 +        Model=pc105
   27.82 +        LayoutsList=us
   27.83 +        VariantsList=,
   27.84 +        ToggleOpt=shift_caps_toggle
   27.85 +        FlagSize=4
   27.86 +    }
   27.87 +}
   27.88 +
   27.89 +Plugin {
   27.90 +    type = tray
   27.91 +}
   27.92 +
   27.93 +Plugin {
   27.94 +    type = volumealsa
   27.95 +}
   27.96 +
   27.97 +Plugin {
   27.98 +    type = netstatus
   27.99 +    Config {
  27.100 +        iface=eth0
  27.101 +        configtool=subox tazpanel network
  27.102 +    }
  27.103 +}
  27.104 +
  27.105 +Plugin {
  27.106 +    type = batt
  27.107 +    Config {
  27.108 +        HideIfNoBattery=0
  27.109 +        AlarmCommand=xmessage Battery low
  27.110 +        AlarmTime=5
  27.111 +        BackgroundColor=#404040
  27.112 +        BorderWidth=3
  27.113 +        ChargingColor1=#00A100
  27.114 +        ChargingColor2=#00A100
  27.115 +        DischargingColor1=#DB2C23
  27.116 +        DischargingColor2=#DB2C23
  27.117 +        Size=11
  27.118 +    }
  27.119 +}
  27.120 +
  27.121 +Plugin {
  27.122 +    type = cpufreq
  27.123 +}
  27.124 +
  27.125 +Plugin {
  27.126 +    type = monitors
  27.127 +    Config {
  27.128 +        DisplayCPU=1
  27.129 +        DisplayRAM=0
  27.130 +        CPUColor=#0000FF
  27.131 +    }
  27.132 +}
  27.133 +
  27.134 +Plugin {
  27.135 +    type = dclock
  27.136 +    Config {
  27.137 +        ClockFmt=%R
  27.138 +        TooltipFmt=%c
  27.139 +        BoldFont=1
  27.140 +        IconOnly=0
  27.141 +        CenterText=1
  27.142 +    }
  27.143 +}
  27.144 +
  27.145 +Plugin {
  27.146 +    type = menu
  27.147 +    Config {
  27.148 +        name=user.directory
  27.149 +        image=avatar-default
  27.150 +        tintcolor=#33230D
  27.151 +        item {
  27.152 +            image=system-log-out-panel
  27.153 +            name=Close X session
  27.154 +            action=tazbox logout exit
  27.155 +        }
  27.156 +        item {
  27.157 +            image=system-reboot-panel
  27.158 +            name=Reboot system
  27.159 +            action=tazbox logout reboot
  27.160 +        }
  27.161 +        item {
  27.162 +            image=system-shutdown-panel
  27.163 +            name=Shutdown system
  27.164 +            action=tazbox logout halt
  27.165 +        }
  27.166 +    }
  27.167 +}
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/slitaz-next/stuff/etc/lxpanel/slitaz/config	Tue Sep 19 02:54:15 2017 +0300
    28.3 @@ -0,0 +1,4 @@
    28.4 +[Command]
    28.5 +FileManager=pcmanfm %s
    28.6 +Terminal=sakura
    28.7 +Logout=tazbox logout
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/slitaz-next/stuff/etc/lxpanel/slitaz/panels/panel	Tue Sep 19 02:54:15 2017 +0300
    29.3 @@ -0,0 +1,164 @@
    29.4 +# lxpanel <profile> config file. Manually editing is not recommended.
    29.5 +# Use preference dialog in lxpanel to adjust config when you can.
    29.6 +
    29.7 +Global {
    29.8 +    edge=top
    29.9 +    allign=center
   29.10 +    margin=0
   29.11 +    widthtype=percent
   29.12 +    width=100
   29.13 +    height=22
   29.14 +    transparent=0
   29.15 +    tintcolor=#222222
   29.16 +    alpha=255
   29.17 +    autohide=0
   29.18 +    heightwhenhidden=2
   29.19 +    setdocktype=1
   29.20 +    setpartialstrut=1
   29.21 +    usefontcolor=0
   29.22 +    fontsize=10
   29.23 +    fontcolor=#cfcfcf
   29.24 +    usefontsize=0
   29.25 +    background=0
   29.26 +    backgroundfile=
   29.27 +    iconsize=22
   29.28 +    loglevel=2
   29.29 +}
   29.30 +
   29.31 +Plugin {
   29.32 +    type = menu
   29.33 +    Config {
   29.34 +        name=SliTazMenu.directory
   29.35 +        image=start-here
   29.36 +        tintcolor=#33230D
   29.37 +        system {
   29.38 +        }
   29.39 +        separator {
   29.40 +        }
   29.41 +        item {
   29.42 +            command=run
   29.43 +            image=gtk-execute
   29.44 +        }
   29.45 +        separator {
   29.46 +        }
   29.47 +        item {
   29.48 +            image=system-shutdown-panel-restart
   29.49 +            command=logout
   29.50 +        }
   29.51 +    }
   29.52 +}
   29.53 +
   29.54 +Plugin {
   29.55 +    type = pager
   29.56 +}
   29.57 +
   29.58 +Plugin {
   29.59 +    type = taskbar
   29.60 +    expand=1
   29.61 +    Config {
   29.62 +        tooltips=1
   29.63 +        IconsOnly=0
   29.64 +        ShowAllDesks=0
   29.65 +        UseMouseWheel=1
   29.66 +        UseUrgencyHint=1
   29.67 +        FlatButton=0
   29.68 +        MaxTaskWidth=160
   29.69 +        spacing=1
   29.70 +        GroupedTasks=0
   29.71 +    }
   29.72 +}
   29.73 +
   29.74 +Plugin {
   29.75 +    type = xkb
   29.76 +    Config {
   29.77 +        DisplayType=1
   29.78 +        PerWinLayout=0
   29.79 +        NoResetOpt=0
   29.80 +        KeepSysLayouts=1
   29.81 +        Model=pc105
   29.82 +        LayoutsList=us
   29.83 +        VariantsList=,
   29.84 +        ToggleOpt=shift_caps_toggle
   29.85 +        FlagSize=4
   29.86 +    }
   29.87 +}
   29.88 +
   29.89 +Plugin {
   29.90 +    type = tray
   29.91 +}
   29.92 +
   29.93 +Plugin {
   29.94 +    type = volumealsa
   29.95 +}
   29.96 +
   29.97 +Plugin {
   29.98 +    type = netstatus
   29.99 +    Config {
  29.100 +        iface=eth0
  29.101 +        configtool=subox tazpanel network
  29.102 +    }
  29.103 +}
  29.104 +
  29.105 +Plugin {
  29.106 +    type = batt
  29.107 +    Config {
  29.108 +        HideIfNoBattery=0
  29.109 +        AlarmCommand=xmessage Battery low
  29.110 +        AlarmTime=5
  29.111 +        BackgroundColor=#404040
  29.112 +        BorderWidth=3
  29.113 +        ChargingColor1=#00A100
  29.114 +        ChargingColor2=#00A100
  29.115 +        DischargingColor1=#DB2C23
  29.116 +        DischargingColor2=#DB2C23
  29.117 +        Size=11
  29.118 +    }
  29.119 +}
  29.120 +
  29.121 +Plugin {
  29.122 +    type = cpufreq
  29.123 +}
  29.124 +
  29.125 +Plugin {
  29.126 +    type = monitors
  29.127 +    Config {
  29.128 +        DisplayCPU=1
  29.129 +        DisplayRAM=0
  29.130 +        CPUColor=#0000FF
  29.131 +    }
  29.132 +}
  29.133 +
  29.134 +Plugin {
  29.135 +    type = dclock
  29.136 +    Config {
  29.137 +        ClockFmt=%R
  29.138 +        TooltipFmt=%c
  29.139 +        BoldFont=1
  29.140 +        IconOnly=0
  29.141 +        CenterText=1
  29.142 +    }
  29.143 +}
  29.144 +
  29.145 +Plugin {
  29.146 +    type = menu
  29.147 +    Config {
  29.148 +        name=user.directory
  29.149 +        image=avatar-default
  29.150 +        tintcolor=#33230D
  29.151 +        item {
  29.152 +            image=system-log-out-panel
  29.153 +            name=Close X session
  29.154 +            action=tazbox logout exit
  29.155 +        }
  29.156 +        item {
  29.157 +            image=system-reboot-panel
  29.158 +            name=Reboot system
  29.159 +            action=tazbox logout reboot
  29.160 +        }
  29.161 +        item {
  29.162 +            image=system-shutdown-panel
  29.163 +            name=Shutdown system
  29.164 +            action=tazbox logout halt
  29.165 +        }
  29.166 +    }
  29.167 +}
    30.1 --- a/slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla	Tue Sep 12 03:41:56 2017 +0300
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,6 +0,0 @@
    30.4 -[Storage Permissions]
    30.5 -Identity=*
    30.6 -Action=org.freedesktop.ConsoleKit.*
    30.7 -ResultAny=yes
    30.8 -ResultActive=yes
    30.9 -ResultInactive=yes
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/slitaz-next/stuff/etc/polkit-1/rules.d/10-udisks2.rules	Tue Sep 19 02:54:15 2017 +0300
    31.3 @@ -0,0 +1,13 @@
    31.4 +// See the polkit(8) man page for more information
    31.5 +// about configuring polkit.
    31.6 +
    31.7 +// Allow udisks2 to mount devices without authentication
    31.8 +// for users in the "disk" group.
    31.9 +
   31.10 +polkit.addRule(function(action, subject) {
   31.11 +    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
   31.12 +         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
   31.13 +        subject.isInGroup("disk")) {
   31.14 +        return polkit.Result.YES;
   31.15 +    }
   31.16 +});
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/slitaz-next/stuff/etc/profile	Tue Sep 19 02:54:15 2017 +0300
    32.3 @@ -0,0 +1,79 @@
    32.4 +# /etc/profile: System-wide .profile file for the Bourne shells
    32.5 +
    32.6 +PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin"
    32.7 +LD_LIBRARY_PATH="/usr/lib:/lib:/usr/local/lib"
    32.8 +
    32.9 +# Prompt format for Ash (Bash use /etc/bashrc).
   32.10 +if [ $(id -u) -eq 0 ]; then
   32.11 +	# Red and blue for root
   32.12 +	PS1="\[\e[1;31m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\\$ "
   32.13 +	#PS1='\u@\h:\w\$ '
   32.14 +else
   32.15 +	# Green and blue for users
   32.16 +	PS1="\[\e[1;32m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\\$ "
   32.17 +	#PS1='\u@\h:\w\$ '
   32.18 +fi
   32.19 +
   32.20 +# Max 64M for programs (prevent memory leak crashes)
   32.21 +#
   32.22 +# ulimit -d 65536	# commented out because lzma required at least 94 MB of RAM to compress files.
   32.23 +ulimit -m 65536
   32.24 +
   32.25 +# Screen display for X and encoding for GTK+ apps
   32.26 +#
   32.27 +[ -n "$DISPLAY" ] || DISPLAY=:0.0
   32.28 +G_FILENAME_ENCODING=UTF-8
   32.29 +
   32.30 +# Make OpenOffice look better
   32.31 +#
   32.32 +OOO_FORCE_DESKTOP=gnome
   32.33 +
   32.34 +# Export all variables defined above and set mask
   32.35 +#
   32.36 +export PATH LD_LIBRARY_PATH PS1 DISPLAY G_FILENAME_ENCODING
   32.37 +export OOO_FORCE_DESKTOP ignoreeof
   32.38 +umask 022
   32.39 +
   32.40 +# Locale and timezone settings
   32.41 +#
   32.42 +if [ -s "/etc/locale.conf" ]; then
   32.43 +	. /etc/locale.conf
   32.44 +	export LANG LC_ALL
   32.45 +fi
   32.46 +if [ -s "/etc/TZ" ]; then
   32.47 +	TZ=$(cat /etc/TZ)
   32.48 +	export TZ
   32.49 +fi
   32.50 +
   32.51 +# Update X Terminal window title
   32.52 +#
   32.53 +ip=$(ifconfig $(route -n 2>/dev/null | sed '$!d;s/.* //') 2>/dev/null | sed '/t a/!d;s/.*:\(.*\) B.*/\1/')
   32.54 +case "$TERM" in
   32.55 +	xterm*|rxvt*) echo -ne "\033]0;$(hostname) $(cat /etc/slitaz-release) $ip \007";;
   32.56 +esac
   32.57 +
   32.58 +
   32.59 +# User preferred applications
   32.60 +
   32.61 +[ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME="$HOME/.config"
   32.62 +if [ -s "$XDG_CONFIG_HOME/slitaz/applications.conf" ]; then
   32.63 +	. "$XDG_CONFIG_HOME/slitaz/applications.conf"
   32.64 +elif [ -s '/etc/slitaz/applications.conf' ]; then
   32.65 +	. '/etc/slitaz/applications.conf'
   32.66 +fi
   32.67 +export FILE_MANAGER BROWSER EDITOR TERMINAL WINDOW_MANAGER
   32.68 +
   32.69 +
   32.70 +# Bash compatibility
   32.71 +
   32.72 +dirs() {
   32.73 +	echo $_dirs
   32.74 +}
   32.75 +
   32.76 +pushd() {
   32.77 +	cd $1 && _dirs="$1 $_dirs" && dirs
   32.78 +}
   32.79 +
   32.80 +popd() {
   32.81 +	[ -n "$_dirs" ] && _dirs="${_dirs#* }" && cd ${_dirs%% *} && dirs
   32.82 +}
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/slitaz-next/stuff/etc/rcS.conf	Tue Sep 19 02:54:15 2017 +0300
    33.3 @@ -0,0 +1,34 @@
    33.4 +# /etc/rcS.conf : Initial boot script configuration for SliTaz GNU/Linux
    33.5 +# Sourced by    : /etc/init.d/rcS
    33.6 +#
    33.7 +
    33.8 +# Use udev to populate /dev and handle hotplug events
    33.9 +UDEV="yes"
   33.10 +
   33.11 +# Clean up the system removing all tmp and pid files
   33.12 +CLEAN_UP_SYSTEM="yes"
   33.13 +
   33.14 +# Filesystems to check integrity of at boot time. You should check the
   33.15 +# rootfs (where SliTaz is installed) and all partitions listed in fstab.
   33.16 +# Example: CHECK_FS="/dev/hda5 /dev/hdb1"
   33.17 +CHECK_FS=""
   33.18 +
   33.19 +# Syslogd: Max size (KB) before rotation
   33.20 +SYSLOGD_ROTATED_SIZE="60"
   33.21 +
   33.22 +# Kernel modules to load at boot time
   33.23 +LOAD_MODULES=""
   33.24 +
   33.25 +# X Login manager: slim or lxdm, empty to disable X
   33.26 +LOGIN_MANAGER="slim"
   33.27 +
   33.28 +# Initialization scripts to run at boot time. The local.sh script
   33.29 +# lets you quickly add some local startup commands.
   33.30 +RUN_SCRIPTS="bootopts.sh system.sh network.sh local.sh"
   33.31 +
   33.32 +# Daemons to start at boot time. DBUS daemon is started before the
   33.33 +# login manager and from: /etc/init.d/system.sh
   33.34 +RUN_DAEMONS="firewall httpd ntpd"
   33.35 +
   33.36 +# Pre login message
   33.37 +MESSAGE="Welcome to your box"
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/slitaz-next/stuff/etc/skel/.config/gtk-2.0/gtkfilechooser.ini	Tue Sep 19 02:54:15 2017 +0300
    34.3 @@ -0,0 +1,11 @@
    34.4 +[Filechooser Settings]
    34.5 +LocationMode=path-bar
    34.6 +ShowHidden=false
    34.7 +ShowSizeColumn=true
    34.8 +GeometryX=181
    34.9 +GeometryY=131
   34.10 +GeometryWidth=920
   34.11 +GeometryHeight=585
   34.12 +SortColumn=name
   34.13 +SortOrder=ascending
   34.14 +StartupMode=recent
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/slitaz-next/stuff/etc/skel/.config/libfm/libfm.conf	Tue Sep 19 02:54:15 2017 +0300
    35.3 @@ -0,0 +1,44 @@
    35.4 +# Configuration file for the libfm version 1.2.5.
    35.5 +# Autogenerated file, don't edit, your changes will be overwritten.
    35.6 +
    35.7 +[config]
    35.8 +single_click=0
    35.9 +use_trash=1
   35.10 +confirm_del=1
   35.11 +confirm_trash=1
   35.12 +advanced_mode=0
   35.13 +si_unit=0
   35.14 +force_startup_notify=1
   35.15 +backup_as_hidden=1
   35.16 +no_usb_trash=1
   35.17 +no_child_non_expandable=0
   35.18 +show_full_names=0
   35.19 +only_user_templates=0
   35.20 +template_run_app=0
   35.21 +template_type_once=0
   35.22 +auto_selection_delay=600
   35.23 +drop_default_action=auto
   35.24 +defer_content_test=0
   35.25 +quick_exec=0
   35.26 +terminal=sakura
   35.27 +thumbnail_local=1
   35.28 +thumbnail_max=2048
   35.29 +smart_desktop_autodrop=1
   35.30 +
   35.31 +[ui]
   35.32 +big_icon_size=48
   35.33 +small_icon_size=16
   35.34 +pane_icon_size=16
   35.35 +thumbnail_size=128
   35.36 +show_thumbnail=1
   35.37 +shadow_hidden=1
   35.38 +
   35.39 +[places]
   35.40 +places_home=1
   35.41 +places_desktop=1
   35.42 +places_root=1
   35.43 +places_computer=1
   35.44 +places_trash=1
   35.45 +places_applications=1
   35.46 +places_network=1
   35.47 +places_unmounted=1
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/slitaz-next/stuff/etc/skel/.config/lxpanel/slitaz/config	Tue Sep 19 02:54:15 2017 +0300
    36.3 @@ -0,0 +1,4 @@
    36.4 +[Command]
    36.5 +FileManager=pcmanfm %s
    36.6 +Terminal=sakura
    36.7 +Logout=tazbox logout
    37.1 --- a/slitaz-next/stuff/etc/skel/.config/lxpanel/slitaz/panels/panel	Tue Sep 12 03:41:56 2017 +0300
    37.2 +++ b/slitaz-next/stuff/etc/skel/.config/lxpanel/slitaz/panels/panel	Tue Sep 19 02:54:15 2017 +0300
    37.3 @@ -49,24 +49,10 @@
    37.4  }
    37.5  
    37.6  Plugin {
    37.7 -    type = space
    37.8 -    Config {
    37.9 -        Size=2
   37.10 -    }
   37.11 -}
   37.12 -
   37.13 -Plugin {
   37.14      type = pager
   37.15  }
   37.16  
   37.17  Plugin {
   37.18 -    type = space
   37.19 -    Config {
   37.20 -        Size=2
   37.21 -    }
   37.22 -}
   37.23 -
   37.24 -Plugin {
   37.25      type = taskbar
   37.26      expand=1
   37.27      Config {
   37.28 @@ -77,19 +63,12 @@
   37.29          UseUrgencyHint=1
   37.30          FlatButton=0
   37.31          MaxTaskWidth=160
   37.32 -        spacing=0
   37.33 +        spacing=1
   37.34          GroupedTasks=0
   37.35      }
   37.36  }
   37.37  
   37.38  Plugin {
   37.39 -    type = space
   37.40 -    Config {
   37.41 -        Size=2
   37.42 -    }
   37.43 -}
   37.44 -
   37.45 -Plugin {
   37.46      type = xkb
   37.47      Config {
   37.48          DisplayType=1
   37.49 @@ -109,24 +88,10 @@
   37.50  }
   37.51  
   37.52  Plugin {
   37.53 -    type = space
   37.54 -    Config {
   37.55 -        Size=4
   37.56 -    }
   37.57 -}
   37.58 -
   37.59 -Plugin {
   37.60      type = volumealsa
   37.61  }
   37.62  
   37.63  Plugin {
   37.64 -    type = space
   37.65 -    Config {
   37.66 -        Size=6
   37.67 -    }
   37.68 -}
   37.69 -
   37.70 -Plugin {
   37.71      type = netstatus
   37.72      Config {
   37.73          iface=eth0
   37.74 @@ -135,16 +100,10 @@
   37.75  }
   37.76  
   37.77  Plugin {
   37.78 -    type = space
   37.79 -    Config {
   37.80 -        Size=6
   37.81 -    }
   37.82 -}
   37.83 -
   37.84 -Plugin {
   37.85      type = batt
   37.86      Config {
   37.87          HideIfNoBattery=0
   37.88 +        AlarmCommand=xmessage Battery low
   37.89          AlarmTime=5
   37.90          BackgroundColor=#404040
   37.91          BorderWidth=3
   37.92 @@ -157,20 +116,15 @@
   37.93  }
   37.94  
   37.95  Plugin {
   37.96 -    type = space
   37.97 -    Config {
   37.98 -        Size=6
   37.99 -    }
  37.100 +    type = cpufreq
  37.101  }
  37.102  
  37.103  Plugin {
  37.104 -    type = cpu
  37.105 -}
  37.106 -
  37.107 -Plugin {
  37.108 -    type = space
  37.109 +    type = monitors
  37.110      Config {
  37.111 -        Size=4
  37.112 +        DisplayCPU=1
  37.113 +        DisplayRAM=0
  37.114 +        CPUColor=#0000FF
  37.115      }
  37.116  }
  37.117  
  37.118 @@ -208,11 +162,3 @@
  37.119          }
  37.120      }
  37.121  }
  37.122 -
  37.123 -Plugin {
  37.124 -    type = space
  37.125 -    Config {
  37.126 -        Size=4
  37.127 -    }
  37.128 -}
  37.129 -
    38.1 --- a/slitaz-next/stuff/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf	Tue Sep 12 03:41:56 2017 +0300
    38.2 +++ b/slitaz-next/stuff/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf	Tue Sep 19 02:54:15 2017 +0300
    38.3 @@ -1,12 +1,13 @@
    38.4  [*]
    38.5  wallpaper_mode=crop
    38.6  wallpaper_common=1
    38.7 +wallpaper=/usr/share/images/slitaz-background.jpg
    38.8  desktop_bg=#000000
    38.9  desktop_fg=#ffffff
   38.10  desktop_shadow=#000000
   38.11  desktop_font=Sans 10
   38.12  show_wm_menu=1
   38.13 -sort=mtime;ascending;mingle;
   38.14 +sort=mtime;ascending;
   38.15  show_documents=1
   38.16  show_trash=1
   38.17  show_mounts=1
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/slitaz-next/stuff/etc/skel/.config/pcmanfm/default/pcmanfm.conf	Tue Sep 19 02:54:15 2017 +0300
    39.3 @@ -0,0 +1,26 @@
    39.4 +[config]
    39.5 +bm_open_method=0
    39.6 +
    39.7 +[volume]
    39.8 +mount_on_startup=0
    39.9 +mount_removable=1
   39.10 +autorun=1
   39.11 +
   39.12 +[ui]
   39.13 +always_show_tabs=0
   39.14 +max_tab_chars=32
   39.15 +win_width=640
   39.16 +win_height=480
   39.17 +splitter_pos=150
   39.18 +media_in_new_tab=0
   39.19 +desktop_folder_new_win=0
   39.20 +change_tab_on_drop=1
   39.21 +close_on_unmount=0
   39.22 +focus_previous=1
   39.23 +side_pane_mode=places
   39.24 +view_mode=icon
   39.25 +show_hidden=0
   39.26 +sort=name;ascending;
   39.27 +toolbar=newtab;navigation;home;
   39.28 +show_statusbar=1
   39.29 +pathbar_mode_buttons=0
    40.1 --- a/slitaz-next/stuff/etc/skel/.config/pcmanfm/main.lxde	Tue Sep 12 03:41:56 2017 +0300
    40.2 +++ b/slitaz-next/stuff/etc/skel/.config/pcmanfm/main.lxde	Tue Sep 19 02:54:15 2017 +0300
    40.3 @@ -1,5 +1,5 @@
    40.4  [General]
    40.5 -big_icon_size=48
    40.6 +big_icon_size=32
    40.7  terminal=sakura
    40.8  
    40.9  [Window]
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/slitaz-next/stuff/etc/skel/.config/sakura/sakura.conf	Tue Sep 19 02:54:15 2017 +0300
    41.3 @@ -0,0 +1,33 @@
    41.4 +[sakura]
    41.5 +forecolor=#c0c0c0
    41.6 +backcolor=#000000
    41.7 +backalpha=58981
    41.8 +opacity_level=90
    41.9 +fake_transparency=No
   41.10 +background=none
   41.11 +font=Monospace 9
   41.12 +show_always_first_tab=No
   41.13 +scrollbar=true
   41.14 +closebutton=true
   41.15 +audible_bell=Yes
   41.16 +visible_bell=No
   41.17 +blinking_cursor=No
   41.18 +borderless=No
   41.19 +maximized=No
   41.20 +word_chars=-A-Za-z0-9,./?%&#_~
   41.21 +palette=linux
   41.22 +add_tab_accelerator=5
   41.23 +del_tab_accelerator=5
   41.24 +switch_tab_accelerator=8
   41.25 +copy_accelerator=5
   41.26 +scrollbar_accelerator=5
   41.27 +open_url_accelerator=5
   41.28 +add_tab_key=T
   41.29 +del_tab_key=W
   41.30 +prev_tab_key=Left
   41.31 +next_tab_key=Right
   41.32 +new_window_key=N
   41.33 +copy_key=C
   41.34 +paste_key=V
   41.35 +scrollbar_key=S
   41.36 +fullscreen_key=F11
    42.1 --- a/slitaz-next/stuff/etc/xdg/pcmanfm/default/pcmanfm.conf	Tue Sep 12 03:41:56 2017 +0300
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,34 +0,0 @@
    42.4 -[config]
    42.5 -bm_open_method=0
    42.6 -su_cmd=subox %s
    42.7 -
    42.8 -[volume]
    42.9 -mount_on_startup=0
   42.10 -mount_removable=1
   42.11 -autorun=1
   42.12 -
   42.13 -[desktop]
   42.14 -wallpaper_mode=crop
   42.15 -wallpaper=/usr/share/images/slitaz-background.jpg
   42.16 -desktop_bg=#000000
   42.17 -desktop_fg=#ffffff
   42.18 -desktop_shadow=#000000
   42.19 -desktop_font=Sans 9
   42.20 -show_wm_menu=1
   42.21 -show_documents=1
   42.22 -show_trash=1
   42.23 -show_mounts=1
   42.24 -
   42.25 -[ui]
   42.26 -close_on_unmount=0
   42.27 -focus_previous=1
   42.28 -always_show_tabs=0
   42.29 -max_tab_chars=32
   42.30 -win_width=640
   42.31 -win_height=480
   42.32 -splitter_pos=150
   42.33 -side_pane_mode=1
   42.34 -view_mode=0
   42.35 -show_hidden=0
   42.36 -sort_type=0
   42.37 -sort_by=2
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/slitaz-next/stuff/lib/udev/rules.d/80-net-name-slot.rules	Tue Sep 19 02:54:15 2017 +0300
    43.3 @@ -0,0 +1,14 @@
    43.4 +# do not edit this file, it will be overwritten on update
    43.5 +
    43.6 +ACTION!="add", GOTO="net_name_slot_end"
    43.7 +SUBSYSTEM!="net", GOTO="net_name_slot_end"
    43.8 +NAME!="", GOTO="net_name_slot_end"
    43.9 +
   43.10 +#IMPORT{cmdline}="net.ifnames"
   43.11 +#ENV{net.ifnames}=="0", GOTO="net_name_slot_end"
   43.12 +
   43.13 +#NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
   43.14 +#NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
   43.15 +#NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
   43.16 +
   43.17 +LABEL="net_name_slot_end"
    44.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.2 +++ b/slitaz-next/stuff/sbin/tazhw	Tue Sep 19 02:54:15 2017 +0300
    44.3 @@ -0,0 +1,183 @@
    44.4 +#!/bin/sh
    44.5 +#
    44.6 +# SliTaz Hardware configuration tool. Auto-detect and configure in a
    44.7 +# simple way all PCI, PCMCIA and USB devices. Some Wireless Adapters 
    44.8 +# need non-free firmware not installed by default. Users must use the
    44.9 +# option --get-firmware to force installation. GUI uses Yad and is
   44.10 +# called by args such as all box functions.
   44.11 +#
   44.12 +# (c) 2009-2015 SliTaz GNU/Linux - GNU GPL v3
   44.13 +#
   44.14 +# Authors: Christophe Lincoln <pankso@slitaz.org>
   44.15 +#          Rohit Joshi <jozee@slitaz.org>
   44.16 +#
   44.17 +
   44.18 +. /lib/libtaz.sh
   44.19 +export TEXTDOMAIN='slitaz-tools' # i18n text mode
   44.20 +
   44.21 +usage() {
   44.22 +	cat << EOT
   44.23 +
   44.24 +$(_n 'SliTaz Hardware configuration')
   44.25 +
   44.26 +$(boldify "$(_n 'Usage:')") $(basename $0) [$(_n 'command')] [--$(_n 'option')]
   44.27 +
   44.28 +$(boldify "$(_n 'Commands:')")
   44.29 +  usage             $(_n 'Print this short usage.')
   44.30 +  init              $(_n 'Used at boot time to configure devices.')
   44.31 +  setup             $(_n 'Setup hardware devices.')
   44.32 +  detect-pci        $(_n 'Detect all PCI devices.')
   44.33 +  detect-usb        $(_n 'Detect all USB devices.')
   44.34 +  detected-modules  $(_n 'List all detected Kernel modules.')
   44.35 +
   44.36 +$(boldify "$(_n 'Options:')")
   44.37 +  --get-firmware    $(_n 'Get and install non-free firmware (PCI and USB).')
   44.38 +
   44.39 +EOT
   44.40 +}
   44.41 +
   44.42 +
   44.43 +check_firmware() {
   44.44 +	if [ -x /usr/bin/get-$mod-firmware ]; then
   44.45 +		if [ ! -d /var/lib/tazpkg/installed/$mod-firmware ]; then
   44.46 +			# We need an active connection to install firmware and we
   44.47 +			# only install firmware if specified from cmdline.
   44.48 +			if ifconfig | grep -q "inet addr"; then
   44.49 +				# Ensure module is not loaded and get files.
   44.50 +				if [ "$firmware" == "get" ]; then
   44.51 +					rmmod $mod 2>/dev/null
   44.52 +					get-$mod-firmware
   44.53 +				else
   44.54 +					_ '* Use --get-firmware option to install missing files.'
   44.55 +				fi
   44.56 +			else
   44.57 +				_ '* No active connection to get and install firmware.'
   44.58 +			fi
   44.59 +		else
   44.60 +			_ '> Firmware in use: %s' "$mod-firmware"
   44.61 +		fi
   44.62 +	fi
   44.63 +}
   44.64 +
   44.65 +
   44.66 +load_module() {
   44.67 +	if ! lsmod | grep -q "^$mod"; then
   44.68 +		# Check if builtin, loaded or missing
   44.69 +#		if zcat /proc/config.gz | fgrep -i $mod | fgrep -q '=y'; then
   44.70 +		if grep -q "/$mod.ko$" /lib/modules/$(uname -r)/modules.builtin; then
   44.71 +			_ '* Builtin module : %s' "$mod"
   44.72 +			unset mod
   44.73 +		elif modprobe $mod 2>/dev/null; then
   44.74 +			_ '* Loaded module  : %s' "$mod"
   44.75 +		else
   44.76 +			_ '! Missing module : %s' "$mod"
   44.77 +		fi
   44.78 +	else
   44.79 +		_ '> Module in use  : %s' "$mod"
   44.80 +	fi
   44.81 +	# Add it to load automatically at next boot.
   44.82 +	if ! echo "$LOAD_MODULES" | grep -q "$mod"; then
   44.83 +		sed -i s/"LOAD_MODULES=\"$LOAD_MODULES\""/"LOAD_MODULES=\"$LOAD_MODULES $mod\""/ \
   44.84 +			/etc/rcS.conf
   44.85 +	fi
   44.86 +	. /etc/rcS.conf
   44.87 +}
   44.88 +
   44.89 +
   44.90 +module_name()
   44.91 +{
   44.92 +	local mod mod2
   44.93 +	while read mod; do
   44.94 +		if [ -d /sys/module -a ! -d /sys/module/${mod//-/_} ]; then
   44.95 +			mod2=$(ls -d /sys/module/*/drivers/*:$mod 2>/dev/null | \
   44.96 +				sed 's|/sys/module/\(.*\)/drivers/.*|\1|')
   44.97 +			[ "$mod2" ] && mod=$mod2
   44.98 +		fi
   44.99 +		echo ${mod//-/_}
  44.100 +	done
  44.101 +}
  44.102 +
  44.103 +
  44.104 +# Detect PCI devices and load kernel module only at first boot,
  44.105 +# in LiveCD mode or with the command 'detect-pci'.
  44.106 +
  44.107 +detect_pci_devices() {
  44.108 +	if [ ! -s /var/lib/detected-modules ]; then
  44.109 +		. /etc/rcS.conf
  44.110 +		# We need module_name to match output of lsmod.
  44.111 +		list=$(sed '/^DRIVER=/!d;s/.*=/ /' /sys/bus/pci/devices/*/uevent| module_name)
  44.112 +		echo "$list" > /var/lib/detected-modules
  44.113 +		for mod in $(sort < /var/lib/detected-modules | uniq)
  44.114 +		do
  44.115 +			check_firmware
  44.116 +			load_module
  44.117 +		done
  44.118 +	fi
  44.119 +}
  44.120 +
  44.121 +
  44.122 +# Detect all USB devices.
  44.123 +
  44.124 +detect_usb_devices() {
  44.125 +	if [ -e /sys/bus/usb/devices/usb1 ]; then
  44.126 +		for product in /sys/bus/usb/devices/*/product
  44.127 +		do
  44.128 +			path=$(dirname $product)
  44.129 +			product=$(cat $product)
  44.130 +			config=$(cat $path/configuration)
  44.131 +			debug "$path"
  44.132 +			. $path/[0-9]*/uevent
  44.133 +			[ ! "$DRIVER" ] && DRIVER="(none)"
  44.134 +			echo "$product $config $(indent 40 $DRIVER)"
  44.135 +			unset DRIVER
  44.136 +		done
  44.137 +	fi
  44.138 +}
  44.139 +
  44.140 +
  44.141 +# Get firmware used by check_firmware()
  44.142 +
  44.143 +if [ "$2" == "--get-firmware" ]; then
  44.144 +	firmware='get'
  44.145 +fi
  44.146 +
  44.147 +
  44.148 +# What to do.
  44.149 +
  44.150 +case "$1" in
  44.151 +	-i|init)
  44.152 +		check_root
  44.153 +		_ 'Detecting PCI devices Kernel modules...'
  44.154 +		detect_pci_devices
  44.155 +		_ 'Detecting USB devices Kernel modules...'
  44.156 +		detect_usb_devices
  44.157 +		[ -e /sys/class/thermal/thermal_zone0/mode ] &&
  44.158 +		_ 'Enable fan control...' &&
  44.159 +		for zone in /sys/class/thermal/thermal_zone*/mode; do
  44.160 +			echo -n enabled > $zone
  44.161 +		done ;;
  44.162 +	-dp|detect-pci)
  44.163 +		check_root
  44.164 +		title 'Detected PCI devices Kernel modules'
  44.165 +		rm -f /var/lib/detected-modules
  44.166 +		detect_pci_devices
  44.167 +		footer ;;
  44.168 +	-du|detect-usb)
  44.169 +		check_root
  44.170 +		title 'Detected USB devices Kernel modules'
  44.171 +		rm -f /var/lib/detected-usb-modules
  44.172 +		detect_usb_devices
  44.173 +		footer ;;
  44.174 +	-s|setup)
  44.175 +		SETUP_OPTIONS=$(echo "$@" | sed 's/setup//')
  44.176 +		check_root
  44.177 +		hwsetup $SETUP_OPTIONS ;;
  44.178 +	-dm|detected-modules)
  44.179 +		title 'Detected PCI and USB modules'
  44.180 +		cat /var/lib/detected-modules /var/lib/detected-usb-modules 2>/dev/null
  44.181 +		footer ;;
  44.182 +	*) 
  44.183 +		usage ;;
  44.184 +esac
  44.185 +
  44.186 +exit 0
    45.1 --- a/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg	Tue Sep 12 03:41:56 2017 +0300
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,50 +0,0 @@
    45.4 -<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    45.5 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
    45.6 -
    45.7 -<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-log-out-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16' xmlns='http://www.w3.org/2000/svg'>
    45.8 -  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='14.473395' inkscape:cy='7.8981934' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='false' showguides='true' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='false' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='false' inkscape:snap-to-guides='true' inkscape:window-height='1024' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='30' inkscape:zoom='11.313708'>
    45.9 -    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-284.00023' originy='-12.003357' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   45.10 -  </sodipodi:namedview>
   45.11 -  <metadata id='metadata90'>
   45.12 -    <rdf:RDF>
   45.13 -      <cc:Work rdf:about=''>
   45.14 -        <dc:format>image/svg+xml</dc:format>
   45.15 -        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   45.16 -        <dc:title>Paper Symbolic Icon Theme</dc:title>
   45.17 -        <cc:license rdf:resource='http://creativecommons.org/licenses/by-sa/3.0/'/>
   45.18 -      </cc:Work>
   45.19 -      <cc:License rdf:about='http://creativecommons.org/licenses/by-sa/3.0/'>
   45.20 -        <cc:permits rdf:resource='http://creativecommons.org/ns#Reproduction'/>
   45.21 -        <cc:permits rdf:resource='http://creativecommons.org/ns#Distribution'/>
   45.22 -        <cc:requires rdf:resource='http://creativecommons.org/ns#Notice'/>
   45.23 -        <cc:requires rdf:resource='http://creativecommons.org/ns#Attribution'/>
   45.24 -        <cc:permits rdf:resource='http://creativecommons.org/ns#DerivativeWorks'/>
   45.25 -        <cc:requires rdf:resource='http://creativecommons.org/ns#ShareAlike'/>
   45.26 -      </cc:License>
   45.27 -    </rdf:RDF>
   45.28 -  </metadata>
   45.29 -  <title id='title8473'>Paper Symbolic Icon Theme</title>
   45.30 -  <defs id='defs7386'>
   45.31 -    <linearGradient id='linearGradient6882' osb:paint='solid'>
   45.32 -      <stop id='stop6884' offset='0' style='stop-color:#555555;stop-opacity:1;'/>
   45.33 -    </linearGradient>
   45.34 -    <linearGradient id='linearGradient5606' osb:paint='solid'>
   45.35 -      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   45.36 -    </linearGradient>
   45.37 -    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   45.38 -      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   45.39 -    </filter>
   45.40 -  </defs>
   45.41 -  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   45.42 -  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-525.00043,-204.99664)'/>
   45.43 -  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-284.00023,-821.99664)'/>
   45.44 -  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   45.45 -  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   45.46 -  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   45.47 -  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-284.00023,-671.99664)'/>
   45.48 -  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-525.00043,-204.99664)'>
   45.49 -    
   45.50 -    <path inkscape:connector-curvature='0' d='m 537.24023,208.75391 c -1.71395,-1.71396 -4.29967,-2.22837 -6.53906,-1.30079 -2.23939,0.92759 -3.70312,3.11907 -3.70312,5.54297 0,2.42391 1.46373,4.61539 3.70312,5.54297 2.23939,0.92759 4.82511,0.41318 6.53906,-1.30078 l -1.41406,-1.41406 c -1.14602,1.14602 -2.86202,1.48741 -4.35937,0.86719 -1.49735,-0.62023 -2.47071,-2.0746 -2.47071,-3.69532 0,-1.62072 0.97336,-3.07509 2.47071,-3.69531 1.49735,-0.62022 3.21335,-0.27883 4.35937,0.86719 l 1.41406,-1.41406 z' id='path6336' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
   45.51 -    <path inkscape:connector-curvature='0' d='m 537.0002,210 4,3 -4,3 0,-2 -4,0 0,-2 4,0 z' id='path7040-8' sodipodi:nodetypes='cccccccc' style='color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate'/>
   45.52 -  </g>
   45.53 -</svg>
    46.1 --- a/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg	Tue Sep 12 03:41:56 2017 +0300
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,49 +0,0 @@
    46.4 -<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    46.5 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
    46.6 -
    46.7 -<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-restart-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16.000105' xmlns='http://www.w3.org/2000/svg'>
    46.8 -  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='-2.554763' inkscape:cy='-7.4230778' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='false' showguides='false' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='false' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='false' inkscape:snap-to-guides='true' inkscape:window-height='1018' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='32' inkscape:zoom='2.8284271'>
    46.9 -    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-244' originy='-11.972061' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   46.10 -  </sodipodi:namedview>
   46.11 -  <metadata id='metadata90'>
   46.12 -    <rdf:RDF>
   46.13 -      <cc:Work rdf:about=''>
   46.14 -        <dc:format>image/svg+xml</dc:format>
   46.15 -        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   46.16 -        <dc:title>Paper Symbolic Icon Theme</dc:title>
   46.17 -        <cc:license rdf:resource='http://creativecommons.org/licenses/by-sa/3.0/'/>
   46.18 -      </cc:Work>
   46.19 -      <cc:License rdf:about='http://creativecommons.org/licenses/by-sa/3.0/'>
   46.20 -        <cc:permits rdf:resource='http://creativecommons.org/ns#Reproduction'/>
   46.21 -        <cc:permits rdf:resource='http://creativecommons.org/ns#Distribution'/>
   46.22 -        <cc:requires rdf:resource='http://creativecommons.org/ns#Notice'/>
   46.23 -        <cc:requires rdf:resource='http://creativecommons.org/ns#Attribution'/>
   46.24 -        <cc:permits rdf:resource='http://creativecommons.org/ns#DerivativeWorks'/>
   46.25 -        <cc:requires rdf:resource='http://creativecommons.org/ns#ShareAlike'/>
   46.26 -      </cc:License>
   46.27 -    </rdf:RDF>
   46.28 -  </metadata>
   46.29 -  <title id='title8473'>Paper Symbolic Icon Theme</title>
   46.30 -  <defs id='defs7386'>
   46.31 -    <linearGradient id='linearGradient6882' osb:paint='solid'>
   46.32 -      <stop id='stop6884' offset='0' style='stop-color:#555555;stop-opacity:1;'/>
   46.33 -    </linearGradient>
   46.34 -    <linearGradient id='linearGradient5606' osb:paint='solid'>
   46.35 -      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   46.36 -    </linearGradient>
   46.37 -    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   46.38 -      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   46.39 -    </filter>
   46.40 -  </defs>
   46.41 -  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   46.42 -  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-485.0002,-205.02794)'/>
   46.43 -  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-244,-822.02794)'/>
   46.44 -  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   46.45 -  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   46.46 -  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   46.47 -  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-244,-672.02794)'/>
   46.48 -  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-485.0002,-205.02794)'>
   46.49 -    
   46.50 -    <path inkscape:connector-curvature='0' d='m 493.0002,207 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 4,4 0 0 1 4,4 l -2,0 3,4 3,-4 -2,0 a 6,6 0 0 0 -6,-6 z m -5,2 -3,4 2,0 a 6,6 0 0 0 6,6 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 4,4 0 0 1 -4,-4 l 2,0 -3,-4 z' id='path6366' style='display:inline;fill:#555555;fill-opacity:1;stroke:none;enable-background:new'/>
   46.51 -  </g>
   46.52 -</svg>
    47.1 --- a/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg	Tue Sep 12 03:41:56 2017 +0300
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,39 +0,0 @@
    47.4 -<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    47.5 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
    47.6 -
    47.7 -<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-shutdown-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16' xmlns='http://www.w3.org/2000/svg'>
    47.8 -  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='7.9999998' inkscape:cy='8.0000012' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='true' showguides='true' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='true' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='true' inkscape:snap-to-guides='true' inkscape:window-height='705' inkscape:window-maximized='1' inkscape:window-width='1366' inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='33.125'>
    47.9 -    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-84.000227' originy='-196.00336' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   47.10 -  </sodipodi:namedview>
   47.11 -  <metadata id='metadata90'>
   47.12 -    <rdf:RDF>
   47.13 -      <cc:Work rdf:about=''>
   47.14 -        <dc:format>image/svg+xml</dc:format>
   47.15 -        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   47.16 -        <dc:title>Paper Symbolic Icon Theme</dc:title>
   47.17 -      </cc:Work>
   47.18 -    </rdf:RDF>
   47.19 -  </metadata>
   47.20 -  <title id='title8473'>Paper Symbolic Icon Theme</title>
   47.21 -  <defs id='defs7386'>
   47.22 -    <linearGradient id='linearGradient5606' osb:paint='solid'>
   47.23 -      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   47.24 -    </linearGradient>
   47.25 -    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   47.26 -      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   47.27 -    </filter>
   47.28 -  </defs>
   47.29 -  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   47.30 -  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-325.00043,-20.996641)'/>
   47.31 -  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-84.000227,-637.99664)'/>
   47.32 -  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   47.33 -  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   47.34 -  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   47.35 -  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-84.000227,-487.99664)'/>
   47.36 -  <g inkscape:groupmode='layer' id='g6058' inkscape:label='apps' style='display:inline' transform='translate(-84.000227,-487.99664)'/>
   47.37 -  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-325.00043,-20.996641)'>
   47.38 -    
   47.39 -    <rect height='7.0033607' id='rect5820' rx='0.99990165' ry='0.99990165' style='color:#bebebe;fill:#555555;fill-opacity:1;stroke:none' width='1.9998033' x='332.0004' y='21.996639'/>
   47.40 -    <path inkscape:connector-curvature='0' d='m 335.93945,23.988281 a 1.0001,1.0001 0 0 0 -0.54297,1.808594 c 1.37787,1.030686 1.94105,2.816324 1.4043,4.451172 -0.53674,1.634848 -2.04888,2.738556 -3.76953,2.751953 -1.72065,0.0134 -3.25036,-1.067067 -3.8125,-2.693359 -0.56214,-1.626292 -0.0257,-3.42064 1.33594,-4.472657 a 1.0001,1.0001 0 1 0 -1.22266,-1.582031 c -2.03498,1.57224 -2.84207,4.27849 -2.00195,6.708985 0.84011,2.430494 3.14528,4.059085 5.7168,4.039062 2.57151,-0.02002 4.85213,-1.685624 5.65429,-4.128906 0.80217,-2.443283 -0.0482,-5.13542 -2.10742,-6.675782 a 1.0001,1.0001 0 0 0 -0.6543,-0.207031 z' id='path6796' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
   47.41 -  </g>
   47.42 -</svg>
    48.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png has changed
    49.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png has changed
    50.1 --- a/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg	Tue Sep 12 03:41:56 2017 +0300
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,27 +0,0 @@
    50.4 -<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    50.5 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
    50.6 -
    50.7 -<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='avatar-default.svg' height='22' id='svg6530' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'>
    50.8 -  <defs id='defs6532'>
    50.9 -    <linearGradient id='linearGradient5606' osb:paint='solid'>
   50.10 -      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   50.11 -    </linearGradient>
   50.12 -  </defs>
   50.13 -  <sodipodi:namedview inkscape:bbox-nodes='true' bordercolor='#666666' borderopacity='1.0' inkscape:current-layer='layer1' inkscape:cx='75.152423' inkscape:cy='54.903333' inkscape:document-units='px' id='base' inkscape:object-nodes='true' inkscape:object-paths='true' pagecolor='#454d50' inkscape:pageopacity='0' inkscape:pageshadow='2' showgrid='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='true' inkscape:snap-bbox-midpoints='true' inkscape:snap-smooth-nodes='true' units='px' inkscape:window-height='417' inkscape:window-maximized='0' inkscape:window-width='488' inkscape:window-x='0' inkscape:window-y='0' inkscape:zoom='1'>
   50.14 -    <inkscape:grid empspacing='4' id='grid8845' originx='-33.000227' originy='-441.00162' type='xygrid'/>
   50.15 -  </sodipodi:namedview>
   50.16 -  <metadata id='metadata6535'>
   50.17 -    <rdf:RDF>
   50.18 -      <cc:Work rdf:about=''>
   50.19 -        <dc:format>image/svg+xml</dc:format>
   50.20 -        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   50.21 -        <dc:title/>
   50.22 -      </cc:Work>
   50.23 -    </rdf:RDF>
   50.24 -  </metadata>
   50.25 -  <g inkscape:groupmode='layer' id='layer1' inkscape:label='panel' style='display:inline' transform='translate(-33.000227,-589.36054)'>
   50.26 -    <rect height='22' id='rect5535-4-1' style='color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:1;marker:none;enable-background:new' width='22' x='33.000229' y='589.36053'/>
   50.27 -    <path inkscape:connector-curvature='0' d='m 44.00023,594.36054 c 1.65686,0 3,1.3432 3,3 0,1.6568 -1.34314,3 -3,3 -1.65686,0 -3,-1.3432 -3,-3 0,-1.6568 1.34314,-3 3,-3 z m 0,8 C 50,602.35754 50,606.3639 50,606.3639 l 0,1 -12,0 0,-1 c 0,0 0,-4 6.00023,-4.00336 z' id='path6174-8' sodipodi:nodetypes='ssssssccccs' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#dbdee0;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate'/>
   50.28 -  </g>
   50.29 -  <g inkscape:groupmode='layer' id='layer2' inkscape:label='animations' transform='translate(-33.000227,-136.99838)'/>
   50.30 -</svg>
    51.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-log-out.png has changed
    52.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-reboot.png has changed
    53.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/actions/system-shutdown.png has changed
    54.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png has changed
    55.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png has changed
    56.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png has changed
    57.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png has changed
    58.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png has changed
    59.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png has changed
    60.1 --- a/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme	Tue Sep 12 03:41:56 2017 +0300
    60.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.3 @@ -1,93 +0,0 @@
    60.4 -[Icon Theme]
    60.5 -Name=SliTaz-Paper
    60.6 -Directories=16x16/actions,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotions,16x16/mimetypes,16x16/places,16x16/status,22x22/status,22x22/panel,48x48/actions,48x48/apps,48x48/categories,48x48/devices,48x48/mimetypes,48x48/places,48x48/status
    60.7 -
    60.8 -[16x16/actions]
    60.9 -Size=16
   60.10 -Context=Actions
   60.11 -Type=Threshold
   60.12 -
   60.13 -[16x16/apps]
   60.14 -Size=16
   60.15 -Context=Applications
   60.16 -Type=Threshold
   60.17 -
   60.18 -[16x16/categories]
   60.19 -Size=16
   60.20 -Context=Categories
   60.21 -Type=Threshold
   60.22 -
   60.23 -[16x16/devices]
   60.24 -Size=16
   60.25 -Context=Devices
   60.26 -Type=Threshold
   60.27 -
   60.28 -[16x16/emblems]
   60.29 -Size=16
   60.30 -Context=Emblems
   60.31 -Type=Threshold
   60.32 -
   60.33 -[16x16/emotions]
   60.34 -Size=16
   60.35 -Context=Other
   60.36 -Type=Threshold
   60.37 -
   60.38 -[16x16/mimetypes]
   60.39 -Size=16
   60.40 -Context=MimeTypes
   60.41 -Type=Threshold
   60.42 -
   60.43 -[16x16/places]
   60.44 -Size=16
   60.45 -Context=Places
   60.46 -Type=Threshold
   60.47 -
   60.48 -[16x16/status]
   60.49 -Size=16
   60.50 -Context=Status
   60.51 -Type=Threshold
   60.52 -
   60.53 -[22x22/status]
   60.54 -Size=22
   60.55 -Context=Status
   60.56 -Type=Threshold
   60.57 -
   60.58 -[22x22/panel]
   60.59 -Size=22
   60.60 -Context=Status
   60.61 -Type=Threshold
   60.62 -
   60.63 -[48x48/actions]
   60.64 -Size=48
   60.65 -Context=Actions
   60.66 -Type=Threshold
   60.67 -
   60.68 -[48x48/apps]
   60.69 -Size=48
   60.70 -Context=Applications
   60.71 -Type=Threshold
   60.72 -
   60.73 -[48x48/categories]
   60.74 -Size=48
   60.75 -Context=Categories
   60.76 -Type=Threshold
   60.77 -
   60.78 -[48x48/devices]
   60.79 -Size=48
   60.80 -Context=Devices
   60.81 -Type=Threshold
   60.82 -
   60.83 -[48x48/mimetypes]
   60.84 -Size=48
   60.85 -Context=MimeTypes
   60.86 -Type=Threshold
   60.87 -
   60.88 -[48x48/places]
   60.89 -Size=48
   60.90 -Context=Places
   60.91 -Type=Threshold
   60.92 -
   60.93 -[48x48/status]
   60.94 -Size=48
   60.95 -Context=Status
   60.96 -Type=Threshold
    61.1 Binary file slitaz-next/stuff/usr/share/images/slitaz-background.jpg has changed
    62.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.2 +++ b/slitaz-next/stuff/usr/share/images/slitaz-next-wallpaper.svg	Tue Sep 19 02:54:15 2017 +0300
    62.3 @@ -0,0 +1,106 @@
    62.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    62.5 +<svg
    62.6 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    62.7 +   xmlns:cc="http://creativecommons.org/ns#"
    62.8 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    62.9 +   xmlns:svg="http://www.w3.org/2000/svg"
   62.10 +   xmlns="http://www.w3.org/2000/svg"
   62.11 +   version="1.1"
   62.12 +   id="svg2"
   62.13 +   viewBox="0 0 1600 1200"
   62.14 +   height="960pt"
   62.15 +   width="1280pt">
   62.16 +  <defs
   62.17 +     id="defs4">
   62.18 +    <filter
   62.19 +       style="color-interpolation-filters:sRGB;"
   62.20 +       id="filter10585">
   62.21 +      <feFlood
   62.22 +         flood-opacity="0.498039"
   62.23 +         flood-color="rgb(0,0,0)"
   62.24 +         result="flood"
   62.25 +         id="feFlood10587" />
   62.26 +      <feComposite
   62.27 +         in="flood"
   62.28 +         in2="SourceGraphic"
   62.29 +         operator="in"
   62.30 +         result="composite1"
   62.31 +         id="feComposite10589" />
   62.32 +      <feGaussianBlur
   62.33 +         in="composite1"
   62.34 +         stdDeviation="16"
   62.35 +         result="blur"
   62.36 +         id="feGaussianBlur10591" />
   62.37 +      <feOffset
   62.38 +         dx="-16"
   62.39 +         dy="-8"
   62.40 +         result="offset"
   62.41 +         id="feOffset10593" />
   62.42 +      <feComposite
   62.43 +         in="SourceGraphic"
   62.44 +         in2="offset"
   62.45 +         operator="over"
   62.46 +         result="composite2"
   62.47 +         id="feComposite10595" />
   62.48 +    </filter>
   62.49 +    <filter
   62.50 +       style="color-interpolation-filters:sRGB;"
   62.51 +       id="filter10597">
   62.52 +      <feFlood
   62.53 +         flood-opacity="0.498039"
   62.54 +         flood-color="rgb(0,0,0)"
   62.55 +         result="flood"
   62.56 +         id="feFlood10599" />
   62.57 +      <feComposite
   62.58 +         in="flood"
   62.59 +         in2="SourceGraphic"
   62.60 +         operator="in"
   62.61 +         result="composite1"
   62.62 +         id="feComposite10601" />
   62.63 +      <feGaussianBlur
   62.64 +         in="composite1"
   62.65 +         stdDeviation="16"
   62.66 +         result="blur"
   62.67 +         id="feGaussianBlur10603" />
   62.68 +      <feOffset
   62.69 +         dx="-16"
   62.70 +         dy="8"
   62.71 +         result="offset"
   62.72 +         id="feOffset10605" />
   62.73 +      <feComposite
   62.74 +         in="SourceGraphic"
   62.75 +         in2="offset"
   62.76 +         operator="over"
   62.77 +         result="composite2"
   62.78 +         id="feComposite10607" />
   62.79 +    </filter>
   62.80 +  </defs>
   62.81 +  <metadata
   62.82 +     id="metadata7">
   62.83 +    <rdf:RDF>
   62.84 +      <cc:Work
   62.85 +         rdf:about="">
   62.86 +        <dc:format>image/svg+xml</dc:format>
   62.87 +        <dc:type
   62.88 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   62.89 +        <dc:title></dc:title>
   62.90 +      </cc:Work>
   62.91 +    </rdf:RDF>
   62.92 +  </metadata>
   62.93 +  <path
   62.94 +     id="rect8138"
   62.95 +     d="m 0,0 1600.0001,0 c 0,0 0,0 0,0 l 0,1200.0001 c 0,0 0,0 0,0 L 0,1200.0001 c 0,0 0,0 0,0 L 0,0 c 0,0 0,0 0,0 z"
   62.96 +     style="opacity:1;fill:#2e2e2e;fill-opacity:1;stroke:none;stroke-width:0.40000001;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
   62.97 +  <path
   62.98 +     id="rect8133"
   62.99 +     d="m 538,0 1062.0001,0 0,1200 -194,0 z"
  62.100 +     style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.40000001;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter10585)" />
  62.101 +  <path
  62.102 +     style="opacity:1;fill:#363636;fill-opacity:1;stroke:none;stroke-width:0.40000001;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter10597)"
  62.103 +     d="m 538,1200 1062.0001,0 0,-1200 -194,0 z"
  62.104 +     id="path8136" />
  62.105 +  <path
  62.106 +     id="path14850"
  62.107 +     d="M 232.36523 840.86914 C 227.75223 840.9046 223.12209 841.29401 220.08203 842.07227 C 209.90119 844.6168 201.9817 850.27256 198.58789 857.3418 C 194.34611 866.24986 195.33621 876.28947 200.99219 880.81445 C 205.09186 884.20829 212.02055 887.0361 223.89844 890.14648 C 232.66471 892.40863 235.21048 893.96577 234.2207 896.50977 C 233.65506 897.9249 231.10967 899.19613 227.99805 899.48047 C 222.05979 900.04605 218.24273 898.2056 217.53516 894.66992 C 217.39345 893.53873 216.96958 892.54992 216.6875 892.4082 C 215.69679 891.70286 191.51784 891.84363 191.09375 892.55078 C 190.52812 893.54018 190.81149 899.48037 191.66016 902.30859 C 194.06317 910.79095 201.27494 916.30612 213.29492 918.56836 L 224.32227 918.56836 C 232.099 918.42658 234.50387 918.1418 237.75586 917.29492 C 252.88559 913.33542 261.51051 903.29646 261.65234 889.86328 C 261.65234 884.20702 260.66325 881.38012 257.26953 877.98633 C 253.31024 874.02718 249.35097 872.32897 235.91797 868.93555 C 231.39302 867.80439 226.86745 866.39183 225.73633 865.82617 C 224.03945 864.83695 223.75781 864.5532 223.75781 862.99805 C 223.75781 861.58491 223.9 861.15904 225.45508 860.45312 C 227.85907 859.1802 232.66523 859.1802 234.92773 860.45312 C 235.91709 861.0188 236.76677 862.00801 237.04883 862.85547 C 237.898 865.96733 237.19128 865.82667 250.48242 865.96875 L 262.7832 866.10938 L 263.34961 864.83594 C 263.77346 863.84637 263.77346 862.57428 263.34961 859.74609 C 261.93632 850.41414 255.57181 844.33325 244.54297 841.78711 C 241.5731 841.15071 236.97824 840.83368 232.36523 840.86914 z M 288.76367 843.11133 C 281.7047 843.04924 272.38115 843.3256 272.11523 843.76758 C 271.40937 845.03918 263.06713 903.7199 263.63281 904.42773 C 263.63281 904.70921 264.05665 905.13672 264.48047 905.13672 C 265.18789 905.13672 265.75229 904.00479 267.87305 898.91406 C 269.85181 893.96536 269.99496 893.2576 272.96484 872.18945 C 274.66165 860.31145 276.21653 849.98939 276.5 849.42383 C 276.7821 848.29263 277.06502 848.29102 283.57031 848.29102 C 287.24609 848.29102 290.35778 848.57511 290.49805 848.7168 C 290.78162 848.99874 287.52891 873.32153 286.25586 880.81445 C 285.97377 882.65341 285.83285 884.2075 285.97461 884.34961 L 291.76953 879.40039 L 294.31641 861.72461 C 295.72974 851.96894 296.71855 843.90888 296.57812 843.62695 C 296.41869 843.3085 292.99905 843.14858 288.76367 843.11133 z M 323.16016 843.20312 C 317.50405 843.20312 315.80804 843.34254 315.66602 843.9082 C 315.10047 845.03936 313.97039 853.38333 314.25391 853.80859 C 314.53594 854.09058 328.95928 854.23158 329.24219 853.66602 C 329.66605 852.95827 330.93781 844.05056 330.6543 843.62695 C 330.51369 843.34327 327.11943 843.20312 323.16016 843.20312 z M 365.01562 843.34375 C 355.96587 843.34375 352.99616 843.48431 352.85547 843.9082 C 352.71397 844.19182 352.00709 847.86738 351.44141 851.96875 L 350.30859 859.46289 L 346.77539 859.60352 C 344.65349 859.60352 342.95599 860.02903 342.67383 860.3125 C 341.96655 861.16013 340.2695 872.8957 340.69336 873.88672 C 340.97683 874.45236 341.82421 874.5918 344.51172 874.5918 C 346.49092 874.5918 348.04688 874.87593 348.04688 875.01758 C 348.04687 875.15763 347.057 881.80429 345.92578 889.72266 C 344.08713 902.59002 343.80543 904.42752 344.37109 906.83203 C 345.2189 911.49651 348.18889 914.32576 353.2793 915.45703 L 353.70312 915.45703 C 356.10715 916.02264 376.32782 916.1653 377.17578 915.59961 C 377.59966 915.31531 378.30655 912.48616 379.01367 907.25586 C 379.57933 903.01251 380.14453 899.05397 380.14453 898.77148 C 380.14453 898.3481 379.15587 898.20703 377.17578 898.20703 C 373.07482 898.20703 371.09483 897.78362 370.5293 896.65234 C 370.24703 895.94451 370.38884 893.11471 371.37891 886.61133 C 372.08574 881.66267 372.79213 876.85382 372.93359 876.14844 L 373.2168 874.73438 L 377.74023 874.73438 C 380.28611 874.73438 382.54793 874.59229 382.97266 874.31055 C 383.39679 874.02675 383.96377 871.62493 384.5293 867.94727 C 385.94279 858.89786 386.36702 859.74609 380.42773 859.74609 L 375.47852 859.74609 L 375.47852 858.33203 C 375.47852 857.62613 375.90309 854.09003 376.46875 850.55469 C 377.03439 847.02062 377.3173 844.04967 377.17578 843.76758 C 377.03409 843.48412 371.66143 843.34375 365.01562 843.34375 z M 422.13477 858.24414 C 410.78102 858.44573 401.03607 861.45957 395.83984 866.5332 C 393.15275 869.07719 390.60846 874.02573 390.4668 876.85352 L 390.32617 878.83594 L 401.07227 878.97656 C 407.01159 878.97656 412.24303 878.97614 412.80859 878.83594 C 413.37424 878.69384 414.07998 877.84526 414.50391 876.99609 C 415.35277 874.87565 418.04002 873.60352 421.00977 873.60352 C 425.81683 873.60352 428.07975 875.58339 425.95898 877.8457 C 424.4031 879.40124 422.28222 879.96645 412.66797 881.09766 C 397.67859 882.93437 391.03156 885.4814 386.93164 890.85352 C 384.80985 893.40028 383.39648 898.34822 383.39648 902.44727 C 383.39648 909.80008 386.64922 914.18276 393.71875 916.44531 C 398.38538 917.8608 407.01167 917.86091 412.66797 916.16406 C 415.07092 915.4562 418.18121 914.32545 419.73633 913.47852 C 421.29154 912.6285 422.56528 912.06278 422.70703 912.20508 C 422.84769 912.34725 423.12972 913.19489 423.27148 914.04492 L 423.55469 915.74023 L 435.71484 915.88086 L 447.875 916.02148 L 448.43945 914.75 C 448.86444 913.61881 448.86554 913.195 447.875 911.49805 L 446.74414 909.51953 L 449.28906 891.98438 C 451.12759 879.5413 451.83504 873.8862 451.55273 872.18945 C 450.27977 863.2812 443.35096 859.32284 427.08984 858.33203 C 425.41071 858.24379 423.75673 858.21534 422.13477 858.24414 z M 321.32227 859.46289 C 312.41413 859.46289 309.30412 859.60307 308.87891 860.02734 C 308.59681 860.31081 307.18408 868.65357 305.76953 878.55078 L 303.22461 896.50977 L 300.53711 899.05469 C 298.41645 901.03467 297.85072 902.02392 297.28516 904.14453 C 297.00304 905.70194 296.4358 906.83203 296.15234 906.83203 C 295.4463 906.83203 290.78007 903.29687 288.09375 900.46875 L 285.68945 897.92383 L 286.39844 895.80273 C 287.81176 890.99609 290.35592 886.61141 295.30469 880.95508 C 298.41488 877.27935 298.13423 877.13896 294.0332 880.39062 C 287.95311 885.05748 278.90197 897.07536 279.60938 899.33789 C 279.75113 899.90358 281.73092 901.74177 283.85156 903.57812 C 287.66914 906.69038 288.94189 908.38701 286.96289 907.53711 C 286.39732 907.39761 283.99375 906.54956 281.44922 905.56055 C 274.80358 903.15578 274.66134 903.01384 274.94336 901.03516 C 275.36862 898.34921 279.32617 887.74424 280.88281 884.91602 C 281.73048 883.50085 282.29616 882.22989 282.1543 882.08789 C 281.73057 881.66433 276.07372 888.3085 274.37695 891.13672 C 272.8218 893.82268 267.87305 904.42824 267.87305 905.27539 C 267.87305 905.70164 277.91224 910.08552 281.58789 911.2168 C 283.7102 911.92204 283.7108 912.91211 281.73047 912.91211 C 278.90235 912.91211 265.89553 915.03403 265.33008 915.59961 C 264.76443 916.1653 263.77344 922.95154 263.77344 926.48438 C 263.77344 930.0204 264.90392 937.08932 266.03516 939.49414 L 266.88477 941.47656 L 267.16602 935.67773 C 267.58992 929.03216 269.2868 920.26539 270.41797 919.41602 C 270.84339 919.13438 273.53016 918.56918 276.5 918.28516 C 279.46849 917.86164 282.01413 917.57681 282.1543 917.4375 C 282.43793 917.29544 282.71948 917.4374 282.86133 917.71875 C 283.00305 918.003 281.58898 918.99342 279.75195 919.98242 C 272.96458 923.79975 271.125 925.07216 271.125 926.62695 C 271.26677 932.2833 275.93428 943.5959 280.17578 948.40234 C 281.16517 949.67578 283.14648 951.6543 283.14648 951.6543 C 283.14648 951.6543 282.43906 949.53402 281.16602 946.99023 C 278.62149 941.75719 277.49023 936.9521 277.49023 931.86133 C 277.49023 927.75966 277.48943 927.61678 283.42773 924.08398 C 288.09436 921.25575 290.21598 920.1251 290.49805 920.40625 C 290.63988 920.54852 290.21517 922.24445 289.50781 924.22266 C 287.95272 928.88989 287.5293 932.70652 288.37695 936.66602 C 291.20512 951.23047 305.34548 951.23118 312.13281 936.95117 C 314.2536 932.56525 314.96094 928.60833 314.67773 923.79883 C 314.53578 921.25503 314.53578 920.125 314.96094 920.125 C 316.09226 920.125 324.14991 925.7796 325.56445 927.47656 C 326.41238 928.46566 325.28215 932.84909 322.5957 938.36328 C 320.75709 942.32277 319.20192 944.44369 314.53516 950.52344 L 313.54492 951.79688 L 315.10156 950.66602 C 317.92971 948.68781 322.17077 944.30119 325.28125 940.06055 C 328.25082 935.95877 332.77734 927.75821 332.77734 926.3457 C 332.77734 925.35349 330.23164 923.09189 326.41406 920.83008 C 321.60685 917.8618 322.31171 917.43848 330.23047 918.70898 C 332.7762 918.99338 335.03985 919.55931 335.32227 919.70117 C 335.60542 919.8406 335.88672 921.11276 335.88672 922.24414 C 335.88672 925.35359 334.47384 934.97071 333.625 937.79883 C 332.49378 941.19275 332.63544 941.89937 334.04883 939.91797 C 336.59464 936.10075 338.85603 931.01027 340.26953 925.49609 C 342.53199 916.87239 342.6742 916.1653 341.54297 915.59961 C 340.97732 915.45744 337.16054 914.74975 332.77734 914.04492 C 328.39415 913.47923 324.85742 912.62805 324.85742 912.48633 C 324.85742 912.34677 326.13138 911.78136 327.54492 911.35547 C 328.95889 910.93126 332.91674 909.52005 336.16992 908.38867 L 342.10938 906.125 L 341.9668 902.73242 C 341.82497 898.06523 340.27009 891.27684 338.29102 887.45898 C 336.45261 884.06539 334.75508 881.5207 334.47266 881.80273 C 334.33106 881.94426 334.61399 883.35981 335.03906 885.05664 C 336.02862 888.73219 336.87621 900.75156 336.31055 902.30859 C 336.0284 903.15546 334.61408 903.8622 329.09961 905.70117 C 325.42376 906.97172 322.02962 907.96403 321.74609 907.82227 C 321.46396 907.68 323.58592 906.1255 326.41406 904.14453 C 329.38367 902.16601 331.92777 900.18609 332.35156 899.76172 C 333.34228 898.6304 330.93867 891.41787 327.96875 886.61133 C 325.70628 882.93374 321.04041 877.70347 320.61523 878.12695 C 320.47486 878.26905 321.32187 879.96594 322.45312 881.80273 C 323.44253 883.64117 324.85827 886.61198 325.42383 888.44922 C 326.55497 892.12627 327.12035 897.35966 326.55469 898.20703 C 325.56526 899.48057 316.79806 905.55972 313.4043 907.39844 C 312.27306 907.96399 312.27312 907.96342 312.55664 905.70117 C 313.12221 902.58869 312.27187 899.76192 310.29297 898.20703 L 308.73828 896.93359 L 310.85938 881.52148 C 311.99062 873.03705 313.12189 865.68353 313.26367 865.25977 C 313.54598 864.55234 314.25291 864.41211 320.47461 864.41211 C 324.15057 864.41211 327.40314 864.69388 327.54492 864.83594 C 327.54492 865.11769 327.2628 868.37102 326.69727 872.33008 L 325.70508 879.40039 L 327.54492 881.94531 C 329.38337 884.49181 330.37305 885.19682 330.37305 883.92578 C 330.37305 883.50013 331.07872 878.12724 332.06836 871.76367 C 332.91609 865.40187 333.62433 860.02905 333.48242 859.88867 C 333.34193 859.60481 327.82735 859.46289 321.32227 859.46289 z M 461.44922 860.16992 L 461.02539 861.30078 C 460.60147 862.15016 458.48047 876.28967 458.48047 877.70508 C 458.48047 877.98649 462.86361 878.12695 468.23633 878.12695 C 473.75077 878.12695 478.13357 878.26935 478.27539 878.55078 C 478.41704 878.83503 472.90277 883.64248 465.83203 889.29883 C 454.94473 898.06482 453.10647 899.90418 452.82422 901.17773 C 451.97524 906.12621 450.98633 910.08461 450.98633 916.30664 L 478.41797 916.30664 C 493.54791 916.30664 505.98918 916.02293 506.13086 915.88086 C 506.27263 915.45732 508.11083 902.87427 508.53516 899.48047 C 508.53516 898.49078 508.25237 898.49088 497.36523 898.20703 C 489.58834 898.06502 486.19531 897.78332 486.19531 897.35938 C 486.19531 896.93349 501.88944 883.50087 508.95898 877.98633 C 509.66625 877.42064 510.5144 876.57321 510.65625 876.28906 C 511.08012 875.58355 512.91992 863.84652 512.91992 861.58398 L 512.91992 860.16992 L 461.44922 860.16992 z M 423.74414 893.08398 C 423.95184 893.07068 424.08374 893.0798 424.11914 893.11523 C 424.68478 893.68091 423.27304 897.64105 422 899.33789 C 421.15119 900.46927 420.01916 901.17662 418.32227 901.74219 C 413.23237 903.15475 409.41406 902.16642 409.41406 899.48047 C 409.41406 897.07566 411.53536 895.94412 420.44336 893.68164 C 421.82146 893.36404 423.12104 893.1239 423.74414 893.08398 z M 523.49609 901.24805 C 521.44531 901.24805 519.80469 901.93489 518.57422 903.30859 C 517.35026 904.67578 516.73828 906.51172 516.73828 908.81641 C 516.73828 911.12109 517.35026 912.95703 518.57422 914.32422 C 519.80469 915.69141 521.44531 916.375 523.49609 916.375 C 525.54037 916.375 527.17448 915.69141 528.39844 914.32422 C 529.6224 912.95052 530.23438 911.11458 530.23438 908.81641 C 530.23438 906.51172 529.6224 904.67578 528.39844 903.30859 C 527.17448 901.93489 525.54037 901.24805 523.49609 901.24805 z M 553.66211 901.24805 C 551.38346 901.24805 549.59961 901.91537 548.31055 903.25 C 547.028 904.57813 546.38672 906.43359 546.38672 908.81641 C 546.38672 911.19271 547.028 913.04818 548.31055 914.38281 C 549.59961 915.71094 551.38346 916.375 553.66211 916.375 C 554.70378 916.375 555.6836 916.23828 556.60156 915.96484 C 557.51953 915.68489 558.35937 915.27473 559.12109 914.73438 L 559.12109 908.47461 L 553.94531 908.47461 L 553.94531 910.0957 L 557.16797 910.0957 L 557.16797 914.01172 C 556.73177 914.26563 556.24023 914.45443 555.69336 914.57812 C 555.14648 914.69531 554.52474 914.75391 553.82812 914.75391 C 552.04427 914.75391 550.70313 914.25586 549.80469 913.25977 C 548.91276 912.26367 548.4668 910.78255 548.4668 908.81641 C 548.4668 906.84375 548.91276 905.35937 549.80469 904.36328 C 550.70313 903.36719 552.04427 902.86914 553.82812 902.86914 C 554.73307 902.86914 555.5957 903.02539 556.41602 903.33789 C 557.23633 903.65039 558.01107 904.11588 558.74023 904.73438 L 558.74023 902.63477 C 558.01758 902.17903 557.22657 901.83398 556.36719 901.59961 C 555.51433 901.36524 554.61263 901.24805 553.66211 901.24805 z M 533.32031 901.51172 L 533.32031 916.0918 L 535.29297 916.0918 L 535.29297 909.92969 L 537.44141 909.92969 C 538.22266 909.92969 538.83789 910.08919 539.28711 910.4082 C 539.74284 910.72721 540.21159 911.375 540.69336 912.35156 L 542.55859 916.0918 L 544.67773 916.0918 L 542.67578 912.10742 C 542.27213 911.28712 541.86849 910.64258 541.46484 910.17383 C 541.06771 909.70508 540.65756 909.39909 540.23438 909.25586 C 541.04818 909.02149 541.66666 908.60156 542.08984 907.99609 C 542.51953 907.39062 542.73438 906.6289 542.73438 905.71094 C 542.73438 904.30468 542.32422 903.25325 541.50391 902.55664 C 540.68359 901.86003 539.4401 901.51172 537.77344 901.51172 L 533.32031 901.51172 z M 523.49609 902.84961 C 524.92839 902.84961 526.0612 903.38347 526.89453 904.45117 C 527.73437 905.51889 528.1543 906.97396 528.1543 908.81641 C 528.1543 910.65234 527.73437 912.10416 526.89453 913.17188 C 526.0612 914.23958 524.92839 914.77344 523.49609 914.77344 C 522.0638 914.77344 520.92448 914.23958 520.07812 913.17188 C 519.23829 912.10416 518.81836 910.65234 518.81836 908.81641 C 518.81836 906.97396 519.23829 905.51889 520.07812 904.45117 C 520.92448 903.38347 522.0638 902.84961 523.49609 902.84961 z M 535.29297 903.13281 L 537.77344 903.13281 C 538.72396 903.13281 539.44011 903.35091 539.92188 903.78711 C 540.41016 904.2168 540.6543 904.85807 540.6543 905.71094 C 540.6543 906.5638 540.41016 907.21159 539.92188 907.6543 C 539.44011 908.0905 538.72396 908.30859 537.77344 908.30859 L 535.29297 908.30859 L 535.29297 903.13281 z M 511.38672 913.61133 L 511.38672 916.0918 L 513.44727 916.0918 L 513.44727 913.61133 L 511.38672 913.61133 z "
  62.108 +     style="fill:#b8b8b8;fill-opacity:1" />
  62.109 +</svg>
    63.1 --- a/tazdev/receipt	Tue Sep 12 03:41:56 2017 +0300
    63.2 +++ b/tazdev/receipt	Tue Sep 19 02:54:15 2017 +0300
    63.3 @@ -1,7 +1,7 @@
    63.4  # SliTaz package receipt
    63.5  
    63.6  PACKAGE="tazdev"
    63.7 -VERSION="266"
    63.8 +VERSION="306"
    63.9  CATEGORY="development"
   63.10  SHORT_DESC="SliTaz developers tools."
   63.11  MAINTAINER="pankso@slitaz.org"
    64.1 --- a/tazwikiss/receipt	Tue Sep 12 03:41:56 2017 +0300
    64.2 +++ b/tazwikiss/receipt	Tue Sep 19 02:54:15 2017 +0300
    64.3 @@ -1,7 +1,7 @@
    64.4  # SliTaz package receipt.
    64.5  
    64.6  PACKAGE="tazwikiss"
    64.7 -VERSION="266"
    64.8 +VERSION="306"
    64.9  CATEGORY="office"
   64.10  SHORT_DESC="Tiny SliTaz Wiki"
   64.11  MAINTAINER="pascal.bellard@slitaz.org"
    65.1 --- a/yaff/receipt	Tue Sep 12 03:41:56 2017 +0300
    65.2 +++ b/yaff/receipt	Tue Sep 19 02:54:15 2017 +0300
    65.3 @@ -1,7 +1,7 @@
    65.4  # SliTaz package receipt
    65.5  
    65.6  PACKAGE="yaff"
    65.7 -VERSION="266"
    65.8 +VERSION="306"
    65.9  CATEGORY="utilities"
   65.10  SHORT_DESC="Mozilla Firefox multi-launcher"
   65.11  MAINTAINER="postmaster@baba0rum.com"