wok-next rev 19772

Convert linux-* packages into linux v2 receipt, as well as linux-libre-* -> linux-libre single receipt (is jumbo one, there's a room for huge optimizations, in the case if someone else need it...), move linux64* receipts outside the wok.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jun 16 01:15:35 2017 +0300 (2017-06-16)
parents f219f64987a1
children dbe379467ba9
files linux-acpi/description.txt linux-acpi/receipt linux-agp/description.txt linux-agp/receipt linux-aoe/description.txt linux-aoe/receipt linux-appletalk/description.txt linux-appletalk/receipt linux-arcnet/description.txt linux-arcnet/receipt linux-autofs/description.txt linux-autofs/receipt linux-bluetooth/description.txt linux-bluetooth/receipt linux-bridge/description.txt linux-bridge/receipt linux-btrfs/description.txt linux-btrfs/receipt linux-cifs/description.txt linux-cifs/receipt linux-coda/description.txt linux-coda/receipt linux-cpufreq/description.txt linux-cpufreq/receipt linux-cramfs/description.txt linux-cramfs/receipt linux-crypto/description.txt linux-crypto/receipt linux-cryptoloop/description.txt linux-cryptoloop/receipt linux-dialup/receipt linux-dlm/description.txt linux-dlm/receipt linux-drm/description.txt linux-drm/receipt linux-ecryptfs/description.txt linux-ecryptfs/receipt linux-efi/receipt linux-ethernet/receipt linux-exofs/receipt linux-firewire/receipt linux-firmware/receipt linux-gfs2/receipt linux-hfs/receipt linux-hfsplus/receipt linux-hid/description.txt linux-hid/receipt linux-hwmon/receipt linux-ide/receipt linux-input-misc/receipt linux-input-tablet/receipt linux-input-touchscreen/receipt linux-ipv6/receipt linux-irda/receipt linux-isdn/receipt linux-jfs/receipt linux-joystick/receipt linux-kvm/receipt linux-libre-acpi/receipt linux-libre-agp/receipt linux-libre-aoe/receipt linux-libre-appletalk/receipt linux-libre-autofs/receipt linux-libre-bluetooth/receipt linux-libre-bridge/receipt linux-libre-btrfs/receipt linux-libre-cifs/receipt linux-libre-coda/receipt linux-libre-configfs/receipt linux-libre-cpufreq/receipt linux-libre-cramfs/receipt linux-libre-crypto/receipt linux-libre-cryptoloop/receipt linux-libre-dialup/receipt linux-libre-dlm/receipt linux-libre-drm/receipt linux-libre-firewire/receipt linux-libre-gfs2/receipt linux-libre-hfs/receipt linux-libre-hfsplus/receipt linux-libre-hwmon/receipt linux-libre-input-misc/receipt linux-libre-input-tablet/receipt linux-libre-input-touchscreen/receipt linux-libre-ipv6/receipt linux-libre-irda/receipt linux-libre-isdn/receipt linux-libre-jfs/receipt linux-libre-joystick/receipt linux-libre-kvm/receipt linux-libre-logfs/receipt linux-libre-md/receipt linux-libre-memstick/receipt linux-libre-minix/receipt linux-libre-mmc/receipt linux-libre-module-headers/receipt linux-libre-mwave/receipt linux-libre-nbd/receipt linux-libre-ncpfs/receipt linux-libre-netfilter/receipt linux-libre-nfsd/receipt linux-libre-reiserfs/receipt linux-libre-sched/receipt linux-libre-scsi/receipt linux-libre-sound/receipt linux-libre-source/receipt linux-libre-source/stuff/buildtaz linux-libre-source/stuff/get-linux-source linux-libre-source/stuff/make-tazpkg.u linux-libre-speakup/receipt linux-libre-squashfs/receipt linux-libre-toshiba/receipt linux-libre-udf/receipt linux-libre-usb-misc/receipt linux-libre-usbdsl/receipt linux-libre-usbip/receipt linux-libre-uwb/receipt linux-libre-video/receipt linux-libre-wimax/receipt linux-libre-wireless/receipt linux-libre-without-modules/receipt linux-libre/receipt linux-logfs/receipt linux-md/receipt linux-media/receipt linux-memstick/receipt linux-minix/receipt linux-mmc/receipt linux-module-headers/receipt linux-mwave/receipt linux-nbd/receipt linux-ncpfs/receipt linux-netfilter/receipt linux-nfc/receipt linux-nfs/receipt linux-nfsd/receipt linux-ocfs2/receipt linux-orangefs/receipt linux-radio/receipt linux-reiserfs/receipt linux-romfs/receipt linux-sched/receipt linux-scsi/receipt linux-sound/receipt linux-source/receipt linux-source/stuff/buildtaz linux-source/stuff/get-linux-source linux-source/stuff/list_modules.sh linux-source/stuff/make-tazpkg.u linux-source/stuff/rdev linux-speakup/receipt linux-squashfs/receipt linux-staging/receipt linux-toshiba/receipt linux-usb-gadget/receipt linux-usb-misc/receipt linux-usbdsl/description.txt linux-usbdsl/receipt linux-usbip/receipt linux-uwb/receipt linux-video/receipt linux-wan/receipt linux-watchdog/receipt linux-wimax/receipt linux-wireless/receipt linux-without-modules/receipt linux-zram/description.txt linux-zram/receipt linux-zram/stuff/compcache linux-zram/stuff/compcache.conf linux/description.linux-acpi.txt linux/description.linux-agp.txt linux/description.linux-aoe.txt linux/description.linux-appletalk.txt linux/description.linux-arcnet.txt linux/description.linux-autofs.txt linux/description.linux-bluetooth.txt linux/description.linux-bridge.txt linux/description.linux-btrfs.txt linux/description.linux-cifs.txt linux/description.linux-coda.txt linux/description.linux-cpufreq.txt linux/description.linux-cramfs.txt linux/description.linux-crypto.txt linux/description.linux-cryptoloop.txt linux/description.linux-dlm.txt linux/description.linux-drm.txt linux/description.linux-ecryptfs.txt linux/description.linux-hid.txt linux/description.linux-usbdsl.txt linux/description.linux-zram.txt linux/receipt linux/stuff/compcache linux/stuff/compcache.conf linux/stuff/devtools/up-linux.sh linux/stuff/linux-source/buildtaz linux/stuff/linux-source/get-linux-source linux/stuff/linux-source/list_modules.sh linux/stuff/linux-source/make-tazpkg.u linux/stuff/linux-source/rdev linux64-acpi/receipt linux64-agp/receipt linux64-aoe/receipt linux64-appletalk/receipt linux64-arcnet/receipt linux64-aufs/receipt linux64-autofs/receipt linux64-bluetooth/receipt linux64-bridge/receipt linux64-btrfs/receipt linux64-cifs/receipt linux64-cloop/receipt linux64-cloop/stuff/cloop.u linux64-coda/receipt linux64-configfs/receipt linux64-cpufreq/receipt linux64-cramfs/receipt linux64-crypto/receipt linux64-cryptoloop/receipt linux64-dialup/receipt linux64-dlm/receipt linux64-drm/receipt linux64-exofs/receipt linux64-firewire/receipt linux64-gfs2/receipt linux64-hfs/receipt linux64-hfsplus/receipt linux64-hwmon/receipt linux64-input-misc/receipt linux64-input-tablet/receipt linux64-input-touchscreen/receipt linux64-ipv6/receipt linux64-irda/receipt linux64-isdn/receipt linux64-jfs/receipt linux64-joystick/receipt linux64-kvm/receipt linux64-logfs/receipt linux64-md/receipt linux64-media/receipt linux64-memstick/receipt linux64-minix/receipt linux64-mmc/receipt linux64-module-headers/receipt linux64-mwave/receipt linux64-nbd/receipt linux64-ncpfs/receipt linux64-netfilter/receipt linux64-nfsd/receipt linux64-ocfs2/receipt linux64-open-vm-tools-kernel/receipt linux64-radio/receipt linux64-reiserfs/receipt linux64-romfs/receipt linux64-sched/receipt linux64-scsi/receipt linux64-sound/receipt linux64-speakup/receipt linux64-squashfs/receipt linux64-staging/receipt linux64-usb-misc/receipt linux64-usbdsl/receipt linux64-usbip/receipt linux64-uwb/receipt linux64-video/receipt linux64-wan/receipt linux64-wimax/receipt linux64-wireless/receipt linux64-without-modules/receipt linux64-zram/receipt linux64-zram/stuff/compcache linux64-zram/stuff/compcache.conf linux64/receipt linux64/stuff/modules64.list
line diff
     1.1 --- a/linux-acpi/description.txt	Thu Jun 15 03:15:24 2017 +0300
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,25 +0,0 @@
     1.4 -ACPI (Advanced Configuration and Power Interface) Support
     1.5 -
     1.6 -Advanced Configuration and Power Interface (ACPI) support for Linux requires an
     1.7 -ACPI-compliant platform (hardware/firmware), and assumes the presence of
     1.8 -OS-directed configuration and power management (OSPM) software.
     1.9 -
    1.10 -Linux ACPI provides a robust functional replacement for several legacy
    1.11 -configuration and power management interfaces, including the Plug-and-Play BIOS
    1.12 -specification (PnP BIOS), the MultiProcessor Specification (MPS), and the
    1.13 -Advanced Power Management (APM) specification. If both ACPI and APM support are
    1.14 -configured, ACPI is used.
    1.15 -
    1.16 -The project home page for the Linux ACPI subsystem is here:
    1.17 -<https://01.org/linux-acpi>
    1.18 -
    1.19 -Linux support for ACPI is based on Intel Corporation's ACPI Component
    1.20 -Architecture (ACPI CA). For more information on the ACPI CA, see:
    1.21 -<http://acpica.org/>
    1.22 -
    1.23 -ACPI is an open industry specification originally co-developed by
    1.24 -Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently, it is
    1.25 -developed by the ACPI Specification Working Group (ASWG) under the UEFI Forum
    1.26 -and any UEFI member can join the ASWG and contribute to the ACPI specification.
    1.27 -The specification is available at: <http://www.acpi.info>
    1.28 -<http://www.uefi.org/acpi/specs>
     2.1 --- a/linux-acpi/receipt	Thu Jun 15 03:15:24 2017 +0300
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,18 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="linux-acpi"
     2.7 -VERSION="4.9.4"
     2.8 -CATEGORY="base-system"
     2.9 -SHORT_DESC="The Linux Kernel ACPI modules"
    2.10 -MAINTAINER="devel@slitaz.org"
    2.11 -LICENSE="GPL2"
    2.12 -WEB_SITE="https://www.kernel.org/"
    2.13 -
    2.14 -WANTED="linux"
    2.15 -DEPENDS="linux"
    2.16 -
    2.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.18 -genpkg_rules()
    2.19 -{
    2.20 -	. $wanted_stuff/tools/copy_modules.sh
    2.21 -}
     3.1 --- a/linux-agp/description.txt	Thu Jun 15 03:15:24 2017 +0300
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,56 +0,0 @@
     3.4 -/dev/agpgart (AGP Support)
     3.5 -
     3.6 -AGP (Accelerated Graphics Port) is a bus system mainly used to connect graphics
     3.7 -cards to the rest of the system.
     3.8 -
     3.9 -If you have an AGP system, it will be possible to use the AGP features of your
    3.10 -3D rendering video card. This code acts as a sort of "AGP driver" for the
    3.11 -motherboard's chipset.
    3.12 -
    3.13 -If you need more texture memory than you can get with the AGP GART
    3.14 -(theoretically up to 256 MB, but in practice usually 64 or 128 MB due to Kernel
    3.15 -allocation issues), you could use PCI accesses and have up to a couple gigs of
    3.16 -texture space.
    3.17 -
    3.18 -Note that this is the only means to have X/GLX use write-combining with MTRR
    3.19 -support on the AGP bus. Without it, OpenGL direct rendering will be a lot
    3.20 -slower but still faster than PIO.
    3.21 -
    3.22 -You should use this module if you want to use GLX or DRI.
    3.23 -
    3.24 -  * ali-agp: ALI chipset support.
    3.25 -    This module gives you AGP support for the GLX component of X on the
    3.26 -    following ALi chipsets. The supported chipsets include M1541, M1621, M1631,
    3.27 -    M1632, M1641,M1647,and M1651. For the ALi-chipset question, ALi suggests
    3.28 -    you refer to <http://www.ali.com.tw/>.
    3.29 -  * ati-agp: ATI chipset support.
    3.30 -    This module gives you AGP support for the GLX component of X on the ATI
    3.31 -    RadeonIGP family of chipsets.
    3.32 -  * amd-k7-agp: AMD Irongate, 761, and 762 chipset support.
    3.33 -    This module gives you AGP support for the GLX component of X on AMD
    3.34 -    Irongate, 761, and 762 chipsets.
    3.35 -  * amd64-agp: AMD Opteron/Athlon64 on-CPU GART support.
    3.36 -    This module gives you AGP support for the GLX component of X using the
    3.37 -    on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an
    3.38 -    external AGP bridge like the AMD 8151, VIA K8T400M, SiS755. It may also
    3.39 -    support other AGP bridges when loaded with agp_try_unsupported=1.
    3.40 -  * intel-agp, intel-gtt: Intel 440LX/BX/GX, I8xx and E7x05 chipset support.
    3.41 -    This module gives you AGP support for the GLX component of X on Intel
    3.42 -    440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875, E7205 and E7505
    3.43 -    chipsets and full support for the 810, 815, 830M, 845G, 852GM, 855GM, 865G
    3.44 -    and I915 integrated graphics chipsets.
    3.45 -  * nvidia-agp: NVIDIA nForce/nForce2 chipset support.
    3.46 -    This module gives you AGP support for the GLX component of X on NVIDIA
    3.47 -    chipsets including nForce and nForce2.
    3.48 -  * sis-agp: SiS chipset support.
    3.49 -    This module gives you AGP support for the GLX component of X on Silicon
    3.50 -    Integrated Systems [SiS] chipsets. Note that 5591/5592 AGP chipsets are NOT
    3.51 -    supported.
    3.52 -  * sworks-agp: Serverworks LE/HE chipset support.
    3.53 -    See <http://www.serverworks.com/> for product descriptions and images.
    3.54 -  * via-agp: VIA chipset support.
    3.55 -    This module gives you AGP support for the GLX component of X on VIA
    3.56 -    MVP3/Apollo Pro chipsets.
    3.57 -  * efficeon-agp: Transmeta Efficeon support.
    3.58 -    This option gives you AGP support for the Transmeta Efficeon series
    3.59 -    processors with integrated northbridges.
     4.1 --- a/linux-agp/receipt	Thu Jun 15 03:15:24 2017 +0300
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,18 +0,0 @@
     4.4 -# SliTaz package receipt.
     4.5 -
     4.6 -PACKAGE="linux-agp"
     4.7 -VERSION="4.9.4"
     4.8 -CATEGORY="base-system"
     4.9 -SHORT_DESC="The Linux Kernel AGP modules"
    4.10 -MAINTAINER="devel@slitaz.org"
    4.11 -LICENSE="GPL2"
    4.12 -WEB_SITE="https://www.kernel.org/"
    4.13 -
    4.14 -WANTED="linux"
    4.15 -DEPENDS="linux"
    4.16 -
    4.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.18 -genpkg_rules()
    4.19 -{
    4.20 -	. $wanted_stuff/tools/copy_modules.sh
    4.21 -}
     5.1 --- a/linux-aoe/description.txt	Thu Jun 15 03:15:24 2017 +0300
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,4 +0,0 @@
     5.4 -ATA over Ethernet support
     5.5 -
     5.6 -This driver provides Support for ATA over Ethernet block devices like the
     5.7 -Coraid EtherDrive (R) Storage Blade.
     6.1 --- a/linux-aoe/receipt	Thu Jun 15 03:15:24 2017 +0300
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,18 +0,0 @@
     6.4 -# SliTaz package receipt.
     6.5 -
     6.6 -PACKAGE="linux-aoe"
     6.7 -VERSION="4.9.4"
     6.8 -CATEGORY="base-system"
     6.9 -SHORT_DESC="The Linux Kernel AoE (ATA over Ethernet) modules"
    6.10 -MAINTAINER="devel@slitaz.org"
    6.11 -LICENSE="GPL2"
    6.12 -WEB_SITE="https://www.kernel.org/"
    6.13 -
    6.14 -WANTED="linux"
    6.15 -DEPENDS="linux"
    6.16 -
    6.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.18 -genpkg_rules()
    6.19 -{
    6.20 -	. $wanted_stuff/tools/copy_modules.sh
    6.21 -}
     7.1 --- a/linux-appletalk/description.txt	Thu Jun 15 03:15:24 2017 +0300
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,15 +0,0 @@
     7.4 -Appletalk protocol support
     7.5 -
     7.6 -AppleTalk is the protocol that Apple computers can use to communicate on a
     7.7 -network. If your Linux box is connected to such a network and you wish to
     7.8 -connect to it, say Y. You will need to use the netatalk package so that your
     7.9 -Linux box can act as a print and file server for Macs as well as access
    7.10 -AppleTalk printers. Check out <http://www.zettabyte.net/netatalk/> on the WWW
    7.11 -for details. EtherTalk is the name used for AppleTalk over Ethernet and the
    7.12 -cheaper and slower LocalTalk is AppleTalk over a proprietary Apple network
    7.13 -using serial links. EtherTalk and LocalTalk are fully supported by Linux.
    7.14 -
    7.15 -General information about how to connect Linux, Windows machines and Macs is on
    7.16 -the WWW at <http://www.eats.com/linux_mac_win.html>. The NET3-4-HOWTO,
    7.17 -available from <http://www.tldp.org/docs.html#howto>, contains valuable
    7.18 -information as well.
     8.1 --- a/linux-appletalk/receipt	Thu Jun 15 03:15:24 2017 +0300
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,18 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="linux-appletalk"
     8.7 -VERSION="4.9.4"
     8.8 -CATEGORY="base-system"
     8.9 -SHORT_DESC="The Linux Kernel Appletalk modules"
    8.10 -MAINTAINER="devel@slitaz.org"
    8.11 -LICENSE="GPL2"
    8.12 -WEB_SITE="https://www.kernel.org/"
    8.13 -
    8.14 -WANTED="linux"
    8.15 -DEPENDS="linux"
    8.16 -
    8.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.18 -genpkg_rules()
    8.19 -{
    8.20 -	. $wanted_stuff/tools/copy_modules.sh
    8.21 -}
     9.1 --- a/linux-arcnet/description.txt	Thu Jun 15 03:15:24 2017 +0300
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,3 +0,0 @@
     9.4 -ARCnet support
     9.5 -
     9.6 -Use this package if you have a network card of this type.
    10.1 --- a/linux-arcnet/receipt	Thu Jun 15 03:15:24 2017 +0300
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,18 +0,0 @@
    10.4 -# SliTaz package receipt.
    10.5 -
    10.6 -PACKAGE="linux-arcnet"
    10.7 -VERSION="4.9.4"
    10.8 -CATEGORY="base-system"
    10.9 -SHORT_DESC="The Linux Kernel ARCnet modules"
   10.10 -MAINTAINER="devel@slitaz.org"
   10.11 -LICENSE="GPL2"
   10.12 -WEB_SITE="https://kernel.org/"
   10.13 -
   10.14 -WANTED="linux"
   10.15 -DEPENDS="linux"
   10.16 -
   10.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.18 -genpkg_rules()
   10.19 -{
   10.20 -	. $wanted_stuff/tools/copy_modules.sh
   10.21 -}
    11.1 --- a/linux-autofs/description.txt	Thu Jun 15 03:15:24 2017 +0300
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,11 +0,0 @@
    11.4 -The automounter is a tool to automatically mount remote file systems on demand.
    11.5 -This implementation is partially kernel-based to reduce overhead in the
    11.6 -already-mounted case; this is unlike the BSD automounter (amd), which is a pure
    11.7 -user space daemon.
    11.8 -
    11.9 -To use the automounter you need the user-space tools from
   11.10 -<ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/>.
   11.11 -
   11.12 -If you are not a part of a fairly large, distributed network or don't have a
   11.13 -laptop which needs to dynamically reconfigure to the local network, you
   11.14 -probably do not need an automounter.
    12.1 --- a/linux-autofs/receipt	Thu Jun 15 03:15:24 2017 +0300
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,19 +0,0 @@
    12.4 -# SliTaz package receipt.
    12.5 -
    12.6 -PACKAGE="linux-autofs"
    12.7 -VERSION="4.9.4"
    12.8 -CATEGORY="base-system"
    12.9 -SHORT_DESC="The Linux Kernel Automounter module"
   12.10 -MAINTAINER="devel@slitaz.org"
   12.11 -LICENSE="GPL2"
   12.12 -WEB_SITE="https://www.kernel.org/"
   12.13 -CONFIG_FILES="/etc/filesystems"
   12.14 -
   12.15 -WANTED="linux"
   12.16 -DEPENDS="linux"
   12.17 -
   12.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   12.19 -genpkg_rules()
   12.20 -{
   12.21 -	. $wanted_stuff/tools/copy_modules.sh
   12.22 -}
    13.1 --- a/linux-bluetooth/description.txt	Thu Jun 15 03:15:24 2017 +0300
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,1 +0,0 @@
    13.4 -Bluetooth device drivers
    14.1 --- a/linux-bluetooth/receipt	Thu Jun 15 03:15:24 2017 +0300
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,18 +0,0 @@
    14.4 -# SliTaz package receipt.
    14.5 -
    14.6 -PACKAGE="linux-bluetooth"
    14.7 -VERSION="4.9.4"
    14.8 -CATEGORY="base-system"
    14.9 -SHORT_DESC="The Linux Kernel Bluetooth modules"
   14.10 -MAINTAINER="devel@slitaz.org"
   14.11 -LICENSE="GPL2"
   14.12 -WEB_SITE="https://www.kernel.org/"
   14.13 -
   14.14 -WANTED="linux"
   14.15 -DEPENDS="linux"
   14.16 -
   14.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.18 -genpkg_rules()
   14.19 -{
   14.20 -	. $wanted_stuff/tools/copy_modules.sh
   14.21 -}
    15.1 --- a/linux-bridge/description.txt	Thu Jun 15 03:15:24 2017 +0300
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,18 +0,0 @@
    15.4 -802.1d Ethernet Bridging
    15.5 -
    15.6 -If you use this package, then your Linux box will be able to act as an Ethernet
    15.7 -bridge, which means that the different Ethernet segments it is connected to
    15.8 -will appear as one Ethernet to the participants. Several such bridges can work
    15.9 -together to create even larger networks of Ethernets using the IEEE 802.1
   15.10 -spanning tree algorithm. As this is a standard, Linux bridges will cooperate
   15.11 -properly with other third party bridge products.
   15.12 -
   15.13 -In order to use the Ethernet bridge, you'll need the bridge configuration
   15.14 -tools; see Kernel Documentation/networking/bridge.txt for location. Please read
   15.15 -the Bridge mini-HOWTO for more information.
   15.16 -
   15.17 -If you enable iptables support along with the bridge support then you turn your
   15.18 -bridge into a bridging IP firewall. iptables will then see the IP packets being
   15.19 -bridged, so you need to take this into account when setting up your firewall
   15.20 -rules. Enabling arptables support when bridging will let arptables see bridged
   15.21 -ARP traffic in the arptables FORWARD chain.
    16.1 --- a/linux-bridge/receipt	Thu Jun 15 03:15:24 2017 +0300
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,18 +0,0 @@
    16.4 -# SliTaz package receipt.
    16.5 -
    16.6 -PACKAGE="linux-bridge"
    16.7 -VERSION="4.9.4"
    16.8 -CATEGORY="base-system"
    16.9 -SHORT_DESC="The Linux Kernel Bridge modules"
   16.10 -MAINTAINER="devel@slitaz.org"
   16.11 -LICENSE="GPL2"
   16.12 -WEB_SITE="https://www.kernel.org/"
   16.13 -
   16.14 -WANTED="linux"
   16.15 -DEPENDS="linux"
   16.16 -
   16.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   16.18 -genpkg_rules()
   16.19 -{
   16.20 -	. $wanted_stuff/tools/copy_modules.sh
   16.21 -}
    17.1 --- a/linux-btrfs/description.txt	Thu Jun 15 03:15:24 2017 +0300
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,11 +0,0 @@
    17.4 -Btrfs is a general purpose copy-on-write filesystem with extents, writable
    17.5 -snapshotting, support for multiple devices and many more features focused on
    17.6 -fault tolerance, repair and easy administration.
    17.7 -
    17.8 -The filesystem disk format is no longer unstable, and it's not expected to
    17.9 -change unless there are strong reasons to do so. If there is a format change,
   17.10 -file systems with a unchanged format will continue to be mountable and usable
   17.11 -by newer kernels.
   17.12 -
   17.13 -For more information, please see the web pages at
   17.14 -<http://btrfs.wiki.kernel.org>.
    18.1 --- a/linux-btrfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,19 +0,0 @@
    18.4 -# SliTaz package receipt.
    18.5 -
    18.6 -PACKAGE="linux-btrfs"
    18.7 -VERSION="4.9.4"
    18.8 -CATEGORY="base-system"
    18.9 -SHORT_DESC="The Linux Btrfs module"
   18.10 -MAINTAINER="devel@slitaz.org"
   18.11 -LICENSE="GPL2"
   18.12 -WEB_SITE="https://www.kernel.org/"
   18.13 -CONFIG_FILES="/etc/filesystems"
   18.14 -
   18.15 -WANTED="linux"
   18.16 -DEPENDS="linux-crypto"
   18.17 -
   18.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.19 -genpkg_rules()
   18.20 -{
   18.21 -	. $wanted_stuff/tools/copy_modules.sh
   18.22 -}
    19.1 --- a/linux-cifs/description.txt	Thu Jun 15 03:15:24 2017 +0300
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,21 +0,0 @@
    19.4 -CIFS support (advanced network filesystem, SMBFS successor)
    19.5 -
    19.6 -This is the client VFS module for the Common Internet File System (CIFS)
    19.7 -protocol which is the successor to the Server Message Block (SMB) protocol, the
    19.8 -native file sharing mechanism for most early PC operating systems. The CIFS
    19.9 -protocol is fully supported by file servers such as Windows 2000 (including
   19.10 -Windows 2003, Windows 2008, NT 4 and Windows XP) as well by Samba (which
   19.11 -provides excellent CIFS server support for Linux and many other operating
   19.12 -systems). Limited support for OS/2 and Windows ME and similar servers is
   19.13 -provided as well.
   19.14 -
   19.15 -The module also provides optional support for the followon protocols for CIFS
   19.16 -including SMB3, which enables useful performance and security features.
   19.17 -
   19.18 -The cifs module provides an advanced network file system client for mounting to
   19.19 -CIFS compliant servers. It includes support for DFS (hierarchical name space),
   19.20 -secure per-user session establishment via Kerberos or NTLM or NTLMv2, safe
   19.21 -distributed caching (oplock), optional packet signing, Unicode and other
   19.22 -internationalization improvements.
   19.23 -
   19.24 -Use this module if you need to mount to Samba or Windows from your machine.
    20.1 --- a/linux-cifs/receipt	Thu Jun 15 03:15:24 2017 +0300
    20.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.3 @@ -1,19 +0,0 @@
    20.4 -# SliTaz package receipt.
    20.5 -
    20.6 -PACKAGE="linux-cifs"
    20.7 -VERSION="4.9.4"
    20.8 -CATEGORY="base-system"
    20.9 -SHORT_DESC="The Linux Kernel CIFS module"
   20.10 -MAINTAINER="devel@slitaz.org"
   20.11 -LICENSE="GPL2"
   20.12 -WEB_SITE="https://www.kernel.org/"
   20.13 -CONFIG_FILES="/etc/filesystems"
   20.14 -
   20.15 -WANTED="linux"
   20.16 -DEPENDS="linux"
   20.17 -
   20.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   20.19 -genpkg_rules()
   20.20 -{
   20.21 -	. $wanted_stuff/tools/copy_modules.sh
   20.22 -}
    21.1 --- a/linux-coda/description.txt	Thu Jun 15 03:15:24 2017 +0300
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,14 +0,0 @@
    21.4 -Coda file system support (advanced network fs)
    21.5 -
    21.6 -Coda is an advanced network file system, similar to NFS in that it enables you
    21.7 -to mount file systems of a remote server and access them with regular Unix
    21.8 -commands as if they were sitting on your hard disk. Coda has several advantages
    21.9 -over NFS: support for disconnected operation (e.g. for laptops), read/write
   21.10 -server replication, security model for authentication and encryption,
   21.11 -persistent client caches and write back caching.
   21.12 -
   21.13 -If you use this module, your Linux box will be able to act as a Coda *client*.
   21.14 -You will need user level code as well, both for the client and server. Servers
   21.15 -are currently user level, i.e. they need no kernel support. Please read Linux
   21.16 -Kernel Documentation filesystems/coda.txt and check out the Coda home page
   21.17 -<http://www.coda.cs.cmu.edu/>.
    22.1 --- a/linux-coda/receipt	Thu Jun 15 03:15:24 2017 +0300
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,19 +0,0 @@
    22.4 -# SliTaz package receipt.
    22.5 -
    22.6 -PACKAGE="linux-coda"
    22.7 -VERSION="4.9.4"
    22.8 -CATEGORY="base-system"
    22.9 -SHORT_DESC="The Linux Kernel Coda module"
   22.10 -MAINTAINER="devel@slitaz.org"
   22.11 -LICENSE="GPL2"
   22.12 -WEB_SITE="https://www.kernel.org/"
   22.13 -CONFIG_FILES="/etc/filesystems"
   22.14 -
   22.15 -WANTED="linux"
   22.16 -DEPENDS="linux"
   22.17 -
   22.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   22.19 -genpkg_rules()
   22.20 -{
   22.21 -	. $wanted_stuff/tools/copy_modules.sh
   22.22 -}
    23.1 --- a/linux-cpufreq/description.txt	Thu Jun 15 03:15:24 2017 +0300
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,44 +0,0 @@
    23.4 -CPU Frequency scaling
    23.5 -
    23.6 -CPU Frequency scaling allows you to change the clock speed of CPUs on the fly.
    23.7 -This is a nice method to save power, because the lower the CPU clock speed, the
    23.8 -less power the CPU consumes.
    23.9 -
   23.10 -Note that this driver doesn't automatically change the CPU clock speed, you
   23.11 -need to either enable a dynamic cpufreq governor (see below) after boot, or use
   23.12 -a userspace tool.
   23.13 -
   23.14 -  * 'performance' governor
   23.15 -    This cpufreq governor sets the frequency statically to the highest
   23.16 -    available CPU frequency.
   23.17 -  * 'powersave' governor
   23.18 -    This cpufreq governor sets the frequency statically to the lowest available
   23.19 -    CPU frequency.
   23.20 -  * 'userspace' governor for userspace frequency scaling
   23.21 -    Enable this cpufreq governor when you either want to set the CPU frequency
   23.22 -    manually or when a userspace program shall be able to set the CPU
   23.23 -    dynamically, like on LART <http://www.lartmaker.nl/>.
   23.24 -  * 'ondemand' cpufreq policy governor
   23.25 -    'ondemand' - This driver adds a dynamic cpufreq policy governor. The
   23.26 -    governor does a periodic polling and changes frequency based on the CPU
   23.27 -    utilization. The support for this governor depends on CPU capability to do
   23.28 -    fast frequency switching (i.e, very low latency frequency transitions).
   23.29 -  * 'conservative' cpufreq governor
   23.30 -    'conservative' - this driver is rather similar to the 'ondemand' governor
   23.31 -    both in its source code and its purpose, the difference is its optimisation
   23.32 -    for better suitability in a battery powered environment. The frequency is
   23.33 -    gracefully increased and decreased rather than jumping to 100% when speed
   23.34 -    is required.
   23.35 -    If you have a desktop machine then you should really be considering the
   23.36 -    'ondemand' governor instead, however if you are using a laptop, PDA or even
   23.37 -    an AMD64 based computer (due to the unacceptable step-by-step latency
   23.38 -    issues between the minimum and maximum frequency transitions in the CPU)
   23.39 -    you will probably want to use this governor.
   23.40 -  * 'schedutil' cpufreq policy governor
   23.41 -    This governor makes decisions based on the utilization data provided by the
   23.42 -    scheduler. It sets the CPU frequency to be proportional to the
   23.43 -    utilization/capacity ratio coming from the scheduler. If the utilization is
   23.44 -    frequency-invariant, the new frequency is also proportional to the maximum
   23.45 -    available frequency. If that is not the case, it is proportional to the
   23.46 -    current frequency of the CPU. The frequency tipping point is at
   23.47 -    utilization/capacity equal to 80% in both cases.
    24.1 --- a/linux-cpufreq/receipt	Thu Jun 15 03:15:24 2017 +0300
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,18 +0,0 @@
    24.4 -# SliTaz package receipt.
    24.5 -
    24.6 -PACKAGE="linux-cpufreq"
    24.7 -VERSION="4.9.4"
    24.8 -CATEGORY="base-system"
    24.9 -SHORT_DESC="The Linux Kernel Cpufreq modules"
   24.10 -MAINTAINER="devel@slitaz.org"
   24.11 -LICENSE="GPL2"
   24.12 -WEB_SITE="https://www.kernel.org/"
   24.13 -
   24.14 -WANTED="linux"
   24.15 -DEPENDS="linux"
   24.16 -
   24.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   24.18 -genpkg_rules()
   24.19 -{
   24.20 -	. $wanted_stuff/tools/copy_modules.sh
   24.21 -}
    25.1 --- a/linux-cramfs/description.txt	Thu Jun 15 03:15:24 2017 +0300
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,7 +0,0 @@
    25.4 -Compressed ROM file system support (cramfs) (OBSOLETE)
    25.5 -
    25.6 -Using this module includes support for CramFs (Compressed ROM File System).
    25.7 -CramFs is designed to be a simple, small, and compressed file system for ROM
    25.8 -based embedded systems. CramFs is read-only, limited to 256MB file systems
    25.9 -(with 16MB files), and doesn't support 16/32 bits uid/gid, hard links and
   25.10 -timestamps.
    26.1 --- a/linux-cramfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    26.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.3 @@ -1,19 +0,0 @@
    26.4 -# SliTaz package receipt.
    26.5 -
    26.6 -PACKAGE="linux-cramfs"
    26.7 -VERSION="4.9.4"
    26.8 -CATEGORY="base-system"
    26.9 -SHORT_DESC="The Linux Kernel CramFs module"
   26.10 -MAINTAINER="devel@slitaz.org"
   26.11 -LICENSE="GPL2"
   26.12 -WEB_SITE="https://www.kernel.org/"
   26.13 -CONFIG_FILES="/etc/filesystems"
   26.14 -
   26.15 -WANTED="linux"
   26.16 -DEPENDS="linux"
   26.17 -
   26.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   26.19 -genpkg_rules()
   26.20 -{
   26.21 -	. $wanted_stuff/tools/copy_modules.sh
   26.22 -}
    27.1 --- a/linux-crypto/description.txt	Thu Jun 15 03:15:24 2017 +0300
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,1 +0,0 @@
    27.4 -Cryptographic API
    28.1 --- a/linux-crypto/receipt	Thu Jun 15 03:15:24 2017 +0300
    28.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.3 @@ -1,18 +0,0 @@
    28.4 -# SliTaz package receipt.
    28.5 -
    28.6 -PACKAGE="linux-crypto"
    28.7 -VERSION="4.9.4"
    28.8 -CATEGORY="base-system"
    28.9 -SHORT_DESC="The Linux Kernel Crypto modules"
   28.10 -MAINTAINER="devel@slitaz.org"
   28.11 -LICENSE="GPL2"
   28.12 -WEB_SITE="https://www.kernel.org/"
   28.13 -
   28.14 -WANTED="linux"
   28.15 -DEPENDS="linux"
   28.16 -
   28.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   28.18 -genpkg_rules()
   28.19 -{
   28.20 -	. $wanted_stuff/tools/copy_modules.sh
   28.21 -}
    29.1 --- a/linux-cryptoloop/description.txt	Thu Jun 15 03:15:24 2017 +0300
    29.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.3 @@ -1,9 +0,0 @@
    29.4 -Cryptoloop Support
    29.5 -
    29.6 -Use this package if you want to be able to use the ciphers that are provided by
    29.7 -the CryptoAPI as loop transformation. This might be used as hard disk
    29.8 -encryption.
    29.9 -
   29.10 -WARNING: This device is not safe for journaled file systems like ext3 or
   29.11 -Reiserfs. Please use the Device Mapper crypto module instead, which can be
   29.12 -configured to be on-disk compatible with the cryptoloop device.
    30.1 --- a/linux-cryptoloop/receipt	Thu Jun 15 03:15:24 2017 +0300
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,18 +0,0 @@
    30.4 -# SliTaz package receipt.
    30.5 -
    30.6 -PACKAGE="linux-cryptoloop"
    30.7 -VERSION="4.9.4"
    30.8 -CATEGORY="base-system"
    30.9 -SHORT_DESC="The Linux Kernel Cryptoloop modules"
   30.10 -MAINTAINER="devel@slitaz.org"
   30.11 -LICENSE="GPL2"
   30.12 -WEB_SITE="https://www.kernel.org/"
   30.13 -
   30.14 -WANTED="linux"
   30.15 -DEPENDS="linux-crypto"
   30.16 -
   30.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   30.18 -genpkg_rules()
   30.19 -{
   30.20 -	. $wanted_stuff/tools/copy_modules.sh
   30.21 -}
    31.1 --- a/linux-dialup/receipt	Thu Jun 15 03:15:24 2017 +0300
    31.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.3 @@ -1,18 +0,0 @@
    31.4 -# SliTaz package receipt.
    31.5 -
    31.6 -PACKAGE="linux-dialup"
    31.7 -VERSION="4.9.4"
    31.8 -CATEGORY="base-system"
    31.9 -SHORT_DESC="The Linux Kernel Dial-up modules"
   31.10 -MAINTAINER="domcox@slitaz.org"
   31.11 -LICENSE="GPL2"
   31.12 -WEB_SITE="https://www.kernel.org/"
   31.13 -
   31.14 -WANTED="linux"
   31.15 -DEPENDS="linux"
   31.16 -
   31.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   31.18 -genpkg_rules()
   31.19 -{
   31.20 -	. $wanted_stuff/tools/copy_modules.sh
   31.21 -}
    32.1 --- a/linux-dlm/description.txt	Thu Jun 15 03:15:24 2017 +0300
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,3 +0,0 @@
    32.4 -# Distributed Lock Manager (DLM)
    32.5 -
    32.6 -A general purpose distributed lock manager for kernel or userspace applications.
    33.1 --- a/linux-dlm/receipt	Thu Jun 15 03:15:24 2017 +0300
    33.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.3 @@ -1,19 +0,0 @@
    33.4 -# SliTaz package receipt.
    33.5 -
    33.6 -PACKAGE="linux-dlm"
    33.7 -VERSION="4.9.4"
    33.8 -CATEGORY="base-system"
    33.9 -SHORT_DESC="The Linux Kernel DLMFS module"
   33.10 -MAINTAINER="devel@slitaz.org"
   33.11 -LICENSE="GPL2"
   33.12 -WEB_SITE="https://www.kernel.org/"
   33.13 -CONFIG_FILES="/etc/filesystems"
   33.14 -
   33.15 -WANTED="linux"
   33.16 -DEPENDS="linux"
   33.17 -
   33.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   33.19 -genpkg_rules()
   33.20 -{
   33.21 -	. $wanted_stuff/tools/copy_modules.sh
   33.22 -}
    34.1 --- a/linux-drm/description.txt	Thu Jun 15 03:15:24 2017 +0300
    34.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.3 @@ -1,7 +0,0 @@
    34.4 -# Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
    34.5 -
    34.6 -Kernel-level support for the Direct Rendering Infrastructure (DRI) introduced
    34.7 -in XFree86 4.0. These modules provide support for synchronization, security,
    34.8 -and DMA transfers. Please see <http://dri.sourceforge.net/> for more details.
    34.9 -You should also select and configure AGP (/dev/agpgart) support if it is
   34.10 -available for your platform.
    35.1 --- a/linux-drm/receipt	Thu Jun 15 03:15:24 2017 +0300
    35.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.3 @@ -1,18 +0,0 @@
    35.4 -# SliTaz package receipt.
    35.5 -
    35.6 -PACKAGE="linux-drm"
    35.7 -VERSION="4.9.4"
    35.8 -CATEGORY="base-system"
    35.9 -SHORT_DESC="The Linux Kernel DRM module"
   35.10 -MAINTAINER="devel@slitaz.org"
   35.11 -LICENSE="GPL2"
   35.12 -WEB_SITE="https://www.kernel.org/"
   35.13 -
   35.14 -WANTED="linux"
   35.15 -DEPENDS="linux-agp"
   35.16 -
   35.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   35.18 -genpkg_rules()
   35.19 -{
   35.20 -	. $wanted_stuff/tools/copy_modules.sh
   35.21 -}
    36.1 --- a/linux-ecryptfs/description.txt	Thu Jun 15 03:15:24 2017 +0300
    36.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.3 @@ -1,2 +0,0 @@
    36.4 -eCrypt FS: encrypted filesystem that operates on the VFS layer. Userspace
    36.5 -components are required and can be obtained from <http://ecryptfs.sf.net>.
    37.1 --- a/linux-ecryptfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    37.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.3 @@ -1,19 +0,0 @@
    37.4 -# SliTaz package receipt.
    37.5 -
    37.6 -PACKAGE="linux-ecryptfs"
    37.7 -VERSION="4.9.4"
    37.8 -CATEGORY="base-system"
    37.9 -SHORT_DESC="The Linux eCrypt FS module"
   37.10 -MAINTAINER="devel@slitaz.org"
   37.11 -LICENSE="GPL2"
   37.12 -WEB_SITE="https://www.kernel.org/"
   37.13 -CONFIG_FILES="/etc/filesystems"
   37.14 -
   37.15 -WANTED="linux"
   37.16 -DEPENDS="linux"
   37.17 -
   37.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   37.19 -genpkg_rules()
   37.20 -{
   37.21 -	. $wanted_stuff/tools/copy_modules.sh
   37.22 -}
    38.1 --- a/linux-efi/receipt	Thu Jun 15 03:15:24 2017 +0300
    38.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.3 @@ -1,18 +0,0 @@
    38.4 -# SliTaz package receipt.
    38.5 -
    38.6 -PACKAGE="linux-efi"
    38.7 -VERSION="4.9.4"
    38.8 -CATEGORY="base-system"
    38.9 -SHORT_DESC="The Linux Kernel EFI modules"
   38.10 -MAINTAINER="devel@slitaz.org"
   38.11 -LICENSE="GPL2"
   38.12 -WEB_SITE="https://www.kernel.org/"
   38.13 -
   38.14 -WANTED="linux"
   38.15 -DEPENDS="linux"
   38.16 -
   38.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   38.18 -genpkg_rules()
   38.19 -{
   38.20 -	. $wanted_stuff/tools/copy_modules.sh
   38.21 -}
    39.1 --- a/linux-ethernet/receipt	Thu Jun 15 03:15:24 2017 +0300
    39.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.3 @@ -1,18 +0,0 @@
    39.4 -# SliTaz package receipt.
    39.5 -
    39.6 -PACKAGE="linux-ethernet"
    39.7 -VERSION="4.9.4"
    39.8 -CATEGORY="base-system"
    39.9 -SHORT_DESC="The Linux Ethernet drivers"
   39.10 -MAINTAINER="devel@slitaz.org"
   39.11 -LICENSE="GPL2"
   39.12 -WEB_SITE="https://www.kernel.org/"
   39.13 -
   39.14 -WANTED="linux"
   39.15 -DEPENDS="linux"
   39.16 -
   39.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   39.18 -genpkg_rules()
   39.19 -{
   39.20 -	. $wanted_stuff/tools/copy_modules.sh
   39.21 -}
    40.1 --- a/linux-exofs/receipt	Thu Jun 15 03:15:24 2017 +0300
    40.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.3 @@ -1,19 +0,0 @@
    40.4 -# SliTaz package receipt.
    40.5 -
    40.6 -PACKAGE="linux-exofs"
    40.7 -VERSION="4.9.4"
    40.8 -CATEGORY="base-system"
    40.9 -SHORT_DESC="The Linux Kernel OSD based FS module"
   40.10 -MAINTAINER="devel@slitaz.org"
   40.11 -LICENSE="GPL2"
   40.12 -WEB_SITE="https://www.kernel.org/"
   40.13 -CONFIG_FILES="/etc/filesystems"
   40.14 -
   40.15 -WANTED="linux"
   40.16 -DEPENDS="linux-crypto"
   40.17 -
   40.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   40.19 -genpkg_rules()
   40.20 -{
   40.21 -	. $wanted_stuff/tools/copy_modules.sh
   40.22 -}
    41.1 --- a/linux-firewire/receipt	Thu Jun 15 03:15:24 2017 +0300
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,18 +0,0 @@
    41.4 -# SliTaz package receipt.
    41.5 -
    41.6 -PACKAGE="linux-firewire"
    41.7 -VERSION="4.9.4"
    41.8 -CATEGORY="base-system"
    41.9 -SHORT_DESC="The Linux Kernel Firewire modules"
   41.10 -MAINTAINER="devel@slitaz.org"
   41.11 -LICENSE="GPL2"
   41.12 -WEB_SITE="https://www.kernel.org/"
   41.13 -
   41.14 -WANTED="linux"
   41.15 -DEPENDS="linux"
   41.16 -
   41.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   41.18 -genpkg_rules()
   41.19 -{
   41.20 -	. $wanted_stuff/tools/copy_modules.sh
   41.21 -}
    42.1 --- a/linux-firmware/receipt	Thu Jun 15 03:15:24 2017 +0300
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,24 +0,0 @@
    42.4 -# SliTaz package receipt.
    42.5 -
    42.6 -PACKAGE="linux-firmware"
    42.7 -VERSION="4.9.4"
    42.8 -CATEGORY="non-free"
    42.9 -SHORT_DESC="Firmware thats compiled from Linux source code"
   42.10 -MAINTAINER="slaxemulator@gmail.com"
   42.11 -LICENSE="GPL2"
   42.12 -WEB_SITE="https://www.kernel.org/"
   42.13 -PROVIDE="linux64-firmware"
   42.14 -
   42.15 -WANTED="linux"
   42.16 -DEPENDS="linux"
   42.17 -
   42.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   42.19 -genpkg_rules()
   42.20 -{
   42.21 -	mkdir -p $fs/lib
   42.22 -	cp -a $install/lib/firmware $fs/lib
   42.23 -
   42.24 -	# remove linux-sound firmware files
   42.25 -	cook linux-sound --pack >/dev/null 2>&1
   42.26 -	cook_split_rm linux-sound
   42.27 -}
    43.1 --- a/linux-gfs2/receipt	Thu Jun 15 03:15:24 2017 +0300
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,19 +0,0 @@
    43.4 -# SliTaz package receipt.
    43.5 -
    43.6 -PACKAGE="linux-gfs2"
    43.7 -VERSION="4.9.4"
    43.8 -CATEGORY="base-system"
    43.9 -SHORT_DESC="The Linux kernel GFS2 module"
   43.10 -MAINTAINER="devel@slitaz.org"
   43.11 -LICENSE="GPL2"
   43.12 -WEB_SITE="https://www.kernel.org/"
   43.13 -CONFIG_FILES="/etc/filesystems"
   43.14 -
   43.15 -WANTED="linux"
   43.16 -DEPENDS="linux"
   43.17 -
   43.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   43.19 -genpkg_rules()
   43.20 -{
   43.21 -	. $wanted_stuff/tools/copy_modules.sh
   43.22 -}
    44.1 --- a/linux-hfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,19 +0,0 @@
    44.4 -# SliTaz package receipt.
    44.5 -
    44.6 -PACKAGE="linux-hfs"
    44.7 -VERSION="4.9.4"
    44.8 -CATEGORY="base-system"
    44.9 -SHORT_DESC="The Linux Kernel HFS module"
   44.10 -MAINTAINER="devel@slitaz.org"
   44.11 -LICENSE="GPL2"
   44.12 -WEB_SITE="https://www.kernel.org/"
   44.13 -CONFIG_FILES="/etc/filesystems"
   44.14 -
   44.15 -WANTED="linux"
   44.16 -DEPENDS="linux"
   44.17 -
   44.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   44.19 -genpkg_rules()
   44.20 -{
   44.21 -	. $wanted_stuff/tools/copy_modules.sh
   44.22 -}
    45.1 --- a/linux-hfsplus/receipt	Thu Jun 15 03:15:24 2017 +0300
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,19 +0,0 @@
    45.4 -# SliTaz package receipt.
    45.5 -
    45.6 -PACKAGE="linux-hfsplus"
    45.7 -VERSION="4.9.4"
    45.8 -CATEGORY="base-system"
    45.9 -SHORT_DESC="The Linux Kernel HFSplus module"
   45.10 -MAINTAINER="devel@slitaz.org"
   45.11 -LICENSE="GPL2"
   45.12 -WEB_SITE="https://www.kernel.org/"
   45.13 -CONFIG_FILES="/etc/filesystems"
   45.14 -
   45.15 -WANTED="linux"
   45.16 -DEPENDS="linux"
   45.17 -
   45.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   45.19 -genpkg_rules()
   45.20 -{
   45.21 -	. $wanted_stuff/tools/copy_modules.sh
   45.22 -}
    46.1 --- a/linux-hid/description.txt	Thu Jun 15 03:15:24 2017 +0300
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,12 +0,0 @@
    46.4 -# HID support
    46.5 -
    46.6 -A human interface device (HID) is a type of computer device that interacts
    46.7 -directly with and takes input from humans. The term "HID" most commonly used to
    46.8 -refer to the USB-HID specification, but other devices (such as, but not
    46.9 -strictly limited to, Bluetooth) are designed using HID specification (this
   46.10 -involves certain keyboards, mice, tablets, etc). This option adds the HID bus
   46.11 -to the kernel, together with generic HID layer code. The HID devices are added
   46.12 -and removed from the HID bus by the transport-layer drivers, such as usbhid
   46.13 -(USB_HID) and hidp (BT_HIDP).
   46.14 -
   46.15 -For docs and specs, see http://www.usb.org/developers/hidpage/
    47.1 --- a/linux-hid/receipt	Thu Jun 15 03:15:24 2017 +0300
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,18 +0,0 @@
    47.4 -# SliTaz package receipt.
    47.5 -
    47.6 -PACKAGE="linux-hid"
    47.7 -VERSION="4.9.4"
    47.8 -CATEGORY="base-system"
    47.9 -SHORT_DESC="The Linux HID (human interface device) modules"
   47.10 -MAINTAINER="devel@slitaz.org"
   47.11 -LICENSE="GPL2"
   47.12 -WEB_SITE="https://www.kernel.org/"
   47.13 -
   47.14 -WANTED="linux"
   47.15 -DEPENDS="linux"
   47.16 -
   47.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   47.18 -genpkg_rules()
   47.19 -{
   47.20 -	. $wanted_stuff/tools/copy_modules.sh
   47.21 -}
    48.1 --- a/linux-hwmon/receipt	Thu Jun 15 03:15:24 2017 +0300
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,18 +0,0 @@
    48.4 -# SliTaz package receipt.
    48.5 -
    48.6 -PACKAGE="linux-hwmon"
    48.7 -VERSION="4.9.4"
    48.8 -CATEGORY="base-system"
    48.9 -SHORT_DESC="The Linux Kernel Hwmon modules"
   48.10 -MAINTAINER="devel@slitaz.org"
   48.11 -LICENSE="GPL2"
   48.12 -WEB_SITE="https://www.kernel.org/"
   48.13 -
   48.14 -WANTED="linux"
   48.15 -DEPENDS="linux"
   48.16 -
   48.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   48.18 -genpkg_rules()
   48.19 -{
   48.20 -	. $wanted_stuff/tools/copy_modules.sh
   48.21 -}
    49.1 --- a/linux-ide/receipt	Thu Jun 15 03:15:24 2017 +0300
    49.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.3 @@ -1,18 +0,0 @@
    49.4 -# SliTaz package receipt.
    49.5 -
    49.6 -PACKAGE="linux-ide"
    49.7 -VERSION="4.9.4"
    49.8 -CATEGORY="base-system"
    49.9 -SHORT_DESC="The Linux IDE modules"
   49.10 -MAINTAINER="devel@slitaz.org"
   49.11 -LICENSE="GPL2"
   49.12 -WEB_SITE="https://www.kernel.org/"
   49.13 -
   49.14 -WANTED="linux"
   49.15 -DEPENDS="linux"
   49.16 -
   49.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   49.18 -genpkg_rules()
   49.19 -{
   49.20 -	. $wanted_stuff/tools/copy_modules.sh
   49.21 -}
    50.1 --- a/linux-input-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,18 +0,0 @@
    50.4 -# SliTaz package receipt.
    50.5 -
    50.6 -PACKAGE="linux-input-misc"
    50.7 -VERSION="4.9.4"
    50.8 -CATEGORY="base-system"
    50.9 -SHORT_DESC="The Linux Kernel misc. input drivers"
   50.10 -MAINTAINER="rcx@zoominternet.net"
   50.11 -LICENSE="GPL2"
   50.12 -WEB_SITE="https://www.kernel.org/"
   50.13 -
   50.14 -WANTED="linux"
   50.15 -DEPENDS="linux"
   50.16 -
   50.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   50.18 -genpkg_rules()
   50.19 -{
   50.20 -	. $wanted_stuff/tools/copy_modules.sh
   50.21 -}
    51.1 --- a/linux-input-tablet/receipt	Thu Jun 15 03:15:24 2017 +0300
    51.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.3 @@ -1,18 +0,0 @@
    51.4 -# SliTaz package receipt.
    51.5 -
    51.6 -PACKAGE="linux-input-tablet"
    51.7 -VERSION="4.9.4"
    51.8 -CATEGORY="base-system"
    51.9 -SHORT_DESC="The Linux Kernel tablet input drivers"
   51.10 -MAINTAINER="rcx@zoominternet.net"
   51.11 -LICENSE="GPL2"
   51.12 -WEB_SITE="https://www.kernel.org/"
   51.13 -
   51.14 -WANTED="linux"
   51.15 -DEPENDS="linux"
   51.16 -
   51.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   51.18 -genpkg_rules()
   51.19 -{
   51.20 -	. $wanted_stuff/tools/copy_modules.sh
   51.21 -}
    52.1 --- a/linux-input-touchscreen/receipt	Thu Jun 15 03:15:24 2017 +0300
    52.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.3 @@ -1,18 +0,0 @@
    52.4 -# SliTaz package receipt.
    52.5 -
    52.6 -PACKAGE="linux-input-touchscreen"
    52.7 -VERSION="4.9.4"
    52.8 -CATEGORY="base-system"
    52.9 -SHORT_DESC="The Linux Kernel touchscreen input drivers"
   52.10 -MAINTAINER="devel@slitaz.org"
   52.11 -LICENSE="GPL2"
   52.12 -WEB_SITE="https://www.kernel.org/"
   52.13 -
   52.14 -WANTED="linux"
   52.15 -DEPENDS="linux"
   52.16 -
   52.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   52.18 -genpkg_rules()
   52.19 -{
   52.20 -	. $wanted_stuff/tools/copy_modules.sh
   52.21 -}
    53.1 --- a/linux-ipv6/receipt	Thu Jun 15 03:15:24 2017 +0300
    53.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.3 @@ -1,18 +0,0 @@
    53.4 -# SliTaz package receipt.
    53.5 -
    53.6 -PACKAGE="linux-ipv6"
    53.7 -VERSION="4.9.4"
    53.8 -CATEGORY="base-system"
    53.9 -SHORT_DESC="The Linux Kernel IPv6 modules"
   53.10 -MAINTAINER="devel@slitaz.org"
   53.11 -LICENSE="GPL2"
   53.12 -WEB_SITE="https://www.kernel.org/"
   53.13 -
   53.14 -WANTED="linux"
   53.15 -DEPENDS="linux-netfilter"
   53.16 -
   53.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   53.18 -genpkg_rules()
   53.19 -{
   53.20 -	. $wanted_stuff/tools/copy_modules.sh
   53.21 -}
    54.1 --- a/linux-irda/receipt	Thu Jun 15 03:15:24 2017 +0300
    54.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.3 @@ -1,18 +0,0 @@
    54.4 -# SliTaz package receipt.
    54.5 -
    54.6 -PACKAGE="linux-irda"
    54.7 -VERSION="4.9.4"
    54.8 -CATEGORY="base-system"
    54.9 -SHORT_DESC="The Linux Kernel IRDA modules"
   54.10 -MAINTAINER="devel@slitaz.org"
   54.11 -LICENSE="GPL2"
   54.12 -WEB_SITE="https://www.kernel.org/"
   54.13 -
   54.14 -WANTED="linux"
   54.15 -DEPENDS="linux"
   54.16 -
   54.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   54.18 -genpkg_rules()
   54.19 -{
   54.20 -	. $wanted_stuff/tools/copy_modules.sh
   54.21 -}
    55.1 --- a/linux-isdn/receipt	Thu Jun 15 03:15:24 2017 +0300
    55.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.3 @@ -1,18 +0,0 @@
    55.4 -# SliTaz package receipt.
    55.5 -
    55.6 -PACKAGE="linux-isdn"
    55.7 -VERSION="4.9.4"
    55.8 -CATEGORY="base-system"
    55.9 -SHORT_DESC="The Linux Kernel ISDN modules"
   55.10 -MAINTAINER="devel@slitaz.org"
   55.11 -LICENSE="GPL2"
   55.12 -WEB_SITE="https://www.kernel.org/"
   55.13 -
   55.14 -WANTED="linux"
   55.15 -DEPENDS="linux"
   55.16 -
   55.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   55.18 -genpkg_rules()
   55.19 -{
   55.20 -	. $wanted_stuff/tools/copy_modules.sh
   55.21 -}
    56.1 --- a/linux-jfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    56.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.3 @@ -1,19 +0,0 @@
    56.4 -# SliTaz package receipt.
    56.5 -
    56.6 -PACKAGE="linux-jfs"
    56.7 -VERSION="4.9.4"
    56.8 -CATEGORY="base-system"
    56.9 -SHORT_DESC="The Linux Kernel JFS module"
   56.10 -MAINTAINER="devel@slitaz.org"
   56.11 -LICENSE="GPL2"
   56.12 -WEB_SITE="https://www.kernel.org/"
   56.13 -CONFIG_FILES="/etc/filesystems"
   56.14 -
   56.15 -WANTED="linux"
   56.16 -DEPENDS="linux"
   56.17 -
   56.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   56.19 -genpkg_rules()
   56.20 -{
   56.21 -	. $wanted_stuff/tools/copy_modules.sh
   56.22 -}
    57.1 --- a/linux-joystick/receipt	Thu Jun 15 03:15:24 2017 +0300
    57.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.3 @@ -1,18 +0,0 @@
    57.4 -# SliTaz package receipt.
    57.5 -
    57.6 -PACKAGE="linux-joystick"
    57.7 -VERSION="4.9.4"
    57.8 -CATEGORY="base-system"
    57.9 -SHORT_DESC="The Linux Kernel joystick modules"
   57.10 -MAINTAINER="devel@slitaz.org"
   57.11 -LICENSE="GPL2"
   57.12 -WEB_SITE="https://www.kernel.org/"
   57.13 -
   57.14 -WANTED="linux"
   57.15 -DEPENDS="linux"
   57.16 -
   57.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   57.18 -genpkg_rules()
   57.19 -{
   57.20 -	. $wanted_stuff/tools/copy_modules.sh
   57.21 -}
    58.1 --- a/linux-kvm/receipt	Thu Jun 15 03:15:24 2017 +0300
    58.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.3 @@ -1,18 +0,0 @@
    58.4 -# SliTaz package receipt.
    58.5 -
    58.6 -PACKAGE="linux-kvm"
    58.7 -VERSION="4.9.4"
    58.8 -CATEGORY="base-system"
    58.9 -SHORT_DESC="The Linux Kernel KVM and Virtio modules"
   58.10 -MAINTAINER="devel@slitaz.org"
   58.11 -LICENSE="GPL2"
   58.12 -WEB_SITE="https://www.kernel.org/"
   58.13 -
   58.14 -WANTED="linux"
   58.15 -DEPENDS="linux"
   58.16 -
   58.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   58.18 -genpkg_rules()
   58.19 -{
   58.20 -	. $wanted_stuff/tools/copy_modules.sh
   58.21 -}
    59.1 --- a/linux-libre-acpi/receipt	Thu Jun 15 03:15:24 2017 +0300
    59.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.3 @@ -1,51 +0,0 @@
    59.4 -# SliTaz package receipt.
    59.5 -
    59.6 -PACKAGE="linux-libre-acpi"
    59.7 -VERSION="2.6.37-gnu"
    59.8 -CATEGORY="base-system"
    59.9 -SHORT_DESC="The Linux Libre kernel acpi modules."
   59.10 -DEPENDS="linux-libre"
   59.11 -MAINTAINER="gokhlayeh@slitaz.org"
   59.12 -LICENSE="GPL2"
   59.13 -PROVIDE="linux-acpi"
   59.14 -WANTED="linux-libre"
   59.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   59.16 -
   59.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   59.18 -genpkg_rules()
   59.19 -{
   59.20 -    local path
   59.21 -    path=lib/modules/$VERSION-slitaz/kernel
   59.22 -    mkdir -p $fs/$path
   59.23 -    export src
   59.24 -    export _pkg
   59.25 -    $wanted_stuff/list_modules.sh drivers/acpi drivers/platform/x86/thinkpad_acpi.ko.gz \
   59.26 -    drivers/platform/x86/asus-laptop.ko.gz drivers/platform/x86/eeepc-wmi.ko.gz \
   59.27 -    drivers/platform/x86/msi-laptop.ko.gz drivers/platform/x86/panasonic-laptop.ko.gz \
   59.28 -    drivers/platform/x86/sony-laptop.ko.gz drivers/platform/x86/acer-wmi.ko.gz \
   59.29 -    drivers/platform/x86/hp-wmi.ko.gz drivers/platform/x86/wmi.ko.gz \
   59.30 -    drivers/platform/x86/classmate-laptop.ko.gz drivers/platform/x86/topstar-laptop.ko.gz | \
   59.31 -    while read module; do
   59.32 -    	dir=$path/$(dirname $module)
   59.33 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   59.34 -        cp -a $install/$path/$module $fs/$dir
   59.35 -    done
   59.36 -
   59.37 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   59.38 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   59.39 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   59.40 -	fi
   59.41 -    done
   59.42 -}
   59.43 -
   59.44 -# Post install/remove commands for Tazpkg.
   59.45 -post_install()
   59.46 -{
   59.47 -	chroot "$1/" depmod -a $VERSION-slitaz
   59.48 -}
   59.49 -
   59.50 -post_remove()
   59.51 -{
   59.52 -	chroot "$1/" depmod -a $VERSION-slitaz
   59.53 -}
   59.54 -
    60.1 --- a/linux-libre-agp/receipt	Thu Jun 15 03:15:24 2017 +0300
    60.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.3 @@ -1,45 +0,0 @@
    60.4 -# SliTaz package receipt.
    60.5 -
    60.6 -PACKAGE="linux-libre-agp"
    60.7 -VERSION="2.6.37-gnu"
    60.8 -CATEGORY="base-system"
    60.9 -SHORT_DESC="The Linux Libre kernel AGP modules."
   60.10 -MAINTAINER="gokhlayeh@slitaz.org"
   60.11 -LICENSE="GPL2"
   60.12 -PROVIDE="linux-agp"
   60.13 -DEPENDS="linux-libre"
   60.14 -WANTED="linux-libre"
   60.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   60.16 -
   60.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   60.18 -genpkg_rules()
   60.19 -{
   60.20 -    local path
   60.21 -    path=lib/modules/$VERSION-slitaz/kernel
   60.22 -    mkdir -p $fs/$path
   60.23 -    export src
   60.24 -    export _pkg
   60.25 -    $wanted_stuff/list_modules.sh drivers/char/agp | while read module; do
   60.26 -    	dir=$path/$(dirname $module)
   60.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   60.28 -        cp -a $install/$path/$module $fs/$dir
   60.29 -    done
   60.30 -
   60.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   60.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   60.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   60.34 -	fi
   60.35 -    done
   60.36 -}
   60.37 -
   60.38 -# Post install/remove commands for Tazpkg.
   60.39 -post_install()
   60.40 -{
   60.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   60.42 -}
   60.43 -
   60.44 -post_remove()
   60.45 -{
   60.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   60.47 -}
   60.48 -
    61.1 --- a/linux-libre-aoe/receipt	Thu Jun 15 03:15:24 2017 +0300
    61.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.3 @@ -1,39 +0,0 @@
    61.4 -# SliTaz package receipt.
    61.5 -
    61.6 -PACKAGE="linux-libre-aoe"
    61.7 -VERSION="2.6.37-gnu"
    61.8 -CATEGORY="base-system"
    61.9 -SHORT_DESC="The Linux Libre kernel ATA over Ethernet modules."
   61.10 -MAINTAINER="gokhlayeh@slitaz.org"
   61.11 -LICENSE="GPL2"
   61.12 -PROVIDE="linux-aoe"
   61.13 -WANTED="linux-libre"
   61.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   61.15 -
   61.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   61.17 -genpkg_rules()
   61.18 -{
   61.19 -    local path
   61.20 -    path=lib/modules/$VERSION-slitaz/kernel
   61.21 -    mkdir -p $fs/$path
   61.22 -    export src
   61.23 -    export _pkg
   61.24 -    $wanted_stuff/list_modules.sh drivers/block/aoe/aoe.ko.gz | \
   61.25 -    while read module; do
   61.26 -    	dir=$path/$(dirname $module)
   61.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   61.28 -        cp -a $install/$path/$module $fs/$dir
   61.29 -    done
   61.30 -}
   61.31 -
   61.32 -# Post install/remove commands for Tazpkg.
   61.33 -post_install()
   61.34 -{
   61.35 -	chroot "$1/" depmod -a $VERSION-slitaz
   61.36 -}
   61.37 -
   61.38 -post_remove()
   61.39 -{
   61.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   61.41 -}
   61.42 -
    62.1 --- a/linux-libre-appletalk/receipt	Thu Jun 15 03:15:24 2017 +0300
    62.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.3 @@ -1,48 +0,0 @@
    62.4 -# SliTaz package receipt.
    62.5 -
    62.6 -PACKAGE="linux-libre-appletalk"
    62.7 -VERSION="2.6.37-gnu"
    62.8 -CATEGORY="base-system"
    62.9 -SHORT_DESC="The Linux Libre kernel appletalk modules."
   62.10 -MAINTAINER="gokhlayeh@slitaz.org"
   62.11 -LICENSE="GPL2"
   62.12 -PROVIDE="linux-appletalk"
   62.13 -DEPENDS="linux-libre"
   62.14 -WANTED="linux-libre"
   62.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   62.16 -
   62.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   62.18 -genpkg_rules()
   62.19 -{
   62.20 -    local path
   62.21 -    path=lib/modules/$VERSION-slitaz/kernel
   62.22 -    mkdir -p $fs/$path
   62.23 -    
   62.24 -    export src
   62.25 -    export _pkg
   62.26 -    
   62.27 -    $wanted_stuff/list_modules.sh drivers/net/appletalk net/appletalk \
   62.28 -	net/802/p8022.ko.gz | while read module; do
   62.29 -    	dir=$path/$(dirname $module)
   62.30 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   62.31 -        cp -a $install/$path/$module $fs/$dir
   62.32 -    done
   62.33 -
   62.34 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   62.35 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   62.36 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   62.37 -	fi
   62.38 -    done
   62.39 -}
   62.40 -
   62.41 -# Post install/remove commands for Tazpkg.
   62.42 -post_install()
   62.43 -{
   62.44 -	chroot "$1/" depmod -a $VERSION-slitaz
   62.45 -}
   62.46 -
   62.47 -post_remove()
   62.48 -{
   62.49 -	chroot "$1/" depmod -a $VERSION-slitaz
   62.50 -}
   62.51 -
    63.1 --- a/linux-libre-autofs/receipt	Thu Jun 15 03:15:24 2017 +0300
    63.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.3 @@ -1,43 +0,0 @@
    63.4 -# SliTaz package receipt.
    63.5 -
    63.6 -PACKAGE="linux-libre-autofs"
    63.7 -VERSION="2.6.37-gnu"
    63.8 -CATEGORY="base-system"
    63.9 -SHORT_DESC="The Linux Libre kernel automounter module."
   63.10 -MAINTAINER="gokhlayeh@slitaz.org"
   63.11 -LICENSE="GPL2"
   63.12 -PROVIDE="linux-autofs"
   63.13 -DEPENDS="linux-libre"
   63.14 -WANTED="linux-libre"
   63.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   63.16 -CONFIG_FILES="/etc/filesystems"
   63.17 -
   63.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   63.19 -genpkg_rules()
   63.20 -{
   63.21 -    local path
   63.22 -    path=lib/modules/$VERSION-slitaz/kernel
   63.23 -    mkdir -p $fs/$path $fs/etc
   63.24 -    export src
   63.25 -    export _pkg
   63.26 -    $wanted_stuff/list_modules.sh fs/autofs4 | while read module; do
   63.27 -    	dir=$path/$(dirname $module)
   63.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   63.29 -        cp -a $install/$path/$module $fs/$dir
   63.30 -    done
   63.31 -    touch $fs/etc/filesystems
   63.32 -}
   63.33 -
   63.34 -# Post install/remove commands for Tazpkg.
   63.35 -post_install()
   63.36 -{
   63.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   63.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   63.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   63.40 -}
   63.41 -
   63.42 -post_remove()
   63.43 -{
   63.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   63.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   63.46 -}
    64.1 --- a/linux-libre-bluetooth/receipt	Thu Jun 15 03:15:24 2017 +0300
    64.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.3 @@ -1,45 +0,0 @@
    64.4 -# SliTaz package receipt.
    64.5 -
    64.6 -PACKAGE="linux-libre-bluetooth"
    64.7 -VERSION="2.6.37-gnu"
    64.8 -CATEGORY="base-system"
    64.9 -SHORT_DESC="The Linux Libre kernel bluetooth modules."
   64.10 -MAINTAINER="gokhlayeh@slitaz.org"
   64.11 -LICENSE="GPL2"
   64.12 -PROVIDE="linux-bluetooth"
   64.13 -DEPENDS="linux-libre"
   64.14 -WANTED="linux-libre"
   64.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   64.16 -
   64.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   64.18 -genpkg_rules()
   64.19 -{
   64.20 -    local path
   64.21 -    path=lib/modules/$VERSION-slitaz/kernel
   64.22 -    mkdir -p $fs/$path
   64.23 -    export src
   64.24 -    export _pkg
   64.25 -    $wanted_stuff/list_modules.sh drivers/bluetooth net/bluetooth | while read module; do
   64.26 -    	dir=$path/$(dirname $module)
   64.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   64.28 -        cp -a $install/$path/$module $fs/$dir
   64.29 -    done
   64.30 -
   64.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   64.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   64.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   64.34 -	fi
   64.35 -    done
   64.36 -}
   64.37 -
   64.38 -# Post install/remove commands for Tazpkg.
   64.39 -post_install()
   64.40 -{
   64.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   64.42 -}
   64.43 -
   64.44 -post_remove()
   64.45 -{
   64.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   64.47 -}
   64.48 -
    65.1 --- a/linux-libre-bridge/receipt	Thu Jun 15 03:15:24 2017 +0300
    65.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.3 @@ -1,45 +0,0 @@
    65.4 -# SliTaz package receipt.
    65.5 -
    65.6 -PACKAGE="linux-libre-bridge"
    65.7 -VERSION="2.6.37-gnu"
    65.8 -CATEGORY="base-system"
    65.9 -SHORT_DESC="The Linux Libre kernel bridge modules."
   65.10 -MAINTAINER="gokhlayeh@slitaz.org"
   65.11 -LICENSE="GPL2"
   65.12 -PROVIDE="linux-bridge"
   65.13 -DEPENDS="linux-libre"
   65.14 -WANTED="linux-libre"
   65.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   65.16 -
   65.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   65.18 -genpkg_rules()
   65.19 -{
   65.20 -    local path
   65.21 -    path=lib/modules/$VERSION-slitaz/kernel
   65.22 -    mkdir -p $fs/$path
   65.23 -    export src
   65.24 -    export _pkg
   65.25 -    $wanted_stuff/list_modules.sh net/bridge | while read module; do
   65.26 -    	dir=$path/$(dirname $module)
   65.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   65.28 -        cp -a $install/$path/$module $fs/$dir
   65.29 -    done
   65.30 -
   65.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   65.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   65.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   65.34 -	fi
   65.35 -    done
   65.36 -}
   65.37 -
   65.38 -# Post install/remove commands for Tazpkg.
   65.39 -post_install()
   65.40 -{
   65.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   65.42 -}
   65.43 -
   65.44 -post_remove()
   65.45 -{
   65.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   65.47 -}
   65.48 -
    66.1 --- a/linux-libre-btrfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    66.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.3 @@ -1,49 +0,0 @@
    66.4 -# SliTaz package receipt.
    66.5 -
    66.6 -PACKAGE="linux-libre-btrfs"
    66.7 -VERSION="2.6.37-gnu"
    66.8 -CATEGORY="base-system"
    66.9 -SHORT_DESC="The Linux Libre kernel btrfs module."
   66.10 -MAINTAINER="gokhlayeh@slitaz.org"
   66.11 -LICENSE="GPL2"
   66.12 -PROVIDE="linux-btrfs"
   66.13 -DEPENDS="linux-libre"
   66.14 -WANTED="linux-libre"
   66.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   66.16 -CONFIG_FILES="/etc/filesystems"
   66.17 -
   66.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   66.19 -genpkg_rules()
   66.20 -{
   66.21 -    local path
   66.22 -    path=lib/modules/$VERSION-slitaz/kernel
   66.23 -    mkdir -p $fs/$path $fs/etc
   66.24 -    export src
   66.25 -    export _pkg
   66.26 -    $wanted_stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
   66.27 -    	dir=$path/$(dirname $module)
   66.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   66.29 -        cp -a $install/$path/$module $fs/$dir
   66.30 -    done
   66.31 -    touch $fs/etc/filesystems
   66.32 -
   66.33 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   66.34 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   66.35 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   66.36 -	fi
   66.37 -    done
   66.38 -}
   66.39 -
   66.40 -# Post install/remove commands for Tazpkg.
   66.41 -post_install()
   66.42 -{
   66.43 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   66.44 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   66.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   66.46 -}
   66.47 -
   66.48 -post_remove()
   66.49 -{
   66.50 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   66.51 -	chroot "$1/" depmod -a $VERSION-slitaz
   66.52 -}
    67.1 --- a/linux-libre-cifs/receipt	Thu Jun 15 03:15:24 2017 +0300
    67.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.3 @@ -1,43 +0,0 @@
    67.4 -# SliTaz package receipt.
    67.5 -
    67.6 -PACKAGE="linux-libre-cifs"
    67.7 -VERSION="2.6.37-gnu"
    67.8 -CATEGORY="base-system"
    67.9 -SHORT_DESC="The Linux Libre kernel cifs module."
   67.10 -MAINTAINER="gokhlayeh@slitaz.org"
   67.11 -LICENSE="GPL2"
   67.12 -PROVIDE="linux-cifs"
   67.13 -DEPENDS="linux-libre"
   67.14 -WANTED="linux-libre"
   67.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   67.16 -CONFIG_FILES="/etc/filesystems"
   67.17 -
   67.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   67.19 -genpkg_rules()
   67.20 -{
   67.21 -    local path
   67.22 -    path=lib/modules/$VERSION-slitaz/kernel
   67.23 -    mkdir -p $fs/$path $fs/etc
   67.24 -    export src
   67.25 -    export _pkg
   67.26 -    $wanted_stuff/list_modules.sh fs/cifs | while read module; do
   67.27 -    	dir=$path/$(dirname $module)
   67.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   67.29 -        cp -a $install/$path/$module $fs/$dir
   67.30 -    done
   67.31 -    touch $fs/etc/filesystems
   67.32 -}
   67.33 -
   67.34 -# Post install/remove commands for Tazpkg.
   67.35 -post_install()
   67.36 -{
   67.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   67.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   67.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   67.40 -}
   67.41 -
   67.42 -post_remove()
   67.43 -{
   67.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   67.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   67.46 -}
    68.1 --- a/linux-libre-coda/receipt	Thu Jun 15 03:15:24 2017 +0300
    68.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    68.3 @@ -1,43 +0,0 @@
    68.4 -# SliTaz package receipt.
    68.5 -
    68.6 -PACKAGE="linux-libre-coda"
    68.7 -VERSION="2.6.37-gnu"
    68.8 -CATEGORY="base-system"
    68.9 -SHORT_DESC="The Linux Libre kernel coda module."
   68.10 -MAINTAINER="gokhlayeh@slitaz.org"
   68.11 -LICENSE="GPL2"
   68.12 -PROVIDE="linux-coda"
   68.13 -DEPENDS="linux-libre"
   68.14 -WANTED="linux-libre"
   68.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   68.16 -CONFIG_FILES="/etc/filesystems"
   68.17 -
   68.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   68.19 -genpkg_rules()
   68.20 -{
   68.21 -    local path
   68.22 -    path=lib/modules/$VERSION-slitaz/kernel
   68.23 -    mkdir -p $fs/$path $fs/etc
   68.24 -    export src
   68.25 -    export _pkg
   68.26 -    $wanted_stuff/list_modules.sh fs/coda | while read module; do
   68.27 -    	dir=$path/$(dirname $module)
   68.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   68.29 -        cp -a $install/$path/$module $fs/$dir
   68.30 -    done
   68.31 -    touch $fs/etc/filesystems
   68.32 -}
   68.33 -
   68.34 -# Post install/remove commands for Tazpkg.
   68.35 -post_install()
   68.36 -{
   68.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   68.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   68.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   68.40 -}
   68.41 -
   68.42 -post_remove()
   68.43 -{
   68.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   68.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   68.46 -}
    69.1 --- a/linux-libre-configfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    69.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    69.3 @@ -1,43 +0,0 @@
    69.4 -# SliTaz package receipt.
    69.5 -
    69.6 -PACKAGE="linux-libre-configfs"
    69.7 -VERSION="2.6.37-gnu"
    69.8 -CATEGORY="base-system"
    69.9 -SHORT_DESC="The Linux Libre kernel configfs module."
   69.10 -MAINTAINER="gokhlayeh@slitaz.org"
   69.11 -LICENSE="GPL2"
   69.12 -PROVIDE="linux-configfs"
   69.13 -DEPENDS="linux-libre"
   69.14 -WANTED="linux-libre"
   69.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   69.16 -CONFIG_FILES="/etc/filesystems"
   69.17 -
   69.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   69.19 -genpkg_rules()
   69.20 -{
   69.21 -    local path
   69.22 -    path=lib/modules/$VERSION-slitaz/kernel
   69.23 -    mkdir -p $fs/$path $fs/etc
   69.24 -    export src
   69.25 -    export _pkg
   69.26 -    $wanted_stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
   69.27 -    	dir=$path/$(dirname $module)
   69.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   69.29 -        cp -a $install/$path/$module $fs/$dir
   69.30 -    done
   69.31 -    touch $fs/etc/filesystems
   69.32 -}
   69.33 -
   69.34 -# Post install/remove commands for Tazpkg.
   69.35 -post_install()
   69.36 -{
   69.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   69.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   69.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   69.40 -}
   69.41 -
   69.42 -post_remove()
   69.43 -{
   69.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   69.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   69.46 -}
    70.1 --- a/linux-libre-cpufreq/receipt	Thu Jun 15 03:15:24 2017 +0300
    70.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    70.3 @@ -1,40 +0,0 @@
    70.4 -# SliTaz package receipt.
    70.5 -
    70.6 -PACKAGE="linux-libre-cpufreq"
    70.7 -VERSION="2.6.37-gnu"
    70.8 -CATEGORY="base-system"
    70.9 -SHORT_DESC="The Linux Libre kernel cpufreq modules."
   70.10 -MAINTAINER="gokhlayeh@slitaz.org"
   70.11 -LICENSE="GPL2"
   70.12 -PROVIDE="linux-cpufreq"
   70.13 -DEPENDS="linux-libre"
   70.14 -WANTED="linux-libre"
   70.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   70.16 -
   70.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   70.18 -genpkg_rules()
   70.19 -{
   70.20 -    local path
   70.21 -    path=lib/modules/$VERSION-slitaz/kernel
   70.22 -    mkdir -p $fs/$path
   70.23 -    export src
   70.24 -    export _pkg
   70.25 -    $wanted_stuff/list_modules.sh arch/x86/kernel/cpu/cpufreq drivers/cpufreq | \
   70.26 -    while read module; do
   70.27 -    	dir=$path/$(dirname $module)
   70.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   70.29 -        cp -a $install/$path/$module $fs/$dir
   70.30 -    done
   70.31 -}
   70.32 -
   70.33 -# Post install/remove commands for Tazpkg.
   70.34 -post_install()
   70.35 -{
   70.36 -	chroot "$1/" depmod -a $VERSION-slitaz
   70.37 -}
   70.38 -
   70.39 -post_remove()
   70.40 -{
   70.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   70.42 -}
   70.43 -
    71.1 --- a/linux-libre-cramfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    71.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    71.3 @@ -1,43 +0,0 @@
    71.4 -# SliTaz package receipt.
    71.5 -
    71.6 -PACKAGE="linux-libre-cramfs"
    71.7 -VERSION="2.6.37-gnu"
    71.8 -CATEGORY="base-system"
    71.9 -SHORT_DESC="The Linux Libre kernel cramfs module."
   71.10 -MAINTAINER="gokhlayeh@slitaz.org"
   71.11 -LICENSE="GPL2"
   71.12 -PROVIDE="linux-cramfs"
   71.13 -DEPENDS="linux-libre"
   71.14 -WANTED="linux-libre"
   71.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   71.16 -CONFIG_FILES="/etc/filesystems"
   71.17 -
   71.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   71.19 -genpkg_rules()
   71.20 -{
   71.21 -    local path
   71.22 -    path=lib/modules/$VERSION-slitaz/kernel
   71.23 -    mkdir -p $fs/$path $fs/etc
   71.24 -    export src
   71.25 -    export _pkg
   71.26 -    $wanted_stuff/list_modules.sh fs/cramfs | while read module; do
   71.27 -    	dir=$path/$(dirname $module)
   71.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   71.29 -        cp -a $install/$path/$module $fs/$dir
   71.30 -    done
   71.31 -    touch $fs/etc/filesystems
   71.32 -}
   71.33 -
   71.34 -# Post install/remove commands for Tazpkg.
   71.35 -post_install()
   71.36 -{
   71.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   71.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   71.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   71.40 -}
   71.41 -
   71.42 -post_remove()
   71.43 -{
   71.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   71.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   71.46 -}
    72.1 --- a/linux-libre-crypto/receipt	Thu Jun 15 03:15:24 2017 +0300
    72.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    72.3 @@ -1,46 +0,0 @@
    72.4 -# SliTaz package receipt.
    72.5 -
    72.6 -PACKAGE="linux-libre-crypto"
    72.7 -VERSION="2.6.37-gnu"
    72.8 -CATEGORY="base-system"
    72.9 -SHORT_DESC="The Linux Libre kernel crypto modules."
   72.10 -MAINTAINER="gokhlayeh@slitaz.org"
   72.11 -LICENSE="GPL2"
   72.12 -PROVIDE="linux-crypto"
   72.13 -DEPENDS="linux-libre"
   72.14 -WANTED="linux-libre"
   72.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   72.16 -
   72.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   72.18 -genpkg_rules()
   72.19 -{
   72.20 -    local path
   72.21 -    path=lib/modules/$VERSION-slitaz/kernel
   72.22 -    mkdir -p $fs/$path
   72.23 -    export src
   72.24 -    export _pkg
   72.25 -    $wanted_stuff/list_modules.sh arch/x86/crypto crypto drivers/crypto | \
   72.26 -    while read module; do
   72.27 -    	dir=$path/$(dirname $module)
   72.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   72.29 -        cp -a $install/$path/$module $fs/$dir
   72.30 -    done
   72.31 -
   72.32 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   72.33 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   72.34 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   72.35 -	fi
   72.36 -    done
   72.37 -}
   72.38 -
   72.39 -# Post install/remove commands for Tazpkg.
   72.40 -post_install()
   72.41 -{
   72.42 -	chroot "$1/" depmod -a $VERSION-slitaz
   72.43 -}
   72.44 -
   72.45 -post_remove()
   72.46 -{
   72.47 -	chroot "$1/" depmod -a $VERSION-slitaz
   72.48 -}
   72.49 -
    73.1 --- a/linux-libre-cryptoloop/receipt	Thu Jun 15 03:15:24 2017 +0300
    73.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.3 @@ -1,40 +0,0 @@
    73.4 -# SliTaz package receipt.
    73.5 -
    73.6 -PACKAGE="linux-libre-cryptoloop"
    73.7 -VERSION="2.6.37-gnu"
    73.8 -CATEGORY="base-system"
    73.9 -SHORT_DESC="The Linux Libre kernel cryptoloop modules."
   73.10 -MAINTAINER="gokhlayeh@slitaz.org"
   73.11 -LICENSE="GPL2"
   73.12 -PROVIDE="linux-cryptoloop"
   73.13 -DEPENDS="linux-libre-crypto"
   73.14 -WANTED="linux-libre"
   73.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   73.16 -
   73.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   73.18 -genpkg_rules()
   73.19 -{
   73.20 -    local path
   73.21 -    path=lib/modules/$VERSION-slitaz/kernel
   73.22 -    mkdir -p $fs/$path
   73.23 -    export src
   73.24 -    export _pkg
   73.25 -    $wanted_stuff/list_modules.sh drivers/block/cryptoloop.ko.gz | \
   73.26 -    while read module; do
   73.27 -    	dir=$path/$(dirname $module)
   73.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   73.29 -        cp -a $install/$path/$module $fs/$dir
   73.30 -    done
   73.31 -}
   73.32 -
   73.33 -# Post install/remove commands for Tazpkg.
   73.34 -post_install()
   73.35 -{
   73.36 -	chroot "$1/" depmod -a $VERSION-slitaz
   73.37 -}
   73.38 -
   73.39 -post_remove()
   73.40 -{
   73.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   73.42 -}
   73.43 -
    74.1 --- a/linux-libre-dialup/receipt	Thu Jun 15 03:15:24 2017 +0300
    74.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.3 @@ -1,47 +0,0 @@
    74.4 -# SliTaz package receipt.
    74.5 -
    74.6 -PACKAGE="linux-libre-dialup"
    74.7 -VERSION="2.6.37-gnu"
    74.8 -CATEGORY="base-system"
    74.9 -SHORT_DESC="The Linux Libre kernel dial-up modules."
   74.10 -MAINTAINER="gokhlayeh@slitaz.org"
   74.11 -LICENSE="GPL2"
   74.12 -PROVIDE="linux-dialup"
   74.13 -DEPENDS="linux-libre"
   74.14 -WANTED="linux-libre"
   74.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   74.16 -
   74.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   74.18 -genpkg_rules()
   74.19 -{
   74.20 -    local path
   74.21 -    path=lib/modules/$VERSION-slitaz/kernel
   74.22 -    mkdir -p $fs/$path
   74.23 -    export src
   74.24 -    export _pkg
   74.25 -    $wanted_stuff/list_modules.sh drivers/serial/serial_cs.ko.gz drivers/char/nozomi.ko.gz \
   74.26 -	drivers/usb/serial/option.ko.gz drivers/net/usb/hso.ko.gz | \
   74.27 -	while read module; do
   74.28 -    	dir=$path/$(dirname $module)
   74.29 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   74.30 -        cp -a $install/$path/$module $fs/$dir
   74.31 -    done
   74.32 -
   74.33 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   74.34 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   74.35 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   74.36 -	fi
   74.37 -    done
   74.38 -}
   74.39 -
   74.40 -# Post install/remove commands for Tazpkg.
   74.41 -post_install()
   74.42 -{
   74.43 -	chroot "$1/" depmod -a $VERSION-slitaz
   74.44 -}
   74.45 -
   74.46 -post_remove()
   74.47 -{
   74.48 -	chroot "$1/" depmod -a $VERSION-slitaz
   74.49 -}
   74.50 -
    75.1 --- a/linux-libre-dlm/receipt	Thu Jun 15 03:15:24 2017 +0300
    75.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.3 @@ -1,44 +0,0 @@
    75.4 -# SliTaz package receipt.
    75.5 -
    75.6 -PACKAGE="linux-libre-dlm"
    75.7 -VERSION="2.6.37-gnu"
    75.8 -CATEGORY="base-system"
    75.9 -SHORT_DESC="The Linux Libre kernel dlmfs module."
   75.10 -MAINTAINER="gokhlayeh@slitaz.org"
   75.11 -LICENSE="GPL2"
   75.12 -PROVIDE="linux-dlm"
   75.13 -DEPENDS="linux-libre"
   75.14 -WANTED="linux-libre"
   75.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   75.16 -CONFIG_FILES="/etc/filesystems"
   75.17 -
   75.18 -# Modules paths and list
   75.19 -MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
   75.20 -MODULES="fs/dlm/dlm.ko.gz"
   75.21 -
   75.22 -# Rules to gen a SliTaz package suitable for Tazpkg.
   75.23 -genpkg_rules()
   75.24 -{
   75.25 -    mkdir -p ${fs}${MOD_PATH} $fs/etc
   75.26 -	for module in $MODULES
   75.27 -	do
   75.28 -		dir=$MOD_PATH/$(dirname $module)
   75.29 -		[ -d $fs/$dir ] || mkdir -p $fs/$dir
   75.30 -		cp -a $install/$MOD_PATH/$module $fs/$dir
   75.31 -	done
   75.32 -    touch $fs/etc/filesystems
   75.33 -}
   75.34 -
   75.35 -# Post install/remove commands for Tazpkg.
   75.36 -post_install()
   75.37 -{
   75.38 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   75.39 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   75.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   75.41 -}
   75.42 -
   75.43 -post_remove()
   75.44 -{
   75.45 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   75.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   75.47 -}
    76.1 --- a/linux-libre-drm/receipt	Thu Jun 15 03:15:24 2017 +0300
    76.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    76.3 @@ -1,50 +0,0 @@
    76.4 -# SliTaz package receipt.
    76.5 -
    76.6 -PACKAGE="linux-libre-drm"
    76.7 -VERSION="2.6.37-gnu"
    76.8 -CATEGORY="base-system"
    76.9 -SHORT_DESC="The Linux Libre kernel drm module."
   76.10 -MAINTAINER="gokhlayeh@slitaz.org"
   76.11 -LICENSE="GPL2"
   76.12 -PROVIDE="linux-drm"
   76.13 -DEPENDS="linux-libre-agp"
   76.14 -WANTED="linux-libre"
   76.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   76.16 -
   76.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   76.18 -genpkg_rules()
   76.19 -{
   76.20 -	local path
   76.21 -	path=lib/modules/$VERSION-slitaz/kernel
   76.22 -	mkdir -p $fs/$path
   76.23 -	export src
   76.24 -	export _pkg
   76.25 -	$wanted_stuff/list_modules.sh drivers/gpu/drm | while read module; do
   76.26 -		dir=$path/$(dirname $module)
   76.27 -		[ -d $fs/$dir ] || mkdir -p $fs/$dir
   76.28 -		cp -a $install/$path/$module $fs/$dir
   76.29 -	done
   76.30 -
   76.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   76.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   76.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   76.34 -	fi
   76.35 -    done
   76.36 -
   76.37 -    # remove drivers/char/agp kernel modules cause there in linux-agp package
   76.38 -    if [ -d $fs/lib/modules/$VERSION-slitaz/kernel/drivers/char/agp ]; then
   76.39 -        rm -rf $fs/lib/modules/$VERSION-slitaz/kernel/drivers/char/agp
   76.40 -    fi
   76.41 -}
   76.42 -
   76.43 -# Post install/remove commands for Tazpkg.
   76.44 -post_install()
   76.45 -{
   76.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   76.47 -}
   76.48 -
   76.49 -post_remove()
   76.50 -{
   76.51 -	chroot "$1/" depmod -a $VERSION-slitaz
   76.52 -}
   76.53 -
    77.1 --- a/linux-libre-firewire/receipt	Thu Jun 15 03:15:24 2017 +0300
    77.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.3 @@ -1,39 +0,0 @@
    77.4 -# SliTaz package receipt.
    77.5 -
    77.6 -PACKAGE="linux-libre-firewire"
    77.7 -VERSION="2.6.37-gnu"
    77.8 -CATEGORY="base-system"
    77.9 -SHORT_DESC="The Linux Libre kernel firewire modules."
   77.10 -MAINTAINER="gokhlayeh@slitaz.org"
   77.11 -LICENSE="GPL2"
   77.12 -PROVIDE="linux-firewire"
   77.13 -DEPENDS="linux-libre"
   77.14 -WANTED="linux-libre"
   77.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   77.16 -
   77.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   77.18 -genpkg_rules()
   77.19 -{
   77.20 -    local path
   77.21 -    path=lib/modules/$VERSION-slitaz/kernel
   77.22 -    mkdir -p $fs/$path
   77.23 -    export src
   77.24 -    export _pkg
   77.25 -    $wanted_stuff/list_modules.sh drivers/firewire | while read module; do
   77.26 -    	dir=$path/$(dirname $module)
   77.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   77.28 -        cp -a $install/$path/$module $fs/$dir
   77.29 -    done
   77.30 -}
   77.31 -
   77.32 -# Post install/remove commands for Tazpkg.
   77.33 -post_install()
   77.34 -{
   77.35 -	chroot "$1/" depmod -a $VERSION-slitaz
   77.36 -}
   77.37 -
   77.38 -post_remove()
   77.39 -{
   77.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   77.41 -}
   77.42 -
    78.1 --- a/linux-libre-gfs2/receipt	Thu Jun 15 03:15:24 2017 +0300
    78.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    78.3 @@ -1,43 +0,0 @@
    78.4 -# SliTaz package receipt.
    78.5 -
    78.6 -PACKAGE="linux-libre-gfs2"
    78.7 -VERSION="2.6.37-gnu"
    78.8 -CATEGORY="base-system"
    78.9 -SHORT_DESC="The Linux Libre kernel gfs2 module."
   78.10 -MAINTAINER="gokhlayeh@slitaz.org"
   78.11 -LICENSE="GPL2"
   78.12 -PROVIDE="linux-gfs2"
   78.13 -DEPENDS="linux-libre"
   78.14 -WANTED="linux-libre"
   78.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   78.16 -CONFIG_FILES="/etc/filesystems"
   78.17 -
   78.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   78.19 -genpkg_rules()
   78.20 -{
   78.21 -    local path
   78.22 -    path=lib/modules/$VERSION-slitaz/kernel
   78.23 -    mkdir -p $fs/$path $fs/etc
   78.24 -    export src
   78.25 -    export _pkg
   78.26 -    $wanted_stuff/list_modules.sh fs/gfs2 | while read module; do
   78.27 -    	dir=$path/$(dirname $module)
   78.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   78.29 -        cp -a $install/$path/$module $fs/$dir
   78.30 -    done
   78.31 -    touch $fs/etc/filesystems
   78.32 -}
   78.33 -
   78.34 -# Post install/remove commands for Tazpkg.
   78.35 -post_install()
   78.36 -{
   78.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   78.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   78.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   78.40 -}
   78.41 -
   78.42 -post_remove()
   78.43 -{
   78.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   78.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   78.46 -}
    79.1 --- a/linux-libre-hfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    79.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    79.3 @@ -1,43 +0,0 @@
    79.4 -# SliTaz package receipt.
    79.5 -
    79.6 -PACKAGE="linux-libre-hfs"
    79.7 -VERSION="2.6.37-gnu"
    79.8 -CATEGORY="base-system"
    79.9 -SHORT_DESC="The Linux Libre kernel hfs module."
   79.10 -MAINTAINER="gokhlayeh@slitaz.org"
   79.11 -LICENSE="GPL2"
   79.12 -PROVIDE="linux-hfs"
   79.13 -DEPENDS="linux-libre"
   79.14 -WANTED="linux-libre"
   79.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   79.16 -CONFIG_FILES="/etc/filesystems"
   79.17 -
   79.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   79.19 -genpkg_rules()
   79.20 -{
   79.21 -    local path
   79.22 -    path=lib/modules/$VERSION-slitaz/kernel
   79.23 -    mkdir -p $fs/$path $fs/etc
   79.24 -    export src
   79.25 -    export _pkg
   79.26 -    $wanted_stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
   79.27 -    	dir=$path/$(dirname $module)
   79.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   79.29 -        cp -a $install/$path/$module $fs/$dir
   79.30 -    done
   79.31 -    touch $fs/etc/filesystems
   79.32 -}
   79.33 -
   79.34 -# Post install/remove commands for Tazpkg.
   79.35 -post_install()
   79.36 -{
   79.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   79.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   79.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   79.40 -}
   79.41 -
   79.42 -post_remove()
   79.43 -{
   79.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   79.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   79.46 -}
    80.1 --- a/linux-libre-hfsplus/receipt	Thu Jun 15 03:15:24 2017 +0300
    80.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    80.3 @@ -1,43 +0,0 @@
    80.4 -# SliTaz package receipt.
    80.5 -
    80.6 -PACKAGE="linux-libre-hfsplus"
    80.7 -VERSION="2.6.37-gnu"
    80.8 -CATEGORY="base-system"
    80.9 -SHORT_DESC="The Linux Libre kernel hfsplus module."
   80.10 -MAINTAINER="gokhlayeh@slitaz.org"
   80.11 -LICENSE="GPL2"
   80.12 -PROVIDE="linux-hfsplus"
   80.13 -DEPENDS="linux-libre"
   80.14 -WANTED="linux-libre"
   80.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   80.16 -CONFIG_FILES="/etc/filesystems"
   80.17 -
   80.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   80.19 -genpkg_rules()
   80.20 -{
   80.21 -    local path
   80.22 -    path=lib/modules/$VERSION-slitaz/kernel
   80.23 -    mkdir -p $fs/$path $fs/etc
   80.24 -    export src
   80.25 -    export _pkg
   80.26 -    $wanted_stuff/list_modules.sh fs/hfsplus | while read module; do
   80.27 -    	dir=$path/$(dirname $module)
   80.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   80.29 -        cp -a $install/$path/$module $fs/$dir
   80.30 -    done
   80.31 -    touch $fs/etc/filesystems
   80.32 -}
   80.33 -
   80.34 -# Post install/remove commands for Tazpkg.
   80.35 -post_install()
   80.36 -{
   80.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   80.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   80.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   80.40 -}
   80.41 -
   80.42 -post_remove()
   80.43 -{
   80.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   80.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   80.46 -}
    81.1 --- a/linux-libre-hwmon/receipt	Thu Jun 15 03:15:24 2017 +0300
    81.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.3 @@ -1,45 +0,0 @@
    81.4 -# SliTaz package receipt.
    81.5 -
    81.6 -PACKAGE="linux-libre-hwmon"
    81.7 -VERSION="2.6.37-gnu"
    81.8 -CATEGORY="base-system"
    81.9 -SHORT_DESC="The Linux Libre kernel hwmon modules."
   81.10 -MAINTAINER="gokhlayeh@slitaz.org"
   81.11 -LICENSE="GPL2"
   81.12 -PROVIDE="linux-hwmon"
   81.13 -DEPENDS="linux-libre"
   81.14 -WANTED="linux-libre"
   81.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   81.16 -
   81.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   81.18 -genpkg_rules()
   81.19 -{
   81.20 -    local path
   81.21 -    path=lib/modules/$VERSION-slitaz/kernel
   81.22 -    mkdir -p $fs/$path
   81.23 -    export src
   81.24 -    export _pkg
   81.25 -    $wanted_stuff/list_modules.sh drivers/hwmon | while read module; do
   81.26 -    	dir=$path/$(dirname $module)
   81.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   81.28 -        cp -a $install/$path/$module $fs/$dir
   81.29 -    done
   81.30 -
   81.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   81.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   81.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   81.34 -	fi
   81.35 -    done
   81.36 -}
   81.37 -
   81.38 -# Post install/remove commands for Tazpkg.
   81.39 -post_install()
   81.40 -{
   81.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   81.42 -}
   81.43 -
   81.44 -post_remove()
   81.45 -{
   81.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   81.47 -}
   81.48 -
    82.1 --- a/linux-libre-input-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
    82.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    82.3 @@ -1,44 +0,0 @@
    82.4 -# SliTaz package receipt.
    82.5 -
    82.6 -PACKAGE="linux-libre-input-misc"
    82.7 -VERSION="2.6.37-gnu"
    82.8 -CATEGORY="base-system"
    82.9 -SHORT_DESC="The Linux Libre kernel misc. input drivers, including the ATI RemoteWonders."
   82.10 -MAINTAINER="gokhlayeh@slitaz.org"
   82.11 -LICENSE="GPL2"
   82.12 -PROVIDE="linux-input-misc"
   82.13 -WANTED="linux-libre"
   82.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   82.15 -
   82.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   82.17 -genpkg_rules()
   82.18 -{
   82.19 -    local path
   82.20 -    path=lib/modules/$VERSION-slitaz/kernel
   82.21 -    mkdir -p $fs/$path
   82.22 -    export src
   82.23 -    export _pkg
   82.24 -    $wanted_stuff/list_modules.sh drivers/input/misc | while read module; do
   82.25 -    	dir=$path/$(dirname $module)
   82.26 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   82.27 -        cp -a $install/$path/$module $fs/$dir
   82.28 -    done
   82.29 -
   82.30 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   82.31 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   82.32 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   82.33 -	fi
   82.34 -    done
   82.35 -}
   82.36 -
   82.37 -# Post install/remove commands for Tazpkg.
   82.38 -post_install()
   82.39 -{
   82.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   82.41 -}
   82.42 -
   82.43 -post_remove()
   82.44 -{
   82.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   82.46 -}
   82.47 -
    83.1 --- a/linux-libre-input-tablet/receipt	Thu Jun 15 03:15:24 2017 +0300
    83.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    83.3 @@ -1,39 +0,0 @@
    83.4 -# SliTaz package receipt.
    83.5 -
    83.6 -PACKAGE="linux-libre-input-tablet"
    83.7 -VERSION="2.6.37-gnu"
    83.8 -CATEGORY="base-system"
    83.9 -SHORT_DESC="The Linux Libre kernel tablet input drivers."
   83.10 -MAINTAINER="gokhlayeh@slitaz.org"
   83.11 -LICENSE="GPL2"
   83.12 -PROVIDE="linux-input-tablet"
   83.13 -WANTED="linux-libre"
   83.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   83.15 -
   83.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   83.17 -genpkg_rules()
   83.18 -{
   83.19 -    local path
   83.20 -    path=lib/modules/$VERSION-slitaz/kernel
   83.21 -    mkdir -p $fs/$path
   83.22 -    export src
   83.23 -    export _pkg
   83.24 -    $wanted_stuff/list_modules.sh drivers/input/tablet | while read module; do
   83.25 -    	dir=$path/$(dirname $module)
   83.26 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   83.27 -        cp -a $install/$path/$module $fs/$dir
   83.28 -    done
   83.29 -
   83.30 -}
   83.31 -
   83.32 -# Post install/remove commands for Tazpkg.
   83.33 -post_install()
   83.34 -{
   83.35 -	chroot "$1/" depmod -a $VERSION-slitaz
   83.36 -}
   83.37 -
   83.38 -post_remove()
   83.39 -{
   83.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   83.41 -}
   83.42 -
    84.1 --- a/linux-libre-input-touchscreen/receipt	Thu Jun 15 03:15:24 2017 +0300
    84.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    84.3 @@ -1,45 +0,0 @@
    84.4 -# SliTaz package receipt.
    84.5 -
    84.6 -PACKAGE="linux-libre-input-touchscreen"
    84.7 -VERSION="2.6.37-gnu"
    84.8 -CATEGORY="base-system"
    84.9 -SHORT_DESC="The Linux Libre kernel touchscreen input drivers."
   84.10 -MAINTAINER="gokhlayeh@slitaz.org"
   84.11 -LICENSE="GPL2"
   84.12 -PROVIDE="linux-input-touchscreen"
   84.13 -WANTED="linux-libre"
   84.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   84.15 -
   84.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   84.17 -genpkg_rules()
   84.18 -{
   84.19 -    local path
   84.20 -    path=lib/modules/$VERSION-slitaz/kernel
   84.21 -    mkdir -p $fs/$path
   84.22 -    export src
   84.23 -    export _pkg
   84.24 -    $wanted_stuff/list_modules.sh drivers/input/touchscreen | \
   84.25 -    while read module; do
   84.26 -    	dir=$path/$(dirname $module)
   84.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   84.28 -        cp -a $install/$path/$module $fs/$dir
   84.29 -    done
   84.30 -
   84.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   84.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   84.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   84.34 -	fi
   84.35 -    done
   84.36 -}
   84.37 -
   84.38 -# Post install/remove commands for Tazpkg.
   84.39 -post_install()
   84.40 -{
   84.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   84.42 -}
   84.43 -
   84.44 -post_remove()
   84.45 -{
   84.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   84.47 -}
   84.48 -
    85.1 --- a/linux-libre-ipv6/receipt	Thu Jun 15 03:15:24 2017 +0300
    85.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    85.3 @@ -1,45 +0,0 @@
    85.4 -# SliTaz package receipt.
    85.5 -
    85.6 -PACKAGE="linux-libre-ipv6"
    85.7 -VERSION="2.6.37-gnu"
    85.8 -CATEGORY="base-system"
    85.9 -SHORT_DESC="The Linux Libre kernel ipv6 modules."
   85.10 -MAINTAINER="gokhlayeh@slitaz.org"
   85.11 -LICENSE="GPL2"
   85.12 -PROVIDE="linux-ipv6"
   85.13 -DEPENDS="linux-libre"
   85.14 -WANTED="linux-libre"
   85.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   85.16 -
   85.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   85.18 -genpkg_rules()
   85.19 -{
   85.20 -    local path
   85.21 -    path=lib/modules/$VERSION-slitaz/kernel
   85.22 -    mkdir -p $fs/$path
   85.23 -    export src
   85.24 -    export _pkg
   85.25 -    $wanted_stuff/list_modules.sh net/ipv6 | while read module; do
   85.26 -    	dir=$path/$(dirname $module)
   85.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   85.28 -        cp -a $install/$path/$module $fs/$dir
   85.29 -    done
   85.30 -
   85.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   85.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   85.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   85.34 -	fi
   85.35 -    done
   85.36 -}
   85.37 -
   85.38 -# Post install/remove commands for Tazpkg.
   85.39 -post_install()
   85.40 -{
   85.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   85.42 -}
   85.43 -
   85.44 -post_remove()
   85.45 -{
   85.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   85.47 -}
   85.48 -
    86.1 --- a/linux-libre-irda/receipt	Thu Jun 15 03:15:24 2017 +0300
    86.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    86.3 @@ -1,41 +0,0 @@
    86.4 -# SliTaz package receipt.
    86.5 -
    86.6 -PACKAGE="linux-libre-irda"
    86.7 -VERSION="2.6.37-gnu"
    86.8 -CATEGORY="base-system"
    86.9 -SHORT_DESC="The Linux Libre kernel irda modules."
   86.10 -MAINTAINER="gokhlayeh@slitaz.org"
   86.11 -LICENSE="GPL2"
   86.12 -PROVIDE="linux-irda"
   86.13 -WANTED="linux-libre"
   86.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   86.15 -
   86.16 -
   86.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   86.18 -genpkg_rules()
   86.19 -{
   86.20 -    local path
   86.21 -    path=lib/modules/$VERSION-slitaz/kernel
   86.22 -    mkdir -p $fs/$path
   86.23 -    
   86.24 -    export src
   86.25 -    export _pkg
   86.26 -    
   86.27 -    $wanted_stuff/list_modules.sh drivers/net/irda net/irda | while read module; do
   86.28 -    	dir=$path/$(dirname $module)
   86.29 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   86.30 -        cp -a $install/$path/$module $fs/$dir
   86.31 -    done
   86.32 -}
   86.33 -
   86.34 -# Post install/remove commands for Tazpkg.
   86.35 -post_install()
   86.36 -{
   86.37 -	chroot "$1/" depmod -a $VERSION-slitaz
   86.38 -}
   86.39 -
   86.40 -post_remove()
   86.41 -{
   86.42 -	chroot "$1/" depmod -a $VERSION-slitaz
   86.43 -}
   86.44 -
    87.1 --- a/linux-libre-isdn/receipt	Thu Jun 15 03:15:24 2017 +0300
    87.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    87.3 @@ -1,45 +0,0 @@
    87.4 -# SliTaz package receipt.
    87.5 -
    87.6 -PACKAGE="linux-libre-isdn"
    87.7 -VERSION="2.6.37-gnu"
    87.8 -CATEGORY="base-system"
    87.9 -SHORT_DESC="The Linux Libre kernel isdn modules."
   87.10 -MAINTAINER="gokhlayeh@slitaz.org"
   87.11 -LICENSE="GPL2"
   87.12 -PROVIDE="linux-isdn"
   87.13 -DEPENDS="linux-libre"
   87.14 -WANTED="linux-libre"
   87.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   87.16 -
   87.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   87.18 -genpkg_rules()
   87.19 -{
   87.20 -    local path
   87.21 -    path=lib/modules/$VERSION-slitaz/kernel
   87.22 -    mkdir -p $fs/$path
   87.23 -    export src
   87.24 -    export _pkg
   87.25 -    $wanted_stuff/list_modules.sh drivers/isdn | while read module; do
   87.26 -    	dir=$path/$(dirname $module)
   87.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   87.28 -        cp -a $install/$path/$module $fs/$dir
   87.29 -    done
   87.30 -
   87.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   87.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   87.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   87.34 -	fi
   87.35 -    done
   87.36 -}
   87.37 -
   87.38 -# Post install/remove commands for Tazpkg.
   87.39 -post_install()
   87.40 -{
   87.41 -	chroot "$1/" depmod -a $VERSION-slitaz
   87.42 -}
   87.43 -
   87.44 -post_remove()
   87.45 -{
   87.46 -	chroot "$1/" depmod -a $VERSION-slitaz
   87.47 -}
   87.48 -
    88.1 --- a/linux-libre-jfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    88.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.3 @@ -1,43 +0,0 @@
    88.4 -# SliTaz package receipt.
    88.5 -
    88.6 -PACKAGE="linux-libre-jfs"
    88.7 -VERSION="2.6.37-gnu"
    88.8 -CATEGORY="base-system"
    88.9 -SHORT_DESC="The Linux Libre kernel jfs module."
   88.10 -MAINTAINER="gokhlayeh@slitaz.org"
   88.11 -LICENSE="GPL2"
   88.12 -PROVIDE="linux-jfs"
   88.13 -DEPENDS="linux-libre"
   88.14 -WANTED="linux-libre"
   88.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   88.16 -CONFIG_FILES="/etc/filesystems"
   88.17 -
   88.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   88.19 -genpkg_rules()
   88.20 -{
   88.21 -    local path
   88.22 -    path=lib/modules/$VERSION-slitaz/kernel
   88.23 -    mkdir -p $fs/$path $fs/etc
   88.24 -    export src
   88.25 -    export _pkg
   88.26 -    $wanted_stuff/list_modules.sh fs/jfs | while read module; do
   88.27 -    	dir=$path/$(dirname $module)
   88.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   88.29 -        cp -a $install/$path/$module $fs/$dir
   88.30 -    done
   88.31 -    touch $fs/etc/filesystems
   88.32 -}
   88.33 -
   88.34 -# Post install/remove commands for Tazpkg.
   88.35 -post_install()
   88.36 -{
   88.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   88.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   88.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   88.40 -}
   88.41 -
   88.42 -post_remove()
   88.43 -{
   88.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   88.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   88.46 -}
    89.1 --- a/linux-libre-joystick/receipt	Thu Jun 15 03:15:24 2017 +0300
    89.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    89.3 @@ -1,47 +0,0 @@
    89.4 -# SliTaz package receipt.
    89.5 -
    89.6 -PACKAGE="linux-libre-joystick"
    89.7 -VERSION="2.6.37-gnu"
    89.8 -CATEGORY="base-system"
    89.9 -SHORT_DESC="The Linux Libre kernel joystick modules."
   89.10 -MAINTAINER="gokhlayeh@slitaz.org"
   89.11 -LICENSE="GPL2"
   89.12 -PROVIDE="linux-joystick"
   89.13 -DEPENDS="linux-libre"
   89.14 -WANTED="linux-libre"
   89.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   89.16 -
   89.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   89.18 -genpkg_rules()
   89.19 -{
   89.20 -    local path
   89.21 -    path=lib/modules/$VERSION-slitaz/kernel
   89.22 -    mkdir -p $fs/$path
   89.23 -    export src
   89.24 -    export _pkg
   89.25 -    $wanted_stuff/list_modules.sh drivers/input/joystick drivers/input/gameport \
   89.26 -	drivers/input/input-polldev.ko.gz | \
   89.27 -	while read module; do
   89.28 -    	dir=$path/$(dirname $module)
   89.29 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   89.30 -        cp -a $install/$path/$module $fs/$dir
   89.31 -    done
   89.32 -
   89.33 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   89.34 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   89.35 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   89.36 -	fi
   89.37 -    done
   89.38 -}
   89.39 -
   89.40 -# Post install/remove commands for Tazpkg.
   89.41 -post_install()
   89.42 -{
   89.43 -	chroot "$1/" depmod -a $VERSION-slitaz
   89.44 -}
   89.45 -
   89.46 -post_remove()
   89.47 -{
   89.48 -	chroot "$1/" depmod -a $VERSION-slitaz
   89.49 -}
   89.50 -
    90.1 --- a/linux-libre-kvm/receipt	Thu Jun 15 03:15:24 2017 +0300
    90.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.3 @@ -1,42 +0,0 @@
    90.4 -# SliTaz package receipt.
    90.5 -
    90.6 -PACKAGE="linux-libre-kvm"
    90.7 -VERSION="2.6.37-gnu"
    90.8 -CATEGORY="base-system"
    90.9 -SHORT_DESC="The Linux Libre kernel kvm and virtio modules."
   90.10 -MAINTAINER="gokhlayeh@slitaz.org"
   90.11 -LICENSE="GPL2"
   90.12 -PROVIDE="linux-kvm"
   90.13 -DEPENDS="linux-libre"
   90.14 -WANTED="linux-libre"
   90.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   90.16 -
   90.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   90.18 -genpkg_rules()
   90.19 -{
   90.20 -    local path
   90.21 -    path=lib/modules/$VERSION-slitaz/kernel
   90.22 -    mkdir -p $fs/$path
   90.23 -    export src
   90.24 -    export _pkg
   90.25 -    $wanted_stuff/list_modules.sh arch/x86/kvm drivers/virtio drivers/lguest \
   90.26 -    drivers/char/hw_random/virtio-rng.ko.gz \
   90.27 -    drivers/net/virtio_net.ko.gz drivers/block/virtio_blk.ko.gz | \
   90.28 -    while read module; do
   90.29 -    	dir=$path/$(dirname $module)
   90.30 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   90.31 -        cp -a $install/$path/$module $fs/$dir
   90.32 -    done
   90.33 -}
   90.34 -
   90.35 -# Post install/remove commands for Tazpkg.
   90.36 -post_install()
   90.37 -{
   90.38 -	chroot "$1/" depmod -a $VERSION-slitaz
   90.39 -}
   90.40 -
   90.41 -post_remove()
   90.42 -{
   90.43 -	chroot "$1/" depmod -a $VERSION-slitaz
   90.44 -}
   90.45 -
    91.1 --- a/linux-libre-logfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    91.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    91.3 @@ -1,43 +0,0 @@
    91.4 -# SliTaz package receipt.
    91.5 -
    91.6 -PACKAGE="linux-libre-logfs"
    91.7 -VERSION="2.6.37-gnu"
    91.8 -CATEGORY="base-system"
    91.9 -SHORT_DESC="The Linux Libre kernel logfs module."
   91.10 -MAINTAINER="gokhlayeh@slitaz.org"
   91.11 -LICENSE="GPL2"
   91.12 -PROVIDE="linux-logfs"
   91.13 -DEPENDS="linux-libre"
   91.14 -WANTED="linux-libre"
   91.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   91.16 -CONFIG_FILES="/etc/filesystems"
   91.17 -
   91.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   91.19 -genpkg_rules()
   91.20 -{
   91.21 -    local path
   91.22 -    path=lib/modules/$VERSION-slitaz/kernel
   91.23 -    mkdir -p $fs/$path $fs/etc
   91.24 -    export src
   91.25 -    export _pkg
   91.26 -    $wanted_stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
   91.27 -    	dir=$path/$(dirname $module)
   91.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   91.29 -        cp -a $install/$path/$module $fs/$dir
   91.30 -    done
   91.31 -    touch $fs/etc/filesystems
   91.32 -}
   91.33 -
   91.34 -# Post install/remove commands for Tazpkg.
   91.35 -post_install()
   91.36 -{
   91.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   91.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   91.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   91.40 -}
   91.41 -
   91.42 -post_remove()
   91.43 -{
   91.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   91.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   91.46 -}
    92.1 --- a/linux-libre-md/receipt	Thu Jun 15 03:15:24 2017 +0300
    92.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.3 @@ -1,49 +0,0 @@
    92.4 -# SliTaz package receipt.
    92.5 -
    92.6 -PACKAGE="linux-libre-md"
    92.7 -VERSION="2.6.37-gnu"
    92.8 -CATEGORY="base-system"
    92.9 -SHORT_DESC="The Linux Libre kernel md modules."
   92.10 -MAINTAINER="gokhlayeh@slitaz.org"
   92.11 -LICENSE="GPL2"
   92.12 -PROVIDE="linux-md"
   92.13 -DEPENDS="linux-libre"
   92.14 -WANTED="linux-libre"
   92.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   92.16 -DEPENDS="linux-libre-crypto"
   92.17 -
   92.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   92.19 -genpkg_rules()
   92.20 -{
   92.21 -    local path
   92.22 -    path=lib/modules/$VERSION-slitaz/kernel
   92.23 -    mkdir -p $fs/$path
   92.24 -    export src
   92.25 -    export _pkg
   92.26 -    $wanted_stuff/list_modules.sh drivers/md | while read module; do
   92.27 -    	case "$module" in
   92.28 -	crypto/*) continue;;
   92.29 -	esac
   92.30 -    	dir=$path/$(dirname $module)
   92.31 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   92.32 -        cp -a $install/$path/$module $fs/$dir
   92.33 -    done
   92.34 -
   92.35 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   92.36 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   92.37 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   92.38 -	fi
   92.39 -    done
   92.40 -}
   92.41 -
   92.42 -# Post install/remove commands for Tazpkg.
   92.43 -post_install()
   92.44 -{
   92.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   92.46 -}
   92.47 -
   92.48 -post_remove()
   92.49 -{
   92.50 -	chroot "$1/" depmod -a $VERSION-slitaz
   92.51 -}
   92.52 -
    93.1 --- a/linux-libre-memstick/receipt	Thu Jun 15 03:15:24 2017 +0300
    93.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    93.3 @@ -1,47 +0,0 @@
    93.4 -# SliTaz package receipt.
    93.5 -
    93.6 -PACKAGE="linux-libre-memstick"
    93.7 -VERSION="2.6.37-gnu"
    93.8 -CATEGORY="base-system"
    93.9 -SHORT_DESC="The Linux Libre kernel sony memory stick modules."
   93.10 -MAINTAINER="gokhlayeh@slitaz.org"
   93.11 -LICENSE="GPL2"
   93.12 -PROVIDE="linux-memstick"
   93.13 -DEPENDS="linux-libre"
   93.14 -WANTED="linux-libre"
   93.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   93.16 -
   93.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   93.18 -genpkg_rules()
   93.19 -{
   93.20 -    local path
   93.21 -    path=lib/modules/$VERSION-slitaz/kernel
   93.22 -    mkdir -p $fs/$path
   93.23 -    
   93.24 -    export src
   93.25 -    export _pkg
   93.26 -    
   93.27 -    $wanted_stuff/list_modules.sh drivers/memstick | while read module; do
   93.28 -    	dir=$path/$(dirname $module)
   93.29 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   93.30 -        cp -a $install/$path/$module $fs/$dir
   93.31 -    done
   93.32 -
   93.33 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   93.34 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   93.35 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   93.36 -	fi
   93.37 -    done
   93.38 -}
   93.39 -
   93.40 -# Post install/remove commands for Tazpkg.
   93.41 -post_install()
   93.42 -{
   93.43 -	chroot "$1/" depmod -a $VERSION-slitaz
   93.44 -}
   93.45 -
   93.46 -post_remove()
   93.47 -{
   93.48 -	chroot "$1/" depmod -a $VERSION-slitaz
   93.49 -}
   93.50 -
    94.1 --- a/linux-libre-minix/receipt	Thu Jun 15 03:15:24 2017 +0300
    94.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    94.3 @@ -1,43 +0,0 @@
    94.4 -# SliTaz package receipt.
    94.5 -
    94.6 -PACKAGE="linux-libre-minix"
    94.7 -VERSION="2.6.37-gnu"
    94.8 -CATEGORY="base-system"
    94.9 -SHORT_DESC="The Linux Libre kernel minix module."
   94.10 -MAINTAINER="gokhlayeh@slitaz.org"
   94.11 -LICENSE="GPL2"
   94.12 -PROVIDE="linux-minix"
   94.13 -DEPENDS="linux-libre"
   94.14 -WANTED="linux-libre"
   94.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   94.16 -CONFIG_FILES="/etc/filesystems"
   94.17 -
   94.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   94.19 -genpkg_rules()
   94.20 -{
   94.21 -    local path
   94.22 -    path=lib/modules/$VERSION-slitaz/kernel
   94.23 -    mkdir -p $fs/$path $fs/etc
   94.24 -    export src
   94.25 -    export _pkg
   94.26 -    $wanted_stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
   94.27 -    	dir=$path/$(dirname $module)
   94.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   94.29 -        cp -a $install/$path/$module $fs/$dir
   94.30 -    done
   94.31 -    touch $fs/etc/filesystems
   94.32 -}
   94.33 -
   94.34 -# Post install/remove commands for Tazpkg.
   94.35 -post_install()
   94.36 -{
   94.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   94.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   94.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   94.40 -}
   94.41 -
   94.42 -post_remove()
   94.43 -{
   94.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   94.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   94.46 -}
    95.1 --- a/linux-libre-mmc/receipt	Thu Jun 15 03:15:24 2017 +0300
    95.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.3 @@ -1,46 +0,0 @@
    95.4 -# SliTaz package receipt.
    95.5 -
    95.6 -PACKAGE="linux-libre-mmc"
    95.7 -VERSION="2.6.37-gnu"
    95.8 -CATEGORY="base-system"
    95.9 -SHORT_DESC="The Linux Libre kernel mmc modules (card reader)."
   95.10 -MAINTAINER="gokhlayeh@slitaz.org"
   95.11 -LICENSE="GPL2"
   95.12 -PROVIDE="linux-mmc"
   95.13 -DEPENDS="linux-libre"
   95.14 -WANTED="linux-libre"
   95.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   95.16 -
   95.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   95.18 -genpkg_rules()
   95.19 -{
   95.20 -    local path
   95.21 -    path=lib/modules/$VERSION-slitaz/kernel
   95.22 -    mkdir -p $fs/$path
   95.23 -    export src
   95.24 -    export _pkg
   95.25 -    $wanted_stuff/list_modules.sh drivers/mmc drivers/misc/tifm_7xx1.ko.gz drivers/misc/iwmc3200top/iwmc3200top.ko.gz| \
   95.26 -	while read module; do
   95.27 -    	dir=$path/$(dirname $module)
   95.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   95.29 -        cp -a $install/$path/$module $fs/$dir
   95.30 -    done
   95.31 -
   95.32 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
   95.33 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
   95.34 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
   95.35 -	fi
   95.36 -    done
   95.37 -}
   95.38 -
   95.39 -# Post install/remove commands for Tazpkg.
   95.40 -post_install()
   95.41 -{
   95.42 -	chroot "$1/" depmod -a $VERSION-slitaz
   95.43 -}
   95.44 -
   95.45 -post_remove()
   95.46 -{
   95.47 -	chroot "$1/" depmod -a $VERSION-slitaz
   95.48 -}
   95.49 -
    96.1 --- a/linux-libre-module-headers/receipt	Thu Jun 15 03:15:24 2017 +0300
    96.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.3 @@ -1,149 +0,0 @@
    96.4 -# SliTaz package receipt.
    96.5 -
    96.6 -PACKAGE="linux-libre-module-headers"
    96.7 -VERSION="2.6.37-gnu"
    96.8 -CATEGORY="development"
    96.9 -SHORT_DESC="Header files and scripts for building modules for Linux Libre kernel."
   96.10 -MAINTAINER="gokhlayeh@slitaz.org"
   96.11 -LICENSE="GPL2"
   96.12 -PROVIDE="linux-module-headers"
   96.13 -DEPENDS="slitaz-toolchain"
   96.14 -WANTED="linux-libre"
   96.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   96.16 -KVERSION=$VERSION-slitaz
   96.17 -
   96.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   96.19 -genpkg_rules()
   96.20 -{
   96.21 -	local path
   96.22 -	_AUFSVER=`grep  ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
   96.23 -	AUFSDIR="$WOK/$WANTED/aufs-${_AUFSVER}"
   96.24 -	path=usr/src/linux-$KVERSION
   96.25 -	mkdir -p $fs/lib/modules/$KVERSION
   96.26 -	ln -sf /$path $fs/lib/modules/$KVERSION/build
   96.27 -	install -D -m644 $src/Makefile \
   96.28 -		$fs/$path/Makefile
   96.29 -	install -D -m644 $src/kernel/Makefile \
   96.30 -		$fs/$path/kernel/Makefile
   96.31 -	install -D -m644 $src/.config \
   96.32 -		$fs/$path/.config
   96.33 -	mkdir -p $fs/$path/include
   96.34 -
   96.35 -	for i in acpi asm-generic config generated linux math-emu media net pcmcia scsi sound trace video xen; do
   96.36 -		cp -a $src/include/$i $fs/$path/include/
   96.37 -	done
   96.38 -
   96.39 -	# copy arch includes for external modules
   96.40 -	mkdir -p $fs/$path/arch/x86
   96.41 -	cp -a $src/arch/x86/include $fs/$path/arch/x86/
   96.42 -
   96.43 -	# copy files necessary for later builds, like nvidia and vmware
   96.44 -  	cp -a $src/Module.symvers-modules $fs/$path/Module.symvers
   96.45 -  	cp -a $src/scripts $fs/$path
   96.46 -  	# fix permissions on scripts dir
   96.47 -  	chmod og-w -R $fs/$path/scripts
   96.48 -  	mkdir -p $fs/$path/.tmp_versions
   96.49 -
   96.50 -	mkdir -p $fs/$path/arch/x86/kernel
   96.51 -	cp -a $src/arch/x86/Makefile $fs/$path/arch/x86/
   96.52 -	cp -a $src/arch/x86/Makefile_32.cpu $fs/$path/arch/x86/
   96.53 -	cp -a $src/arch/x86/kernel/asm-offsets.s $fs/$path/arch/x86/kernel/
   96.54 -
   96.55 -	# add headers for lirc package
   96.56 -	mkdir -p $fs/$path/drivers/media/video
   96.57 -	cp -a $src/drivers/media/video/*.h  $fs/$path/drivers/media/video/
   96.58 -
   96.59 -	for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo ; do
   96.60 -   		mkdir -p $fs/$path/drivers/media/video/$i
   96.61 -   		cp -a $src/drivers/media/video/$i/*.h $fs/$path/drivers/media/video/$i
   96.62 -	done
   96.63 -
   96.64 -	# add docbook makefile
   96.65 -	install -D -m644 $src/Documentation/DocBook/Makefile \
   96.66 -    		$fs/$path/Documentation/DocBook/Makefile
   96.67 -
   96.68 -	# add dm headers
   96.69 -	mkdir -p $fs/$path/drivers/md
   96.70 -	cp -a $src/drivers/md/*.h  $fs/$path/drivers/md
   96.71 -
   96.72 -	# add inotify.h
   96.73 -	mkdir -p $fs/$path/include/linux
   96.74 -	cp -a $src/include/linux/inotify.h $fs/$path/include/linux/
   96.75 -
   96.76 -	# add wireless headers
   96.77 -	mkdir -p $fs/$path/net/mac80211/
   96.78 -	cp -a $src/net/mac80211/*.h $fs/$path/net/mac80211/
   96.79 -
   96.80 -	# add dvb headers for external modules
   96.81 -	# in reference to:
   96.82 -	# http://bugs.archlinux.org/task/9912
   96.83 -	mkdir -p $fs/$path/drivers/media/dvb/dvb-core
   96.84 -	cp -a $src/drivers/media/dvb/dvb-core/*.h $fs/$path/drivers/media/dvb/dvb-core/
   96.85 -
   96.86 -	# add dvb headers for external modules
   96.87 -	# in reference to:
   96.88 -	# http://bugs.archlinux.org/task/11194
   96.89 -	if [ -d $src/include/config/dvb/ ]; then
   96.90 -		mkdir -p $fs/$path/include/config/dvb/
   96.91 -		cp $src/include/config/dvb/*.h $fs/$path/include/config/dvb/
   96.92 -	fi
   96.93 -
   96.94 -	# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
   96.95 -	# in reference to:
   96.96 -	# http://bugs.archlinux.org/task/13146
   96.97 -	mkdir -p $fs/$path/drivers/media/dvb/frontends/
   96.98 -	cp -a $src/drivers/media/dvb/frontends/lgdt330x.h $fs/$path/drivers/media/dvb/frontends/
   96.99 -	cp -a $src/drivers/media/video/msp3400-driver.h $fs/$path/drivers/media/dvb/frontends/
  96.100 -
  96.101 -	# add dvb headers  
  96.102 -	# in reference to:
  96.103 -	# http://bugs.archlinux.org/task/20402
  96.104 -	mkdir -p $fs/$path/drivers/media/dvb/dvb-usb
  96.105 -	cp -a $src/drivers/media/dvb/dvb-usb/*.h $fs/$path/drivers/media/dvb/dvb-usb/
  96.106 -	mkdir -p $fs/$path/drivers/media/dvb/frontends
  96.107 -	cp -a $src/drivers/media/dvb/frontends/*.h $fs/$path/drivers/media/dvb/frontends/
  96.108 -	mkdir -p $fs/$path/drivers/media/common/tuners
  96.109 -	cp -a $src/drivers/media/common/tuners/*.h $fs/$path/drivers/media/common/tuners/
  96.110 -
  96.111 -	# add xfs and shmem for aufs building
  96.112 -	mkdir -p $fs/$path/fs/xfs
  96.113 -	mkdir -p $fs/$path/mm
  96.114 -	cp -a $src/fs/xfs/xfs_sb.h $fs/$path/fs/xfs/xfs_sb.h
  96.115 -	
  96.116 -	# add headers vor virtualbox
  96.117 -	# in reference to:
  96.118 -	# http://bugs.archlinux.org/task/14568
  96.119 -	cp -a $src/include/drm $fs/$path/include/
  96.120 -
  96.121 -	# add headers for broadcom wl
  96.122 -	# in reference to:
  96.123 -	# http://bugs.archlinux.org/task/14568
  96.124 -	cp -a $src/include/trace $fs/$path/include/
  96.125 -	# add headers for crypto modules
  96.126 -	# in reference to:
  96.127 -	# http://bugs.archlinux.org/task/22081
  96.128 -	cp -a $src/include/crypto $fs/$path/include/
  96.129 -	# copy in Kconfig files
  96.130 -	for i in $(find . -name "Kconfig*"); do 
  96.131 -		mkdir -p $fs/$path/$(echo $i | sed 's|/Kconfig.*||')
  96.132 -		cp -a $src/$i $fs/$path/$i
  96.133 -	done
  96.134 -
  96.135 -	chown -R root.root $fs/$path
  96.136 -	find $fs/$path -type d -exec chmod 755 {} \;
  96.137 -	# remove unneeded architectures
  96.138 -	rm -rf $fs/$path/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa}
  96.139 -
  96.140 -}	
  96.141 -
  96.142 -pre_remove() {
  96.143 -	if [ -e "$1/usr/src/linux" ]; then
  96.144 -		rm -rf "$1/usr/src/linux"
  96.145 -	fi
  96.146 -}
  96.147 -
  96.148 -post_install() {
  96.149 -	# Added soft link to make it easier to point to kernel folder
  96.150 -	[ -L "$1/usr/src/linux" ] && rm -f "$1/usr/src/linux"
  96.151 -	ln -sf /usr/src/linux-$KVERSION "$1/usr/src/linux"
  96.152 -}
    97.1 --- a/linux-libre-mwave/receipt	Thu Jun 15 03:15:24 2017 +0300
    97.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.3 @@ -1,39 +0,0 @@
    97.4 -# SliTaz package receipt.
    97.5 -
    97.6 -PACKAGE="linux-libre-mwave"
    97.7 -VERSION="2.6.37-gnu"
    97.8 -CATEGORY="base-system"
    97.9 -SHORT_DESC="The Linux Libre kernel ACP Modem driver module (for IBM Thinkpad)"
   97.10 -MAINTAINER="gokhlayeh@slitaz.org"
   97.11 -LICENSE="GPL2"
   97.12 -PROVIDE="linux-mwave"
   97.13 -DEPENDS="linux-libre"
   97.14 -WANTED="linux-libre"
   97.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   97.16 -
   97.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   97.18 -genpkg_rules()
   97.19 -{
   97.20 -    local path
   97.21 -    path=lib/modules/$VERSION-slitaz/kernel
   97.22 -    mkdir -p $fs/$path
   97.23 -    export src
   97.24 -    export _pkg
   97.25 -    $wanted_stuff/list_modules.sh drivers/char/mwave | while read module; do
   97.26 -    	dir=$path/$(dirname $module)
   97.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   97.28 -        cp -a $install/$path/$module $fs/$dir
   97.29 -    done
   97.30 -}
   97.31 -
   97.32 -# Post install/remove commands for Tazpkg.
   97.33 -post_install()
   97.34 -{
   97.35 -	chroot "$1/" depmod -a $VERSION-slitaz
   97.36 -}
   97.37 -
   97.38 -post_remove()
   97.39 -{
   97.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   97.41 -}
   97.42 -
    98.1 --- a/linux-libre-nbd/receipt	Thu Jun 15 03:15:24 2017 +0300
    98.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    98.3 @@ -1,39 +0,0 @@
    98.4 -# SliTaz package receipt.
    98.5 -
    98.6 -PACKAGE="linux-libre-nbd"
    98.7 -VERSION="2.6.37-gnu"
    98.8 -CATEGORY="base-system"
    98.9 -SHORT_DESC="The Linux Libre kernel network block device modules."
   98.10 -MAINTAINER="gokhlayeh@slitaz.org"
   98.11 -LICENSE="GPL2"
   98.12 -PROVIDE="linux-nbd"
   98.13 -WANTED="linux-libre"
   98.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   98.15 -
   98.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   98.17 -genpkg_rules()
   98.18 -{
   98.19 -    local path
   98.20 -    path=lib/modules/$VERSION-slitaz/kernel
   98.21 -    mkdir -p $fs/$path
   98.22 -    export src
   98.23 -    export _pkg
   98.24 -    $wanted_stuff/list_modules.sh drivers/block/nbd.ko.gz | \
   98.25 -    while read module; do
   98.26 -    	dir=$path/$(dirname $module)
   98.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   98.28 -        cp -a $install/$path/$module $fs/$dir
   98.29 -    done
   98.30 -}
   98.31 -
   98.32 -# Post install/remove commands for Tazpkg.
   98.33 -post_install()
   98.34 -{
   98.35 -	chroot "$1/" depmod -a $VERSION-slitaz
   98.36 -}
   98.37 -
   98.38 -post_remove()
   98.39 -{
   98.40 -	chroot "$1/" depmod -a $VERSION-slitaz
   98.41 -}
   98.42 -
    99.1 --- a/linux-libre-ncpfs/receipt	Thu Jun 15 03:15:24 2017 +0300
    99.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.3 @@ -1,43 +0,0 @@
    99.4 -# SliTaz package receipt.
    99.5 -
    99.6 -PACKAGE="linux-libre-ncpfs"
    99.7 -VERSION="2.6.37-gnu"
    99.8 -CATEGORY="base-system"
    99.9 -SHORT_DESC="The Linux Libre kernel ncpfs module."
   99.10 -MAINTAINER="gokhlayeh@slitaz.org"
   99.11 -LICENSE="GPL2"
   99.12 -PROVIDE="linux-ncpfs"
   99.13 -DEPENDS="linux-libre"
   99.14 -WANTED="linux-libre"
   99.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
   99.16 -CONFIG_FILES="/etc/filesystems"
   99.17 -
   99.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   99.19 -genpkg_rules()
   99.20 -{
   99.21 -    local path
   99.22 -    path=lib/modules/$VERSION-slitaz/kernel
   99.23 -    mkdir -p $fs/$path $fs/etc
   99.24 -    export src
   99.25 -    export _pkg
   99.26 -    $wanted_stuff/list_modules.sh fs/ncpfs | while read module; do
   99.27 -    	dir=$path/$(dirname $module)
   99.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
   99.29 -        cp -a $install/$path/$module $fs/$dir
   99.30 -    done
   99.31 -    touch $fs/etc/filesystems
   99.32 -}
   99.33 -
   99.34 -# Post install/remove commands for Tazpkg.
   99.35 -post_install()
   99.36 -{
   99.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
   99.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
   99.39 -	chroot "$1/" depmod -a $VERSION-slitaz
   99.40 -}
   99.41 -
   99.42 -post_remove()
   99.43 -{
   99.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
   99.45 -	chroot "$1/" depmod -a $VERSION-slitaz
   99.46 -}
   100.1 --- a/linux-libre-netfilter/receipt	Thu Jun 15 03:15:24 2017 +0300
   100.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.3 @@ -1,49 +0,0 @@
   100.4 -# SliTaz package receipt.
   100.5 -
   100.6 -PACKAGE="linux-libre-netfilter"
   100.7 -VERSION="2.6.37-gnu"
   100.8 -CATEGORY="base-system"
   100.9 -SHORT_DESC="The Linux Libre kernel netfilter modules."
  100.10 -MAINTAINER="gokhlayeh@slitaz.org"
  100.11 -LICENSE="GPL2"
  100.12 -PROVIDE="linux-netfilter"
  100.13 -DEPENDS="linux-libre"
  100.14 -WANTED="linux-libre"
  100.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  100.16 -
  100.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  100.18 -genpkg_rules()
  100.19 -{
  100.20 -    local path
  100.21 -    path=lib/modules/$VERSION-slitaz/kernel
  100.22 -    mkdir -p $fs/$path
  100.23 -    
  100.24 -    export src
  100.25 -    export _pkg
  100.26 -    
  100.27 -    $wanted_stuff/list_modules.sh net/netfilter net/ipv4/netfilter net/8021q | \
  100.28 -    while read module; do
  100.29 -    	dir=$path/$(dirname $module)
  100.30 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  100.31 -        cp -a $install/$path/$module $fs/$dir
  100.32 -    done
  100.33 -    rm -r $fs/$path/net/ipv6
  100.34 -
  100.35 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  100.36 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  100.37 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  100.38 -	fi
  100.39 -    done
  100.40 -}
  100.41 -
  100.42 -# Post install/remove commands for Tazpkg.
  100.43 -post_install()
  100.44 -{
  100.45 -	chroot "$1/" depmod -a $VERSION-slitaz
  100.46 -}
  100.47 -
  100.48 -post_remove()
  100.49 -{
  100.50 -	chroot "$1/" depmod -a $VERSION-slitaz
  100.51 -}
  100.52 -
   101.1 --- a/linux-libre-nfsd/receipt	Thu Jun 15 03:15:24 2017 +0300
   101.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.3 @@ -1,43 +0,0 @@
   101.4 -# SliTaz package receipt.
   101.5 -
   101.6 -PACKAGE="linux-libre-nfsd"
   101.7 -VERSION="2.6.37-gnu"
   101.8 -CATEGORY="base-system"
   101.9 -SHORT_DESC="The Linux Libre kernel NFS server module."
  101.10 -MAINTAINER="gokhlayeh@slitaz.org"
  101.11 -LICENSE="GPL2"
  101.12 -PROVIDE="linux-nfsd"
  101.13 -DEPENDS="linux-libre"
  101.14 -WANTED="linux-libre"
  101.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  101.16 -CONFIG_FILES="/etc/filesystems"
  101.17 -
  101.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  101.19 -genpkg_rules()
  101.20 -{
  101.21 -    local path
  101.22 -    path=lib/modules/$VERSION-slitaz/kernel
  101.23 -    mkdir -p $fs/$path $fs/etc
  101.24 -    export src
  101.25 -    export _pkg
  101.26 -    $wanted_stuff/list_modules.sh fs/nfsd | while read module; do
  101.27 -    	dir=$path/$(dirname $module)
  101.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  101.29 -        cp -a $install/$path/$module $fs/$dir
  101.30 -    done
  101.31 -    touch $fs/etc/filesystems
  101.32 -}
  101.33 -
  101.34 -# Post install/remove commands for Tazpkg.
  101.35 -post_install()
  101.36 -{
  101.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
  101.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
  101.39 -	chroot "$1/" depmod -a $VERSION-slitaz
  101.40 -}
  101.41 -
  101.42 -post_remove()
  101.43 -{
  101.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
  101.45 -	chroot "$1/" depmod -a $VERSION-slitaz
  101.46 -}
   102.1 --- a/linux-libre-reiserfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   102.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   102.3 @@ -1,43 +0,0 @@
   102.4 -# SliTaz package receipt.
   102.5 -
   102.6 -PACKAGE="linux-libre-reiserfs"
   102.7 -VERSION="2.6.37-gnu"
   102.8 -CATEGORY="base-system"
   102.9 -SHORT_DESC="The Linux Libre kernel reiserfs module."
  102.10 -MAINTAINER="gokhlayeh@slitaz.org"
  102.11 -LICENSE="GPL2"
  102.12 -PROVIDE="linux-reiserfs"
  102.13 -DEPENDS="linux-libre"
  102.14 -WANTED="linux-libre"
  102.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  102.16 -CONFIG_FILES="/etc/filesystems"
  102.17 -
  102.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  102.19 -genpkg_rules()
  102.20 -{
  102.21 -    local path
  102.22 -    path=lib/modules/$VERSION-slitaz/kernel
  102.23 -    mkdir -p $fs/$path $fs/etc
  102.24 -    export src
  102.25 -    export _pkg
  102.26 -    $wanted_stuff/list_modules.sh fs/reiserfs | while read module; do
  102.27 -    	dir=$path/$(dirname $module)
  102.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  102.29 -        cp -a $install/$path/$module $fs/$dir
  102.30 -    done
  102.31 -    touch $fs/etc/filesystems
  102.32 -}
  102.33 -
  102.34 -# Post install/remove commands for Tazpkg.
  102.35 -post_install()
  102.36 -{
  102.37 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
  102.38 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
  102.39 -	chroot "$1/" depmod -a $VERSION-slitaz
  102.40 -}
  102.41 -
  102.42 -post_remove()
  102.43 -{
  102.44 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
  102.45 -	chroot "$1/" depmod -a $VERSION-slitaz
  102.46 -}
   103.1 --- a/linux-libre-sched/receipt	Thu Jun 15 03:15:24 2017 +0300
   103.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   103.3 @@ -1,42 +0,0 @@
   103.4 -# SliTaz package receipt.
   103.5 -
   103.6 -PACKAGE="linux-libre-sched"
   103.7 -VERSION="2.6.37-gnu"
   103.8 -CATEGORY="base-system"
   103.9 -SHORT_DESC="The Linux Libre kernel sched modules."
  103.10 -MAINTAINER="gokhlayeh@slitaz.org"
  103.11 -LICENSE="GPL2"
  103.12 -PROVIDE="linux-sched"
  103.13 -DEPENDS="linux-libre"
  103.14 -WANTED="linux-libre"
  103.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  103.16 -
  103.17 -
  103.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  103.19 -genpkg_rules()
  103.20 -{
  103.21 -    local path
  103.22 -    path=lib/modules/$VERSION-slitaz/kernel
  103.23 -    mkdir -p $fs/$path
  103.24 -    
  103.25 -    export src
  103.26 -    export _pkg
  103.27 -    
  103.28 -    $wanted_stuff/list_modules.sh net/sched | while read module; do
  103.29 -    	dir=$path/$(dirname $module)
  103.30 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  103.31 -        cp -a $install/$path/$module $fs/$dir
  103.32 -    done
  103.33 -}
  103.34 -
  103.35 -# Post install/remove commands for Tazpkg.
  103.36 -post_install()
  103.37 -{
  103.38 -	chroot "$1/" depmod -a $VERSION-slitaz
  103.39 -}
  103.40 -
  103.41 -post_remove()
  103.42 -{
  103.43 -	chroot "$1/" depmod -a $VERSION-slitaz
  103.44 -}
  103.45 -
   104.1 --- a/linux-libre-scsi/receipt	Thu Jun 15 03:15:24 2017 +0300
   104.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   104.3 @@ -1,39 +0,0 @@
   104.4 -# SliTaz package receipt.
   104.5 -
   104.6 -PACKAGE="linux-libre-scsi"
   104.7 -VERSION="2.6.37-gnu"
   104.8 -CATEGORY="base-system"
   104.9 -SHORT_DESC="The Linux Libre kernel scsi modules."
  104.10 -MAINTAINER="gokhlayeh@slitaz.org"
  104.11 -LICENSE="GPL2"
  104.12 -PROVIDE="linux-scsi"
  104.13 -DEPENDS="linux-libre"
  104.14 -WANTED="linux-libre"
  104.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  104.16 -
  104.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  104.18 -genpkg_rules()
  104.19 -{
  104.20 -    local path
  104.21 -    path=lib/modules/$VERSION-slitaz/kernel
  104.22 -    mkdir -p $fs/$path
  104.23 -    export src
  104.24 -    export _pkg
  104.25 -    $wanted_stuff/list_modules.sh drivers/scsi | while read module; do
  104.26 -    	dir=$path/$(dirname $module)
  104.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  104.28 -        cp -a $install/$path/$module $fs/$dir
  104.29 -    done
  104.30 -}
  104.31 -
  104.32 -# Post install/remove commands for Tazpkg.
  104.33 -post_install()
  104.34 -{
  104.35 -	chroot "$1/" depmod -a $VERSION-slitaz
  104.36 -}
  104.37 -
  104.38 -post_remove()
  104.39 -{
  104.40 -	chroot "$1/" depmod -a $VERSION-slitaz
  104.41 -}
  104.42 -
   105.1 --- a/linux-libre-sound/receipt	Thu Jun 15 03:15:24 2017 +0300
   105.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   105.3 @@ -1,51 +0,0 @@
   105.4 -# SliTaz package receipt.
   105.5 -
   105.6 -PACKAGE="linux-libre-sound"
   105.7 -VERSION="2.6.37-gnu"
   105.8 -CATEGORY="base-system"
   105.9 -SHORT_DESC="The Linux Libre kernel sound modules."
  105.10 -MAINTAINER="gokhlayeh@slitaz.org"
  105.11 -LICENSE="GPL2"
  105.12 -PROVIDE="linux-sound"
  105.13 -DEPENDS="linux-libre"
  105.14 -WANTED="linux-libre"
  105.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  105.16 -
  105.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  105.18 -genpkg_rules()
  105.19 -{
  105.20 -    local path
  105.21 -    path=lib/modules/$VERSION-slitaz/kernel
  105.22 -    mkdir -p $fs/$path
  105.23 -    export src
  105.24 -    export _pkg
  105.25 -    $wanted_stuff/list_modules.sh sound | while read module; do
  105.26 -    	dir=$path/$(dirname $module)
  105.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  105.28 -        cp -a $install/$path/$module $fs/$dir
  105.29 -    done
  105.30 -	mkdir $fs/lib/firmware
  105.31 -# non-free firmware ?
  105.32 -	#for i in ess korg sun yamaha; do
  105.33 -	#	cp -a $install/lib/firmware/$i $fs/lib/firmware
  105.34 -	#done
  105.35 -
  105.36 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  105.37 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  105.38 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  105.39 -	fi
  105.40 -    done
  105.41 -
  105.42 -}
  105.43 -
  105.44 -# Post install/remove commands for Tazpkg.
  105.45 -post_install()
  105.46 -{
  105.47 -	chroot "$1/" depmod -a $VERSION-slitaz
  105.48 -}
  105.49 -
  105.50 -post_remove()
  105.51 -{
  105.52 -	chroot "$1/" depmod -a $VERSION-slitaz
  105.53 -}
  105.54 -
   106.1 --- a/linux-libre-source/receipt	Thu Jun 15 03:15:24 2017 +0300
   106.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   106.3 @@ -1,36 +0,0 @@
   106.4 -# SliTaz package receipt.
   106.5 -
   106.6 -PACKAGE="linux-libre-source"
   106.7 -VERSION="2.6.37-gnu"
   106.8 -CATEGORY="development"
   106.9 -SHORT_DESC="The Linux Libre kernel source files."
  106.10 -MAINTAINER="gokhlayeh@slitaz.org"
  106.11 -LICENSE="GPL2"
  106.12 -PROVIDE="linux-source"
  106.13 -WANTED="linux-libre"
  106.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  106.15 -DEPENDS="linux-libre slitaz-toolchain ncurses-dev perl"
  106.16 -
  106.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  106.18 -genpkg_rules()
  106.19 -{
  106.20 -	local _AUFSVER=`grep  ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
  106.21 -	local AUFSDIR="aufs-${_AUFSVER}"
  106.22 -	mkdir -p $fs/usr/src/kernel-patches \
  106.23 -			$fs/lib/modules/$VERSION-slitaz \
  106.24 -			$fs/usr/bin
  106.25 -	cp -a $WOK/$WANTED/slitaz $fs/usr/src/kernel-patches
  106.26 -	cp -a stuff/buildtaz $fs/usr/src/kernel-patches/slitaz
  106.27 -	cp -a stuff/make-tazpkg.u $fs/usr/src/kernel-patches/slitaz
  106.28 -	cp -a stuff/get-linux-source $fs/usr/bin
  106.29 -	sed -i "s|=XXX|=$VERSION|g" $fs/usr/bin/get-linux-source
  106.30 -	# Copy Aufs2 source files
  106.31 -	if [ -d $WOK/$WANTED/$AUFSDIR ]; then
  106.32 -		mkdir $fs/usr/src/kernel-patches/slitaz/aufs2
  106.33 -		cp -a $WOK/$WANTED/$AUFSDIR/Documentation \
  106.34 -			$WOK/$WANTED/$AUFSDIR/fs $WOK/$WANTED/$AUFSDIR/include \
  106.35 -			$fs/usr/src/kernel-patches/slitaz/aufs2
  106.36 -	fi
  106.37 -	ln -s /usr/src/linux-$VERSION \
  106.38 -		$fs/lib/modules/$VERSION-slitaz/source
  106.39 -}
   107.1 --- a/linux-libre-source/stuff/buildtaz	Thu Jun 15 03:15:24 2017 +0300
   107.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   107.3 @@ -1,80 +0,0 @@
   107.4 -#!/bin/sh
   107.5 -#
   107.6 -# buildtaz 1.0
   107.7 -# This script generate a SliTaz package for linux kernel and modules.
   107.8 -# Inspired from builddeb script.
   107.9 -#
  107.10 -# (C) 2009 SliTaz - GNU General Public License v3.
  107.11 -#
  107.12 -# Author: Eric Joseph-Alexandre <erjo@slitaz.org>
  107.13 -
  107.14 -set -e
  107.15 -
  107.16 -LOCALVERSION=$(grep ^CONFIG_LOCALVERSION $objtree/.config | sed -e "s/CONFIG_LOCALVERSION=\"\(.*\)\"/\1/")
  107.17 -PACKAGE="linux${LOCALVERSION}"
  107.18 -VERSION=${KERNELVERSION}
  107.19 -V=$KERNELRELEASE
  107.20 -DIR="$objtree/taz/$PACKAGE-$VERSION"
  107.21 -fs="$DIR/fs"
  107.22 -
  107.23 -# Setup directories
  107.24 -rm -rf "$objtree/taz"
  107.25 -mkdir -p "$fs/lib" "$fs/boot"
  107.26 -
  107.27 -# Build and install kernel
  107.28 -cp System.map "$fs/boot/System.map-$KERNELRELEASE"
  107.29 -cp $KBUILD_IMAGE "$fs/boot/vmlinuz-$KERNELRELEASE"
  107.30 -
  107.31 -# Build and compress modules if needed
  107.32 -if grep -q '^CONFIG_MODULES=y' .config ; then
  107.33 -	INSTALL_MOD_PATH="$fs" make KBUILD_SRC= modules_install
  107.34 -	[ -f $objtree/slitaz/gztazmod.sh ] && $objtree/slitaz/gztazmod.sh $fs/lib/modules/${VERSION}${LOCALVERSION}
  107.35 -fi
  107.36 -
  107.37 -# Create Slitaz package
  107.38 -cat > $DIR/receipt <<EOT
  107.39 -# SliTaz package receipt.
  107.40 -
  107.41 -PACKAGE="${PACKAGE}"
  107.42 -VERSION="${VERSION}"
  107.43 -CATEGORY="base-system"
  107.44 -SHORT_DESC="Customized Linux Kernel"
  107.45 -WEB_SITE="http://www.kernel.org"
  107.46 -DEPENDS="depmod"
  107.47 -
  107.48 -post_install()
  107.49 -{
  107.50 -	    echo "Processing post-install commands..."
  107.51 -    chroot "\$1/" depmod -a $V
  107.52 -    if [ -f "\$1/boot/grub/menu.lst" ]; then
  107.53 -    	root_dev="`cat \$1/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/' | head -n 1`"
  107.54 -		grub_dev="`cat \$1/boot/grub/menu.lst | grep "root (" | head -n 1`"
  107.55 -		# Add new kernel entry in case of upgrade for installed system.
  107.56 -		if ! grep -q \$PACKAGE-\$VERSION \$1/boot/grub/menu.lst; then
  107.57 -    		echo "
  107.58 -    		
  107.59 -title SliTaz GNU/Linux (Kernel $V)
  107.60 -"\$grub_dev"
  107.61 -kernel /boot/vmlinuz-$V root=\$root_dev" >> \$1/boot/grub/menu.lst
  107.62 -		fi
  107.63 -	
  107.64 -		# Display information message.
  107.65 - echo "
  107.66 -----
  107.67 -GRUB is installed, these tree lines must be in your /boot/grub/menu.lst:
  107.68 -
  107.69 -title  SliTaz GNU/Linux (Kernel $V)
  107.70 -\$grub_dev
  107.71 -kernel /boot/vmlinuz-$V root=\$root_dev
  107.72 -----
  107.73 -"
  107.74 -	fi
  107.75 -}
  107.76 -EOT
  107.77 -
  107.78 -# Pack
  107.79 -cd $objtree/taz 
  107.80 -tazpkg pack $PACKAGE-$VERSION
  107.81 -mv *.tazpkg $objtree
  107.82 -cd -
  107.83 -exit 0
   108.1 --- a/linux-libre-source/stuff/get-linux-source	Thu Jun 15 03:15:24 2017 +0300
   108.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   108.3 @@ -1,69 +0,0 @@
   108.4 -#!/bin/sh
   108.5 -
   108.6 -
   108.7 -source /etc/slitaz/slitaz.conf
   108.8 -SOURCES_REPOSITORY=$SLITAZ_DIR/$SLITAZ_VERSION/src
   108.9 -VERSION=XXX
  108.10 -
  108.11 -url=$(cat /usr/src/kernel-patches/slitaz/url)
  108.12 -for i in http://linux-kernel.uio.no/pub http://www.gtlib.gatech.edu/pub/kernel.org http://www.kernel.org/pub ; do
  108.13 -	busybox wget -s $url && break
  108.14 -	url=$(echo $url | sed "s|.*/linux/kernel|$i/linux/kernel|")
  108.15 -done
  108.16 -
  108.17 -if [ ! -d $SOURCES_REPOSITORY ]; then
  108.18 -	mkdir -p $SOURCES_REPOSITORY
  108.19 -fi
  108.20 -
  108.21 -cd /usr/src/
  108.22 -if [ -f $SOURCE_REPOSITORY/$(basename ${url//bz2/lzma}) ]; then
  108.23 -	unlzma -c $SOURCES_REPOSITORY/$(basename ${url//bz2/lzma}) | tar xf - -C $PWD
  108.24 -elif [ -f $SOURCES_REPOSITORY/$(basename $url) ]; then
  108.25 -	tar xjf $SOURCES_REPOSITORY/$(basename $url)
  108.26 -else
  108.27 -	wget -O $SOURCES_REPOSITORY/$(basename $url) -c $url
  108.28 -	tar xjf $SOURCES_REPOSITORY/$(basename $url)
  108.29 -fi
  108.30 -
  108.31 -cp -a /usr/src/kernel-patches/slitaz /usr/src/linux-$VERSION
  108.32 -if [ -d /usr/src/linux-$VERSION/slitaz/aufs2 ]; then
  108.33 -	cp -pa /usr/src/linux-$VERSION/slitaz/aufs2/* /usr/src/linux-$VERSION
  108.34 -fi
  108.35 -
  108.36 -# Add tazpkg support
  108.37 -if [ -d "/usr/src/linux-$VERSION/scripts/package" ]; then
  108.38 -	cp -pa /usr/src/linux-$VERSION/slitaz/buildtaz /usr/src/linux-$VERSION/scripts/package
  108.39 -	cd /usr/src/linux-$VERSION
  108.40 -	patch -p1 -i slitaz/make-tazpkg.u
  108.41 -fi
  108.42 -
  108.43 -cd /usr/src/linux-$VERSION
  108.44 -while read patch_file; do
  108.45 -	echo "Apply $patch_file"
  108.46 -	patch -p1 < slitaz/$patch_file
  108.47 -done < slitaz/patches
  108.48 -[ ! -f System.map ] && cp slitaz/config .config &&
  108.49 -make oldconfig && make modules_prepare
  108.50 -ln -s /usr/src/linux-$VERSION /lib/modules/$VERSION-slitaz/build
  108.51 -ln -s linux-$VERSION /usr/src/linux
  108.52 -
  108.53 -	cat <<EOT
  108.54 -----
  108.55 -To modify the kernel configuration:
  108.56 -$ cd /usr/src/linux-$VERSION
  108.57 -$ make menuconfig
  108.58 -
  108.59 -To build the kernel and the modules:
  108.60 -$ cd /usr/src/linux-$VERSION
  108.61 -$ make bzImage && make modules
  108.62 -
  108.63 -To install the new kernel and the modules:
  108.64 -$ make modules_install
  108.65 -$ cp -a arch/x86/boot/bzImage /boot/vmlinuz-$VERSION-slitaz
  108.66 -
  108.67 -To make a Slitaz package with the new kernel and the modules:
  108.68 -$ make tazpkg
  108.69 -
  108.70 -See /usr/src/linux-$VERSION/README
  108.71 -----
  108.72 -EOT
   109.1 --- a/linux-libre-source/stuff/make-tazpkg.u	Thu Jun 15 03:15:24 2017 +0300
   109.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   109.3 @@ -1,23 +0,0 @@
   109.4 ---- linux-2.6.36.1-ori/scripts/package/Makefile	Mon Nov 22 20:03:49 2010
   109.5 -+++ linux-2.6.36.1/scripts/package/Makefile	Sat Nov 27 09:56:12 2010
   109.6 -@@ -101,6 +101,13 @@
   109.7 - 
   109.8 - clean-dirs += $(objtree)/debian/
   109.9 - 
  109.10 -+# tazpkg target
  109.11 -+# ---------------------------------------------------------------------------
  109.12 -+tazpkg: FORCE
  109.13 -+	$(MAKE) KBUILD_SRC=
  109.14 -+	$(CONFIG_SHELL) $(srctree)/scripts/package/buildtaz
  109.15 -+ 
  109.16 -+clean-dirs += $(objtree)/taz/
  109.17 - 
  109.18 - # tarball targets
  109.19 - # ---------------------------------------------------------------------------
  109.20 -@@ -145,4 +152,4 @@
  109.21 - 	@echo '  perf-tar-src-pkg    - Build $(perf-tar).tar source tarball'
  109.22 - 	@echo '  perf-targz-src-pkg  - Build $(perf-tar).tar.gz source tarball'
  109.23 - 	@echo '  perf-tarbz2-src-pkg - Build $(perf-tar).tar.bz2 source tarball'
  109.24 --
  109.25 -+	@echo '  tazpkg          - Build the kernel as a SliTaz package'
  109.26 -Only in linux-2.6.36.1: scripts/package/buildtaz
   110.1 --- a/linux-libre-speakup/receipt	Thu Jun 15 03:15:24 2017 +0300
   110.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.3 @@ -1,45 +0,0 @@
   110.4 -# SliTaz package receipt.
   110.5 -
   110.6 -PACKAGE="linux-libre-speakup"
   110.7 -VERSION="2.6.37-gnu"
   110.8 -CATEGORY="base-system"
   110.9 -SHORT_DESC="The Linux Libre kernel Speakup modules."
  110.10 -MAINTAINER="gokhlayeh@slitaz.org"
  110.11 -LICENSE="GPL2"
  110.12 -PROVIDE="linux-speakup"
  110.13 -DEPENDS="linux-libre"
  110.14 -WANTED="linux-libre"
  110.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  110.16 -
  110.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  110.18 -genpkg_rules()
  110.19 -{
  110.20 -    local path
  110.21 -    path=lib/modules/$VERSION-slitaz/kernel
  110.22 -    mkdir -p $fs/$path
  110.23 -    export src
  110.24 -    export _pkg
  110.25 -    $wanted_stuff/list_modules.sh drivers/staging/speakup | while read module; do
  110.26 -    	dir=$path/$(dirname $module)
  110.27 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  110.28 -        cp -a $install/$path/$module $fs/$dir
  110.29 -    done
  110.30 -
  110.31 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  110.32 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  110.33 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  110.34 -	fi
  110.35 -    done
  110.36 -}
  110.37 -
  110.38 -# Post install/remove commands for Tazpkg.
  110.39 -post_install()
  110.40 -{
  110.41 -	chroot "$1/" depmod -a $VERSION-slitaz
  110.42 -}
  110.43 -
  110.44 -post_remove()
  110.45 -{
  110.46 -	chroot "$1/" depmod -a $VERSION-slitaz
  110.47 -}
  110.48 -
   111.1 --- a/linux-libre-squashfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   111.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111.3 @@ -1,44 +0,0 @@
   111.4 -# SliTaz package receipt.
   111.5 -
   111.6 -PACKAGE="linux-libre-squashfs"
   111.7 -VERSION="2.6.37-gnu"
   111.8 -CATEGORY="base-system"
   111.9 -SHORT_DESC="The Linux Libre kernel squashfs module."
  111.10 -MAINTAINER="gokhlayeh@slitaz.org"
  111.11 -LICENSE="GPL2"
  111.12 -PROVIDE="linux-squashfs"
  111.13 -DEPENDS="linux-libre"
  111.14 -WANTED="linux-libre"
  111.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  111.16 -PROVIDE="squashfs-module"
  111.17 -CONFIG_FILES="/etc/filesystems"
  111.18 -
  111.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  111.20 -genpkg_rules()
  111.21 -{
  111.22 -    local path
  111.23 -    path=lib/modules/$VERSION-slitaz/kernel
  111.24 -    mkdir -p $fs/$path $fs/etc
  111.25 -    export src
  111.26 -    export _pkg
  111.27 -    $wanted_stuff/list_modules.sh fs/squashfs | while read module; do
  111.28 -    	dir=$path/$(dirname $module)
  111.29 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  111.30 -        cp -a $install/$path/$module $fs/$dir
  111.31 -    done
  111.32 -    touch $fs/etc/filesystems
  111.33 -}
  111.34 -
  111.35 -# Post install/remove commands for Tazpkg.
  111.36 -post_install()
  111.37 -{
  111.38 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
  111.39 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
  111.40 -	chroot "$1/" depmod -a $VERSION-slitaz
  111.41 -}
  111.42 -
  111.43 -post_remove()
  111.44 -{
  111.45 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
  111.46 -	chroot "$1/" depmod -a $VERSION-slitaz
  111.47 -}
   112.1 --- a/linux-libre-toshiba/receipt	Thu Jun 15 03:15:24 2017 +0300
   112.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   112.3 @@ -1,39 +0,0 @@
   112.4 -# SliTaz package receipt.
   112.5 -
   112.6 -PACKAGE="linux-libre-toshiba"
   112.7 -VERSION="2.6.37-gnu"
   112.8 -CATEGORY="base-system"
   112.9 -SHORT_DESC="The Linux Libre kernel toshiba module."
  112.10 -MAINTAINER="gokhlayeh@slitaz.org"
  112.11 -LICENSE="GPL2"
  112.12 -PROVIDE="linux-toshiba"
  112.13 -DEPENDS="linux-libre"
  112.14 -WANTED="linux-libre"
  112.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  112.16 -
  112.17 -# Modules paths and list
  112.18 -MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
  112.19 -MODULES="drivers/char/toshiba.ko.gz"
  112.20 -
  112.21 -# Rules to gen a SliTaz package suitable for Tazpkg.
  112.22 -genpkg_rules()
  112.23 -{
  112.24 -	mkdir -p ${fs}${MOD_PATH}
  112.25 -	for module in $MODULES
  112.26 -	do
  112.27 -		dir=$MOD_PATH/$(dirname $module)
  112.28 -		[ -d $fs/$dir ] || mkdir -p $fs/$dir
  112.29 -		cp -a $install/$MOD_PATH/$module $fs/$dir
  112.30 -	done
  112.31 -}
  112.32 -
  112.33 -# Post install/remove commands for Tazpkg.
  112.34 -post_install()
  112.35 -{
  112.36 -	chroot "$1/" depmod -a $VERSION-slitaz
  112.37 -}
  112.38 -
  112.39 -post_remove()
  112.40 -{
  112.41 -	chroot "$1/" depmod -a $VERSION-slitaz
  112.42 -}
   113.1 --- a/linux-libre-udf/receipt	Thu Jun 15 03:15:24 2017 +0300
   113.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   113.3 @@ -1,49 +0,0 @@
   113.4 -# SliTaz package receipt.
   113.5 -
   113.6 -PACKAGE="linux-libre-udf"
   113.7 -VERSION="2.6.37-gnu"
   113.8 -CATEGORY="base-system"
   113.9 -SHORT_DESC="The Linux Libre kernel udf module."
  113.10 -MAINTAINER="gokhlayeh@slitaz.org"
  113.11 -LICENSE="GPL2"
  113.12 -PROVIDE="linux-udf"
  113.13 -DEPENDS="linux-libre"
  113.14 -WANTED="linux-libre"
  113.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  113.16 -CONFIG_FILES="/etc/filesystems"
  113.17 -
  113.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  113.19 -genpkg_rules()
  113.20 -{
  113.21 -    local path
  113.22 -    path=lib/modules/$VERSION-slitaz/kernel
  113.23 -    mkdir -p $fs/$path $fs/etc
  113.24 -    export src
  113.25 -    export _pkg
  113.26 -    $wanted_stuff/list_modules.sh fs/udf | while read module; do
  113.27 -    	dir=$path/$(dirname $module)
  113.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  113.29 -        cp -a $install/$path/$module $fs/$dir
  113.30 -    done
  113.31 -    touch $fs/etc/filesystems
  113.32 -
  113.33 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  113.34 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  113.35 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  113.36 -	fi
  113.37 -    done
  113.38 -}
  113.39 -
  113.40 -# Post install/remove commands for Tazpkg.
  113.41 -post_install()
  113.42 -{
  113.43 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
  113.44 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
  113.45 -	chroot "$1/" depmod -a $VERSION-slitaz
  113.46 -}
  113.47 -
  113.48 -post_remove()
  113.49 -{
  113.50 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
  113.51 -	chroot "$1/" depmod -a $VERSION-slitaz
  113.52 -}
   114.1 --- a/linux-libre-usb-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
   114.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   114.3 @@ -1,39 +0,0 @@
   114.4 -# SliTaz package receipt.
   114.5 -
   114.6 -PACKAGE="linux-libre-usb-misc"
   114.7 -VERSION="2.6.37-gnu"
   114.8 -CATEGORY="base-system"
   114.9 -SHORT_DESC="The Linux Libre kernel misc. USB drivers, including the Lego USB tower."
  114.10 -MAINTAINER="gokhlayeh@slitaz.org"
  114.11 -LICENSE="GPL2"
  114.12 -PROVIDE="linux-usb-misc"
  114.13 -WANTED="linux-libre"
  114.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  114.15 -
  114.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
  114.17 -genpkg_rules()
  114.18 -{
  114.19 -    local path
  114.20 -    path=lib/modules/$VERSION-slitaz/kernel
  114.21 -    mkdir -p $fs/$path
  114.22 -    export src
  114.23 -    export _pkg
  114.24 -    $wanted_stuff/list_modules.sh drivers/usb/misc | while read module; do
  114.25 -    	dir=$path/$(dirname $module)
  114.26 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  114.27 -        cp -a $install/$path/$module $fs/$dir
  114.28 -    done
  114.29 -
  114.30 -}
  114.31 -
  114.32 -# Post install/remove commands for Tazpkg.
  114.33 -post_install()
  114.34 -{
  114.35 -	chroot "$1/" depmod -a $VERSION-slitaz
  114.36 -}
  114.37 -
  114.38 -post_remove()
  114.39 -{
  114.40 -	chroot "$1/" depmod -a $VERSION-slitaz
  114.41 -}
  114.42 -
   115.1 --- a/linux-libre-usbdsl/receipt	Thu Jun 15 03:15:24 2017 +0300
   115.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   115.3 @@ -1,43 +0,0 @@
   115.4 -# SliTaz package receipt.
   115.5 -
   115.6 -PACKAGE="linux-libre-usbdsl"
   115.7 -VERSION="2.6.37-gnu"
   115.8 -CATEGORY="base-system"
   115.9 -SHORT_DESC="The Linux Libre kernel usb dsl modem modules."
  115.10 -MAINTAINER="gokhlayeh@slitaz.org"
  115.11 -LICENSE="GPL2"
  115.12 -PROVIDE="linux-usbdsl"
  115.13 -DEPENDS="linux-libre"
  115.14 -WANTED="linux-libre"
  115.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  115.16 -
  115.17 -
  115.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  115.19 -genpkg_rules()
  115.20 -{
  115.21 -    local path
  115.22 -    path=lib/modules/$VERSION-slitaz/kernel
  115.23 -    mkdir -p $fs/$path
  115.24 -    
  115.25 -    export src
  115.26 -    export _pkg
  115.27 -    
  115.28 -    $wanted_stuff/list_modules.sh drivers/usb/atm net/atm | \
  115.29 -    while read module; do
  115.30 -    	dir=$path/$(dirname $module)
  115.31 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  115.32 -        cp -a $install/$path/$module $fs/$dir
  115.33 -    done
  115.34 -}
  115.35 -
  115.36 -# Post install/remove commands for Tazpkg.
  115.37 -post_install()
  115.38 -{
  115.39 -	chroot "$1/" depmod -a $VERSION-slitaz
  115.40 -}
  115.41 -
  115.42 -post_remove()
  115.43 -{
  115.44 -	chroot "$1/" depmod -a $VERSION-slitaz
  115.45 -}
  115.46 -
   116.1 --- a/linux-libre-usbip/receipt	Thu Jun 15 03:15:24 2017 +0300
   116.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   116.3 @@ -1,42 +0,0 @@
   116.4 -# SliTaz package receipt.
   116.5 -
   116.6 -PACKAGE="linux-libre-usbip"
   116.7 -VERSION="2.6.37-gnu"
   116.8 -CATEGORY="base-system"
   116.9 -SHORT_DESC="The Linux Libre kernel usbip module."
  116.10 -MAINTAINER="gokhlayeh@slitaz.org"
  116.11 -LICENSE="GPL2"
  116.12 -PROVIDE="linux-usbip"
  116.13 -DEPENDS="linux-libre"
  116.14 -WANTED="linux-libre"
  116.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  116.16 -PROVIDE="usbip-module"
  116.17 -
  116.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  116.19 -genpkg_rules()
  116.20 -{
  116.21 -    local path
  116.22 -    path=lib/modules/$VERSION-slitaz/kernel
  116.23 -    mkdir -p $fs/$path
  116.24 -    export src
  116.25 -    export _pkg
  116.26 -    $wanted_stuff/list_modules.sh drivers/staging/usbip | while read module; do
  116.27 -    	dir=$path/$(dirname $module)
  116.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  116.29 -        cp -a $install/$path/$module $fs/$dir
  116.30 -    done
  116.31 -}
  116.32 -
  116.33 -# Post install/remove commands for Tazpkg.
  116.34 -post_install()
  116.35 -{
  116.36 -	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
  116.37 -		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
  116.38 -	chroot "$1/" depmod -a $VERSION-slitaz
  116.39 -}
  116.40 -
  116.41 -post_remove()
  116.42 -{
  116.43 -	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
  116.44 -	chroot "$1/" depmod -a $VERSION-slitaz
  116.45 -}
   117.1 --- a/linux-libre-uwb/receipt	Thu Jun 15 03:15:24 2017 +0300
   117.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   117.3 @@ -1,43 +0,0 @@
   117.4 -# SliTaz package receipt.
   117.5 -
   117.6 -PACKAGE="linux-libre-uwb"
   117.7 -VERSION="2.6.37-gnu"
   117.8 -CATEGORY="base-system"
   117.9 -SHORT_DESC="The Linux Libre kernel uwb modules."
  117.10 -MAINTAINER="gokhlayeh@slitaz.org"
  117.11 -LICENSE="GPL2"
  117.12 -PROVIDE="linux-uwb"
  117.13 -DEPENDS="linux-libre"
  117.14 -WANTED="linux-libre"
  117.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  117.16 -
  117.17 -
  117.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  117.19 -genpkg_rules()
  117.20 -{
  117.21 -    local path
  117.22 -    path=lib/modules/$VERSION-slitaz/kernel
  117.23 -    mkdir -p $fs/$path
  117.24 -    
  117.25 -    export src
  117.26 -    export _pkg
  117.27 -    
  117.28 -    $wanted_stuff/list_modules.sh drivers/uwb drivers/usb/wusbcore \
  117.29 -    drivers/usb/host/whci | while read module; do
  117.30 -    	dir=$path/$(dirname $module)
  117.31 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  117.32 -        cp -a $install/$path/$module $fs/$dir
  117.33 -    done
  117.34 -}
  117.35 -
  117.36 -# Post install/remove commands for Tazpkg.
  117.37 -post_install()
  117.38 -{
  117.39 -	chroot "$1/" depmod -a $VERSION-slitaz
  117.40 -}
  117.41 -
  117.42 -post_remove()
  117.43 -{
  117.44 -	chroot "$1/" depmod -a $VERSION-slitaz
  117.45 -}
  117.46 -
   118.1 --- a/linux-libre-video/receipt	Thu Jun 15 03:15:24 2017 +0300
   118.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   118.3 @@ -1,42 +0,0 @@
   118.4 -# SliTaz package receipt.
   118.5 -
   118.6 -PACKAGE="linux-libre-video"
   118.7 -VERSION="2.6.37-gnu"
   118.8 -CATEGORY="base-system"
   118.9 -SHORT_DESC="The Linux Libre kernel video modules."
  118.10 -MAINTAINER="gokhlayeh@slitaz.org"
  118.11 -LICENSE="GPL2"
  118.12 -PROVIDE="linux-video"
  118.13 -DEPENDS="linux-libre"
  118.14 -WANTED="linux-libre"
  118.15 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  118.16 -
  118.17 -# Modules paths and list
  118.18 -MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
  118.19 -MODULES="drivers/video/backlight/lcd.ko.gz
  118.20 -drivers/video/backlight/generic_bl.ko.gz
  118.21 -drivers/gpio/bt8xxgpio.ko.gz"
  118.22 -
  118.23 -# Rules to gen a SliTaz package suitable for Tazpkg.
  118.24 -genpkg_rules()
  118.25 -{
  118.26 -	mkdir -p ${fs}${MOD_PATH}
  118.27 -	for module in $MODULES
  118.28 -	do
  118.29 -		dir=$MOD_PATH/$(dirname $module)
  118.30 -		[ -d $fs/$dir ] || mkdir -p $fs/$dir
  118.31 -		cp -a $install/$MOD_PATH/$module $fs/$dir
  118.32 -	done
  118.33 -}
  118.34 -
  118.35 -# Post install/remove commands for Tazpkg.
  118.36 -post_install()
  118.37 -{
  118.38 -	chroot "$1/" depmod -a $VERSION-slitaz
  118.39 -}
  118.40 -
  118.41 -post_remove()
  118.42 -{
  118.43 -	chroot "$1/" depmod -a $VERSION-slitaz
  118.44 -}
  118.45 -
   119.1 --- a/linux-libre-wimax/receipt	Thu Jun 15 03:15:24 2017 +0300
   119.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   119.3 @@ -1,46 +0,0 @@
   119.4 -# SliTaz package receipt.
   119.5 -
   119.6 -PACKAGE="linux-libre-wimax"
   119.7 -VERSION="2.6.37-gnu"
   119.8 -CATEGORY="base-system"
   119.9 -SHORT_DESC="The Linux Libre kernel wimax modules."
  119.10 -MAINTAINER="gokhlayeh@slitaz.org"
  119.11 -LICENSE="GPL2"
  119.12 -PROVIDE="linux-wimax"
  119.13 -WANTED="linux-libre"
  119.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  119.15 -
  119.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
  119.17 -genpkg_rules()
  119.18 -{
  119.19 -    local path
  119.20 -    path=lib/modules/$VERSION-slitaz/kernel
  119.21 -    mkdir -p $fs/$path
  119.22 -    
  119.23 -    export src
  119.24 -    export _pkg
  119.25 -    
  119.26 -    $wanted_stuff/list_modules.sh drivers/net/wimax net/wimax | while read module; do
  119.27 -    	dir=$path/$(dirname $module)
  119.28 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  119.29 -        cp -a $install/$path/$module $fs/$dir
  119.30 -    done
  119.31 -
  119.32 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  119.33 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  119.34 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  119.35 -	fi
  119.36 -    done
  119.37 -}
  119.38 -
  119.39 -# Post install/remove commands for Tazpkg.
  119.40 -post_install()
  119.41 -{
  119.42 -	chroot "$1/" depmod -a $VERSION-slitaz
  119.43 -}
  119.44 -
  119.45 -post_remove()
  119.46 -{
  119.47 -	chroot "$1/" depmod -a $VERSION-slitaz
  119.48 -}
  119.49 -
   120.1 --- a/linux-libre-wireless/receipt	Thu Jun 15 03:15:24 2017 +0300
   120.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   120.3 @@ -1,52 +0,0 @@
   120.4 -# SliTaz package receipt.
   120.5 -
   120.6 -PACKAGE="linux-libre-wireless"
   120.7 -VERSION="2.6.37-gnu"
   120.8 -CATEGORY="base-system"
   120.9 -SHORT_DESC="The Linux Libre kernel wireless modules."
  120.10 -MAINTAINER="gokhlayeh@slitaz.org"
  120.11 -LICENSE="GPL2"
  120.12 -PROVIDE="linux-wireless"
  120.13 -WANTED="linux-libre"
  120.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  120.15 -DEPENDS="linux-libre-crypto wireless_tools"
  120.16 -
  120.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  120.18 -genpkg_rules()
  120.19 -{
  120.20 -    local path
  120.21 -    path=lib/modules/$VERSION-slitaz/kernel
  120.22 -    mkdir -p $fs/$path
  120.23 -    
  120.24 -    export src
  120.25 -    export _pkg
  120.26 -    
  120.27 -    $wanted_stuff/list_modules.sh drivers/net/wireless drivers/staging/wlan-ng \
  120.28 -    drivers/staging/rt2860 drivers/staging/rt2870 drivers/staging/echo \
  120.29 -    drivers/leds net/wireless net/mac80211 drivers/staging/rtl8192e/r8192e_pci.ko.gz \
  120.30 -	drivers/staging/rtl8187se/r8187se.ko.gz \
  120.31 -	drivers/staging/rtl8192u/r8192u_usb.ko.gz drivers/staging/crystalhd/crystalhd.ko.gz \
  120.32 -	drivers/staging/sm7xx/sm7xx.ko.gz | while read module; do
  120.33 -    	dir=$path/$(dirname $module)
  120.34 -    	[ -d $fs/$dir ] || mkdir -p $fs/$dir
  120.35 -        cp -a $install/$path/$module $fs/$dir
  120.36 -    done
  120.37 -
  120.38 -    for i in $(cat $wanted_stuff/modules-$VERSION.list); do
  120.39 -        if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
  120.40 -	    rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
  120.41 -	fi
  120.42 -    done
  120.43 -}
  120.44 -
  120.45 -# Post install/remove commands for Tazpkg.
  120.46 -post_install()
  120.47 -{
  120.48 -	chroot "$1/" depmod -a $VERSION-slitaz
  120.49 -}
  120.50 -
  120.51 -post_remove()
  120.52 -{
  120.53 -	chroot "$1/" depmod -a $VERSION-slitaz
  120.54 -}
  120.55 -
   121.1 --- a/linux-libre-without-modules/receipt	Thu Jun 15 03:15:24 2017 +0300
   121.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   121.3 @@ -1,19 +0,0 @@
   121.4 -# SliTaz package receipt.
   121.5 -
   121.6 -PACKAGE="linux-libre-without-modules"
   121.7 -VERSION="2.6.37-gnu"
   121.8 -CATEGORY="base-system"
   121.9 -SHORT_DESC="The Linux Libre kernel without module support."
  121.10 -MAINTAINER="gokhlayeh@slitaz.org"
  121.11 -LICENSE="GPL2"
  121.12 -PROVIDE="linux-without-modules"
  121.13 -WANTED="linux-libre"
  121.14 -WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  121.15 -
  121.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
  121.17 -genpkg_rules()
  121.18 -{
  121.19 -	mkdir -p $fs/boot   
  121.20 -	cp -a $install/bzImage $fs/boot/vmlinuz-$VERSION-slitaz-without-modules
  121.21 -}
  121.22 -
   122.1 --- a/linux-libre/receipt	Thu Jun 15 03:15:24 2017 +0300
   122.2 +++ b/linux-libre/receipt	Fri Jun 16 01:15:35 2017 +0300
   122.3 @@ -1,19 +1,32 @@
   122.4 -# SliTaz package receipt.
   122.5 +# SliTaz package receipt v2.
   122.6  
   122.7  PACKAGE="linux-libre"
   122.8  VERSION="2.6.37-gnu"
   122.9  CATEGORY="base-system"
  122.10 -SHORT_DESC="The Linux Libre kernel and modules."
  122.11 +SHORT_DESC="The Linux Libre kernel"
  122.12  MAINTAINER="gokhlayeh@slitaz.org"
  122.13  LICENSE="GPL2"
  122.14 -PROVIDE="linux"
  122.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  122.16  WEB_SITE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
  122.17  WGET_URL="http://www.fsfla.org/svnwiki/selibre/linux-libre/download/releases/$VERSION/$TARBALL"
  122.18 -CONFIG_FILES="/lib/modules/$VERSION-slitaz/modules.dep"
  122.19  
  122.20 -DEPENDS="depmod"
  122.21  BUILD_DEPENDS="slitaz-toolchain perl git lzma patch"
  122.22 +SPLIT="linux-libre-acpi linux-libre-agp linux-libre-aoe linux-libre-appletalk \
  122.23 +linux-libre-autofs linux-libre-bluetooth linux-libre-bridge linux-libre-btrfs \
  122.24 +linux-libre-cifs linux-libre-coda linux-libre-configfs linux-libre-cpufreq \
  122.25 +linux-libre-cramfs linux-libre-crypto linux-libre-cryptoloop \
  122.26 +linux-libre-dialup linux-libre-dlm linux-libre-drm linux-libre-firewire \
  122.27 +linux-libre-gfs2 linux-libre-hfs linux-libre-hfsplus linux-libre-hwmon \
  122.28 +linux-libre-input-misc linux-libre-input-tablet linux-libre-input-touchscreen \
  122.29 +linux-libre-ipv6 linux-libre-irda linux-libre-isdn linux-libre-jfs \
  122.30 +linux-libre-joystick linux-libre-kvm linux-libre-logfs linux-libre-md \
  122.31 +linux-libre-memstick linux-libre-minix linux-libre-mmc \
  122.32 +linux-libre-module-headers linux-libre-mwave linux-libre-nbd linux-libre-ncpfs \
  122.33 +linux-libre-netfilter linux-libre-nfsd linux-libre-reiserfs linux-libre-sched \
  122.34 +linux-libre-scsi linux-libre-sound linux-libre-source linux-libre-speakup \
  122.35 +linux-libre-squashfs linux-libre-toshiba linux-libre-udf linux-libre-usbdsl \
  122.36 +linux-libre-usbip linux-libre-usb-misc linux-libre-uwb linux-libre-video \
  122.37 +linux-libre-wimax linux-libre-wireless linux-libre-without-modules"
  122.38  
  122.39  # Rules to configure and make the package.
  122.40  compile_rules()
  122.41 @@ -129,43 +142,1204 @@
  122.42  # Rules to gen a SliTaz package suitable for Tazpkg.
  122.43  genpkg_rules()
  122.44  {
  122.45 -	local path
  122.46 -	cp -a $install/boot $fs
  122.47 -	# Compress all modules.
  122.48 -	#$stuff/gztazmod.sh $install/lib/modules/$VERSION-slitaz
  122.49 -	path=$fs/lib/modules/$VERSION-slitaz/kernel
  122.50 -	mkdir -p $path
  122.51 -	cp -a $install/lib/modules/$VERSION-slitaz/mo* \
  122.52 -		$fs/lib/modules/$VERSION-slitaz
  122.53 -	# Get the base modules
  122.54 -	export src
  122.55 -	export _pkg
  122.56 -	mkdir $WOK/$PACKAGE/tmp
  122.57 -	$stuff/list_modules.sh \
  122.58 -	$(cat stuff/modules-$VERSION.list) > $WOK/$PACKAGE/tmp/modules.list
  122.59 -	while read module; do
  122.60 -		dir=$(dirname $module)
  122.61 -		[ -d $path/$dir ] || mkdir -p $path/$dir
  122.62 -		cp -a $install/lib/modules/$VERSION-slitaz/kernel/$module $path/$dir
  122.63 -	done < $WOK/$PACKAGE/tmp/modules.list
  122.64 -	# Remove unresolved links
  122.65 -	rm -f $fs/lib/modules/$VERSION-slitaz/build
  122.66 -	rm -f $fs/lib/modules/$VERSION-slitaz/source
  122.67 +	case $PACKAGE in
  122.68 +		linux-libre)
  122.69 +			local path
  122.70 +			cp -a $install/boot $fs
  122.71 +			# Compress all modules.
  122.72 +			#$stuff/gztazmod.sh $install/lib/modules/$VERSION-slitaz
  122.73 +			path=$fs/lib/modules/$VERSION-slitaz/kernel
  122.74 +			mkdir -p $path
  122.75 +			cp -a $install/lib/modules/$VERSION-slitaz/mo* \
  122.76 +				$fs/lib/modules/$VERSION-slitaz
  122.77 +			# Get the base modules
  122.78 +			export src
  122.79 +			export _pkg
  122.80 +			mkdir $WOK/$PACKAGE/tmp
  122.81 +			$stuff/list_modules.sh \
  122.82 +			$(cat stuff/modules-$VERSION.list) > $WOK/$PACKAGE/tmp/modules.list
  122.83 +			while read module; do
  122.84 +				dir=$(dirname $module)
  122.85 +				[ -d $path/$dir ] || mkdir -p $path/$dir
  122.86 +				cp -a $install/lib/modules/$VERSION-slitaz/kernel/$module $path/$dir
  122.87 +			done < $WOK/$PACKAGE/tmp/modules.list
  122.88 +			# Remove unresolved links
  122.89 +			rm -f $fs/lib/modules/$VERSION-slitaz/build
  122.90 +			rm -f $fs/lib/modules/$VERSION-slitaz/source
  122.91  
  122.92 -	# Pack all packages with a kernel module
  122.93 -	for i in $(cd $WOK; grep -l '^WANTED="linux-libre"' */receipt); do
  122.94 -		[ ! -d "$install/lib/modules/$VERSION-slitaz" ] && return 1
  122.95 -		cook ${i%/receipt}
  122.96 -	done
  122.97 +			# Pack all packages with a kernel module
  122.98 +			for i in $(cd $WOK; grep -l '^WANTED="linux-libre"' */receipt); do
  122.99 +				[ ! -d "$install/lib/modules/$VERSION-slitaz" ] && return 1
 122.100 +				cook ${i%/receipt}
 122.101 +			done
 122.102  
 122.103 -	# Check and echo any module in kernel .config that's not added to
 122.104 -	# one of linux-* pkgs
 122.105 -	export PACKAGE
 122.106 -	$stuff/check_modules.sh
 122.107 +			# Check and echo any module in kernel .config that's not added to
 122.108 +			# one of linux-* pkgs
 122.109 +			export PACKAGE
 122.110 +			$stuff/check_modules.sh
 122.111 +			PROVIDE="linux"
 122.112 +			CONFIG_FILES="/lib/modules/$VERSION-slitaz/modules.dep"
 122.113 +			DEPENDS="depmod"
 122.114 +			;;
 122.115 +		linux-libre-acpi)
 122.116 +			local path
 122.117 +			path=lib/modules/$VERSION-slitaz/kernel
 122.118 +			mkdir -p $fs/$path
 122.119 +			export src
 122.120 +			export _pkg
 122.121 +			$stuff/list_modules.sh drivers/acpi drivers/platform/x86/thinkpad_acpi.ko.gz \
 122.122 +			drivers/platform/x86/asus-laptop.ko.gz drivers/platform/x86/eeepc-wmi.ko.gz \
 122.123 +			drivers/platform/x86/msi-laptop.ko.gz drivers/platform/x86/panasonic-laptop.ko.gz \
 122.124 +			drivers/platform/x86/sony-laptop.ko.gz drivers/platform/x86/acer-wmi.ko.gz \
 122.125 +			drivers/platform/x86/hp-wmi.ko.gz drivers/platform/x86/wmi.ko.gz \
 122.126 +			drivers/platform/x86/classmate-laptop.ko.gz drivers/platform/x86/topstar-laptop.ko.gz | \
 122.127 +			while read module; do
 122.128 +				dir=$path/$(dirname $module)
 122.129 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.130 +				cp -a $install/$path/$module $fs/$dir
 122.131 +			done
 122.132 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.133 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.134 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.135 +				fi
 122.136 +			done
 122.137 +			CAT="base-system|acpi modules"
 122.138 +			PROVIDE="linux-acpi"
 122.139 +			;;
 122.140 +		linux-libre-agp)
 122.141 +			local path
 122.142 +			path=lib/modules/$VERSION-slitaz/kernel
 122.143 +			mkdir -p $fs/$path
 122.144 +			export src
 122.145 +			export _pkg
 122.146 +			$stuff/list_modules.sh drivers/char/agp | while read module; do
 122.147 +				dir=$path/$(dirname $module)
 122.148 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.149 +				cp -a $install/$path/$module $fs/$dir
 122.150 +			done
 122.151 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.152 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.153 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.154 +				fi
 122.155 +			done
 122.156 +			CAT="base-system|AGP modules"
 122.157 +			PROVIDE="linux-agp"
 122.158 +			;;
 122.159 +		linux-libre-aoe)
 122.160 +			local path
 122.161 +			path=lib/modules/$VERSION-slitaz/kernel
 122.162 +			mkdir -p $fs/$path
 122.163 +			export src
 122.164 +			export _pkg
 122.165 +			$stuff/list_modules.sh drivers/block/aoe/aoe.ko.gz | \
 122.166 +			while read module; do
 122.167 +				dir=$path/$(dirname $module)
 122.168 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.169 +				cp -a $install/$path/$module $fs/$dir
 122.170 +			done
 122.171 +			CAT="base-system|ATA over Ethernet modules"
 122.172 +			PROVIDE="linux-aoe"
 122.173 +			;;
 122.174 +		linux-libre-appletalk)
 122.175 +			local path
 122.176 +			path=lib/modules/$VERSION-slitaz/kernel
 122.177 +			mkdir -p $fs/$path
 122.178 +			export src
 122.179 +			export _pkg
 122.180 +			$stuff/list_modules.sh drivers/net/appletalk net/appletalk \
 122.181 +			net/802/p8022.ko.gz | while read module; do
 122.182 +				dir=$path/$(dirname $module)
 122.183 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.184 +				cp -a $install/$path/$module $fs/$dir
 122.185 +			done
 122.186 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.187 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.188 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.189 +				fi
 122.190 +			done
 122.191 +			CAT="base-system|appletalk modules"
 122.192 +			PROVIDE="linux-appletalk"
 122.193 +			;;
 122.194 +		linux-libre-autofs)
 122.195 +			local path
 122.196 +			path=lib/modules/$VERSION-slitaz/kernel
 122.197 +			mkdir -p $fs/$path $fs/etc
 122.198 +			export src
 122.199 +			export _pkg
 122.200 +			$stuff/list_modules.sh fs/autofs4 | while read module; do
 122.201 +				dir=$path/$(dirname $module)
 122.202 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.203 +				cp -a $install/$path/$module $fs/$dir
 122.204 +			done
 122.205 +			touch $fs/etc/filesystems
 122.206 +			CAT="base-system|automounter module"
 122.207 +			PROVIDE="linux-autofs"
 122.208 +			CONFIG_FILES="/etc/filesystems"
 122.209 +			;;
 122.210 +		linux-libre-bluetooth)
 122.211 +			local path
 122.212 +			path=lib/modules/$VERSION-slitaz/kernel
 122.213 +			mkdir -p $fs/$path
 122.214 +			export src
 122.215 +			export _pkg
 122.216 +			$stuff/list_modules.sh drivers/bluetooth net/bluetooth | while read module; do
 122.217 +				dir=$path/$(dirname $module)
 122.218 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.219 +				cp -a $install/$path/$module $fs/$dir
 122.220 +			done
 122.221 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.222 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.223 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.224 +				fi
 122.225 +			done
 122.226 +			CAT="base-system|bluetooth modules"
 122.227 +			PROVIDE="linux-bluetooth"
 122.228 +			;;
 122.229 +		linux-libre-bridge)
 122.230 +			local path
 122.231 +			path=lib/modules/$VERSION-slitaz/kernel
 122.232 +			mkdir -p $fs/$path
 122.233 +			export src
 122.234 +			export _pkg
 122.235 +			$stuff/list_modules.sh net/bridge | while read module; do
 122.236 +				dir=$path/$(dirname $module)
 122.237 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.238 +				cp -a $install/$path/$module $fs/$dir
 122.239 +			done
 122.240 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.241 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.242 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.243 +				fi
 122.244 +			done
 122.245 +			CAT="base-system|bridge modules"
 122.246 +			PROVIDE="linux-bridge"
 122.247 +			;;
 122.248 +		linux-libre-btrfs)
 122.249 +			local path
 122.250 +			path=lib/modules/$VERSION-slitaz/kernel
 122.251 +			mkdir -p $fs/$path $fs/etc
 122.252 +			export src
 122.253 +			export _pkg
 122.254 +			$stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
 122.255 +				dir=$path/$(dirname $module)
 122.256 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.257 +				cp -a $install/$path/$module $fs/$dir
 122.258 +			done
 122.259 +			touch $fs/etc/filesystems
 122.260 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.261 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.262 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.263 +				fi
 122.264 +			done
 122.265 +			CAT="base-system|btrfs module"
 122.266 +			PROVIDE="linux-btrfs"
 122.267 +			CONFIG_FILES="/etc/filesystems"
 122.268 +			;;
 122.269 +		linux-libre-cifs)
 122.270 +			local path
 122.271 +			path=lib/modules/$VERSION-slitaz/kernel
 122.272 +			mkdir -p $fs/$path $fs/etc
 122.273 +			export src
 122.274 +			export _pkg
 122.275 +			$stuff/list_modules.sh fs/cifs | while read module; do
 122.276 +				dir=$path/$(dirname $module)
 122.277 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.278 +				cp -a $install/$path/$module $fs/$dir
 122.279 +			done
 122.280 +			touch $fs/etc/filesystems
 122.281 +			CAT="base-system|cifs module"
 122.282 +			PROVIDE="linux-cifs"
 122.283 +			CONFIG_FILES="/etc/filesystems"
 122.284 +			;;
 122.285 +		linux-libre-coda)
 122.286 +			local path
 122.287 +			path=lib/modules/$VERSION-slitaz/kernel
 122.288 +			mkdir -p $fs/$path $fs/etc
 122.289 +			export src
 122.290 +			export _pkg
 122.291 +			$stuff/list_modules.sh fs/coda | while read module; do
 122.292 +				dir=$path/$(dirname $module)
 122.293 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.294 +				cp -a $install/$path/$module $fs/$dir
 122.295 +			done
 122.296 +			touch $fs/etc/filesystems
 122.297 +			CAT="base-system|coda module"
 122.298 +			PROVIDE="linux-coda"
 122.299 +			CONFIG_FILES="/etc/filesystems"
 122.300 +			;;
 122.301 +		linux-libre-configfs)
 122.302 +			local path
 122.303 +			path=lib/modules/$VERSION-slitaz/kernel
 122.304 +			mkdir -p $fs/$path $fs/etc
 122.305 +			export src
 122.306 +			export _pkg
 122.307 +			$stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
 122.308 +				dir=$path/$(dirname $module)
 122.309 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.310 +				cp -a $install/$path/$module $fs/$dir
 122.311 +			done
 122.312 +			touch $fs/etc/filesystems
 122.313 +			CAT="base-system|configfs module"
 122.314 +			PROVIDE="linux-configfs"
 122.315 +			CONFIG_FILES="/etc/filesystems"
 122.316 +			;;
 122.317 +		linux-libre-cpufreq)
 122.318 +			local path
 122.319 +			path=lib/modules/$VERSION-slitaz/kernel
 122.320 +			mkdir -p $fs/$path
 122.321 +			export src
 122.322 +			export _pkg
 122.323 +			$stuff/list_modules.sh arch/x86/kernel/cpu/cpufreq drivers/cpufreq | \
 122.324 +			while read module; do
 122.325 +				dir=$path/$(dirname $module)
 122.326 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.327 +				cp -a $install/$path/$module $fs/$dir
 122.328 +			done
 122.329 +			CAT="base-system|cpufreq modules"
 122.330 +			PROVIDE="linux-cpufreq"
 122.331 +			;;
 122.332 +		linux-libre-cramfs)
 122.333 +			local path
 122.334 +			path=lib/modules/$VERSION-slitaz/kernel
 122.335 +			mkdir -p $fs/$path $fs/etc
 122.336 +			export src
 122.337 +			export _pkg
 122.338 +			$stuff/list_modules.sh fs/cramfs | while read module; do
 122.339 +				dir=$path/$(dirname $module)
 122.340 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.341 +				cp -a $install/$path/$module $fs/$dir
 122.342 +			done
 122.343 +			touch $fs/etc/filesystems
 122.344 +			CAT="base-system|cramfs module"
 122.345 +			PROVIDE="linux-cramfs"
 122.346 +			CONFIG_FILES="/etc/filesystems"
 122.347 +			;;
 122.348 +		linux-libre-crypto)
 122.349 +			local path
 122.350 +			path=lib/modules/$VERSION-slitaz/kernel
 122.351 +			mkdir -p $fs/$path
 122.352 +			export src
 122.353 +			export _pkg
 122.354 +			$stuff/list_modules.sh arch/x86/crypto crypto drivers/crypto | \
 122.355 +			while read module; do
 122.356 +				dir=$path/$(dirname $module)
 122.357 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.358 +				cp -a $install/$path/$module $fs/$dir
 122.359 +			done
 122.360 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.361 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.362 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.363 +				fi
 122.364 +			done
 122.365 +			CAT="base-system|crypto modules"
 122.366 +			PROVIDE="linux-crypto"
 122.367 +			;;
 122.368 +		linux-libre-cryptoloop)
 122.369 +			local path
 122.370 +			path=lib/modules/$VERSION-slitaz/kernel
 122.371 +			mkdir -p $fs/$path
 122.372 +			export src
 122.373 +			export _pkg
 122.374 +			$stuff/list_modules.sh drivers/block/cryptoloop.ko.gz | \
 122.375 +			while read module; do
 122.376 +				dir=$path/$(dirname $module)
 122.377 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.378 +				cp -a $install/$path/$module $fs/$dir
 122.379 +			done
 122.380 +			CAT="base-system|cryptoloop modules"
 122.381 +			PROVIDE="linux-cryptoloop"
 122.382 +			DEPENDS="linux-libre-crypto"
 122.383 +			;;
 122.384 +		linux-libre-dialup)
 122.385 +			local path
 122.386 +			path=lib/modules/$VERSION-slitaz/kernel
 122.387 +			mkdir -p $fs/$path
 122.388 +			export src
 122.389 +			export _pkg
 122.390 +			$stuff/list_modules.sh drivers/serial/serial_cs.ko.gz drivers/char/nozomi.ko.gz \
 122.391 +			drivers/usb/serial/option.ko.gz drivers/net/usb/hso.ko.gz | \
 122.392 +			while read module; do
 122.393 +				dir=$path/$(dirname $module)
 122.394 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.395 +				cp -a $install/$path/$module $fs/$dir
 122.396 +			done
 122.397 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.398 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.399 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.400 +				fi
 122.401 +			done
 122.402 +			CAT="base-system|dial-up modules"
 122.403 +			PROVIDE="linux-dialup"
 122.404 +			;;
 122.405 +		linux-libre-dlm)
 122.406 +			# Modules paths and list
 122.407 +			MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
 122.408 +			MODULES="fs/dlm/dlm.ko.gz"
 122.409 +			mkdir -p ${fs}${MOD_PATH} $fs/etc
 122.410 +			for module in $MODULES; do
 122.411 +				dir=$MOD_PATH/$(dirname $module)
 122.412 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.413 +				cp -a $install/$MOD_PATH/$module $fs/$dir
 122.414 +			done
 122.415 +			touch $fs/etc/filesystems
 122.416 +			CAT="base-system|dlmfs module"
 122.417 +			PROVIDE="linux-dlm"
 122.418 +			CONFIG_FILES="/etc/filesystems"
 122.419 +			;;
 122.420 +		linux-libre-drm)
 122.421 +			local path
 122.422 +			path=lib/modules/$VERSION-slitaz/kernel
 122.423 +			mkdir -p $fs/$path
 122.424 +			export src
 122.425 +			export _pkg
 122.426 +			$stuff/list_modules.sh drivers/gpu/drm | while read module; do
 122.427 +				dir=$path/$(dirname $module)
 122.428 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.429 +				cp -a $install/$path/$module $fs/$dir
 122.430 +			done
 122.431 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.432 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.433 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.434 +				fi
 122.435 +			done
 122.436 +			# remove drivers/char/agp kernel modules cause there in linux-agp package
 122.437 +			if [ -d $fs/lib/modules/$VERSION-slitaz/kernel/drivers/char/agp ]; then
 122.438 +				rm -rf $fs/lib/modules/$VERSION-slitaz/kernel/drivers/char/agp
 122.439 +			fi
 122.440 +			CAT="base-system|drm module"
 122.441 +			PROVIDE="linux-drm"
 122.442 +			DEPENDS="linux-libre-agp"
 122.443 +			;;
 122.444 +		linux-libre-firewire)
 122.445 +			local path
 122.446 +			path=lib/modules/$VERSION-slitaz/kernel
 122.447 +			mkdir -p $fs/$path
 122.448 +			export src
 122.449 +			export _pkg
 122.450 +			$stuff/list_modules.sh drivers/firewire | while read module; do
 122.451 +				dir=$path/$(dirname $module)
 122.452 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.453 +				cp -a $install/$path/$module $fs/$dir
 122.454 +			done
 122.455 +			CAT="base-system|firewire modules"
 122.456 +			PROVIDE="linux-firewire"
 122.457 +			;;
 122.458 +		linux-libre-gfs2)
 122.459 +			local path
 122.460 +			path=lib/modules/$VERSION-slitaz/kernel
 122.461 +			mkdir -p $fs/$path $fs/etc
 122.462 +			export src
 122.463 +			export _pkg
 122.464 +			$stuff/list_modules.sh fs/gfs2 | while read module; do
 122.465 +				dir=$path/$(dirname $module)
 122.466 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.467 +				cp -a $install/$path/$module $fs/$dir
 122.468 +			done
 122.469 +			touch $fs/etc/filesystems
 122.470 +			CAT="base-system|gfs2 module"
 122.471 +			PROVIDE="linux-gfs2"
 122.472 +			CONFIG_FILES="/etc/filesystems"
 122.473 +			;;
 122.474 +		linux-libre-hfs)
 122.475 +			local path
 122.476 +			path=lib/modules/$VERSION-slitaz/kernel
 122.477 +			mkdir -p $fs/$path $fs/etc
 122.478 +			export src
 122.479 +			export _pkg
 122.480 +			$stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
 122.481 +				dir=$path/$(dirname $module)
 122.482 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.483 +				cp -a $install/$path/$module $fs/$dir
 122.484 +			done
 122.485 +			touch $fs/etc/filesystems
 122.486 +			CAT="base-system|hfs module"
 122.487 +			PROVIDE="linux-hfs"
 122.488 +			CONFIG_FILES="/etc/filesystems"
 122.489 +			;;
 122.490 +		linux-libre-hfsplus)
 122.491 +			local path
 122.492 +			path=lib/modules/$VERSION-slitaz/kernel
 122.493 +			mkdir -p $fs/$path $fs/etc
 122.494 +			export src
 122.495 +			export _pkg
 122.496 +			$stuff/list_modules.sh fs/hfsplus | while read module; do
 122.497 +				dir=$path/$(dirname $module)
 122.498 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.499 +				cp -a $install/$path/$module $fs/$dir
 122.500 +			done
 122.501 +			touch $fs/etc/filesystems
 122.502 +			CAT="base-system|hfsplus module"
 122.503 +			PROVIDE="linux-hfsplus"
 122.504 +			CONFIG_FILES="/etc/filesystems"
 122.505 +			;;
 122.506 +		linux-libre-hwmon)
 122.507 +			local path
 122.508 +			path=lib/modules/$VERSION-slitaz/kernel
 122.509 +			mkdir -p $fs/$path
 122.510 +			export src
 122.511 +			export _pkg
 122.512 +			$stuff/list_modules.sh drivers/hwmon | while read module; do
 122.513 +				dir=$path/$(dirname $module)
 122.514 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.515 +				cp -a $install/$path/$module $fs/$dir
 122.516 +			done
 122.517 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.518 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.519 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.520 +				fi
 122.521 +			done
 122.522 +			CAT="base-system|hwmon modules"
 122.523 +			PROVIDE="linux-hwmon"
 122.524 +			;;
 122.525 +		linux-libre-input-misc)
 122.526 +			local path
 122.527 +			path=lib/modules/$VERSION-slitaz/kernel
 122.528 +			mkdir -p $fs/$path
 122.529 +			export src
 122.530 +			export _pkg
 122.531 +			$stuff/list_modules.sh drivers/input/misc | while read module; do
 122.532 +				dir=$path/$(dirname $module)
 122.533 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.534 +				cp -a $install/$path/$module $fs/$dir
 122.535 +			done
 122.536 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.537 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.538 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.539 +				fi
 122.540 +			done
 122.541 +			CAT="base-system|misc. input drivers, including the ATI RemoteWonders"
 122.542 +			PROVIDE="linux-input-misc"
 122.543 +			;;
 122.544 +		linux-libre-input-tablet)
 122.545 +			local path
 122.546 +			path=lib/modules/$VERSION-slitaz/kernel
 122.547 +			mkdir -p $fs/$path
 122.548 +			export src
 122.549 +			export _pkg
 122.550 +			$stuff/list_modules.sh drivers/input/tablet | while read module; do
 122.551 +				dir=$path/$(dirname $module)
 122.552 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.553 +				cp -a $install/$path/$module $fs/$dir
 122.554 +			done
 122.555 +			CAT="base-system|tablet input drivers"
 122.556 +			PROVIDE="linux-input-tablet"
 122.557 +			;;
 122.558 +		linux-libre-input-touchscreen)
 122.559 +			local path
 122.560 +			path=lib/modules/$VERSION-slitaz/kernel
 122.561 +			mkdir -p $fs/$path
 122.562 +			export src
 122.563 +			export _pkg
 122.564 +			$stuff/list_modules.sh drivers/input/touchscreen | \
 122.565 +			while read module; do
 122.566 +				dir=$path/$(dirname $module)
 122.567 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.568 +				cp -a $install/$path/$module $fs/$dir
 122.569 +			done
 122.570 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.571 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.572 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.573 +				fi
 122.574 +			done
 122.575 +			CAT="base-system|touchscreen input drivers"
 122.576 +			PROVIDE="linux-input-touchscreen"
 122.577 +			;;
 122.578 +		linux-libre-ipv6)
 122.579 +			local path
 122.580 +			path=lib/modules/$VERSION-slitaz/kernel
 122.581 +			mkdir -p $fs/$path
 122.582 +			export src
 122.583 +			export _pkg
 122.584 +			$stuff/list_modules.sh net/ipv6 | while read module; do
 122.585 +				dir=$path/$(dirname $module)
 122.586 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.587 +				cp -a $install/$path/$module $fs/$dir
 122.588 +			done
 122.589 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.590 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.591 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.592 +				fi
 122.593 +			done
 122.594 +			CAT="base-system|ipv6 modules"
 122.595 +			PROVIDE="linux-ipv6"
 122.596 +			;;
 122.597 +		linux-libre-irda)
 122.598 +			local path
 122.599 +			path=lib/modules/$VERSION-slitaz/kernel
 122.600 +			mkdir -p $fs/$path
 122.601 +			export src
 122.602 +			export _pkg
 122.603 +			$stuff/list_modules.sh drivers/net/irda net/irda | while read module; do
 122.604 +				dir=$path/$(dirname $module)
 122.605 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.606 +				cp -a $install/$path/$module $fs/$dir
 122.607 +			done
 122.608 +			CAT="base-system|irda modules"
 122.609 +			PROVIDE="linux-irda"
 122.610 +			;;
 122.611 +		linux-libre-isdn)
 122.612 +			local path
 122.613 +			path=lib/modules/$VERSION-slitaz/kernel
 122.614 +			mkdir -p $fs/$path
 122.615 +			export src
 122.616 +			export _pkg
 122.617 +			$stuff/list_modules.sh drivers/isdn | while read module; do
 122.618 +				dir=$path/$(dirname $module)
 122.619 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.620 +				cp -a $install/$path/$module $fs/$dir
 122.621 +			done
 122.622 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.623 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.624 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.625 +				fi
 122.626 +			done
 122.627 +			CAT="base-system|isdn modules"
 122.628 +			PROVIDE="linux-isdn"
 122.629 +			;;
 122.630 +		linux-libre-jfs)
 122.631 +			local path
 122.632 +			path=lib/modules/$VERSION-slitaz/kernel
 122.633 +			mkdir -p $fs/$path $fs/etc
 122.634 +			export src
 122.635 +			export _pkg
 122.636 +			$stuff/list_modules.sh fs/jfs | while read module; do
 122.637 +				dir=$path/$(dirname $module)
 122.638 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.639 +				cp -a $install/$path/$module $fs/$dir
 122.640 +			done
 122.641 +			touch $fs/etc/filesystems
 122.642 +			CAT="base-system|jfs module"
 122.643 +			PROVIDE="linux-jfs"
 122.644 +			CONFIG_FILES="/etc/filesystems"
 122.645 +			;;
 122.646 +		linux-libre-joystick)
 122.647 +			local path
 122.648 +			path=lib/modules/$VERSION-slitaz/kernel
 122.649 +			mkdir -p $fs/$path
 122.650 +			export src
 122.651 +			export _pkg
 122.652 +			$stuff/list_modules.sh drivers/input/joystick drivers/input/gameport \
 122.653 +			drivers/input/input-polldev.ko.gz | \
 122.654 +			while read module; do
 122.655 +				dir=$path/$(dirname $module)
 122.656 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.657 +				cp -a $install/$path/$module $fs/$dir
 122.658 +			done
 122.659 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.660 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.661 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.662 +				fi
 122.663 +			done
 122.664 +			CAT="base-system|joystick modules"
 122.665 +			PROVIDE="linux-joystick"
 122.666 +			;;
 122.667 +		linux-libre-kvm)
 122.668 +			local path
 122.669 +			path=lib/modules/$VERSION-slitaz/kernel
 122.670 +			mkdir -p $fs/$path
 122.671 +			export src
 122.672 +			export _pkg
 122.673 +			$stuff/list_modules.sh arch/x86/kvm drivers/virtio drivers/lguest \
 122.674 +			drivers/char/hw_random/virtio-rng.ko.gz \
 122.675 +			drivers/net/virtio_net.ko.gz drivers/block/virtio_blk.ko.gz | \
 122.676 +			while read module; do
 122.677 +				dir=$path/$(dirname $module)
 122.678 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.679 +				cp -a $install/$path/$module $fs/$dir
 122.680 +			done
 122.681 +			CAT="base-system|kvm and virtio modules"
 122.682 +			PROVIDE="linux-kvm"
 122.683 +			;;
 122.684 +		linux-libre-logfs)
 122.685 +			local path
 122.686 +			path=lib/modules/$VERSION-slitaz/kernel
 122.687 +			mkdir -p $fs/$path $fs/etc
 122.688 +			export src
 122.689 +			export _pkg
 122.690 +			$stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
 122.691 +				dir=$path/$(dirname $module)
 122.692 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.693 +				cp -a $install/$path/$module $fs/$dir
 122.694 +			done
 122.695 +			touch $fs/etc/filesystems
 122.696 +			CAT="base-system|logfs module"
 122.697 +			PROVIDE="linux-logfs"
 122.698 +			CONFIG_FILES="/etc/filesystems"
 122.699 +			;;
 122.700 +		linux-libre-md)
 122.701 +			local path
 122.702 +			path=lib/modules/$VERSION-slitaz/kernel
 122.703 +			mkdir -p $fs/$path
 122.704 +			export src
 122.705 +			export _pkg
 122.706 +			$stuff/list_modules.sh drivers/md | while read module; do
 122.707 +				case "$module" in
 122.708 +					crypto/*) continue;;
 122.709 +				esac
 122.710 +				dir=$path/$(dirname $module)
 122.711 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.712 +				cp -a $install/$path/$module $fs/$dir
 122.713 +			done
 122.714 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.715 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.716 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.717 +				fi
 122.718 +			done
 122.719 +			CAT="base-system|md modules"
 122.720 +			PROVIDE="linux-md"
 122.721 +			DEPENDS="linux-libre-crypto"
 122.722 +			;;
 122.723 +		linux-libre-memstick)
 122.724 +			local path
 122.725 +			path=lib/modules/$VERSION-slitaz/kernel
 122.726 +			mkdir -p $fs/$path
 122.727 +			export src
 122.728 +			export _pkg
 122.729 +			$stuff/list_modules.sh drivers/memstick | while read module; do
 122.730 +				dir=$path/$(dirname $module)
 122.731 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.732 +				cp -a $install/$path/$module $fs/$dir
 122.733 +			done
 122.734 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.735 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.736 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.737 +				fi
 122.738 +			done
 122.739 +			CAT="base-system|sony memory stick modules"
 122.740 +			PROVIDE="linux-memstick"
 122.741 +			;;
 122.742 +		linux-libre-minix)
 122.743 +			local path
 122.744 +			path=lib/modules/$VERSION-slitaz/kernel
 122.745 +			mkdir -p $fs/$path $fs/etc
 122.746 +			export src
 122.747 +			export _pkg
 122.748 +			$stuff/list_modules.sh fs/${PACKAGE##*-} | while read module; do
 122.749 +				dir=$path/$(dirname $module)
 122.750 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.751 +				cp -a $install/$path/$module $fs/$dir
 122.752 +			done
 122.753 +			touch $fs/etc/filesystems
 122.754 +			CAT="base-system|minix module"
 122.755 +			PROVIDE="linux-minix"
 122.756 +			CONFIG_FILES="/etc/filesystems"
 122.757 +			;;
 122.758 +		linux-libre-mmc)
 122.759 +			local path
 122.760 +			path=lib/modules/$VERSION-slitaz/kernel
 122.761 +			mkdir -p $fs/$path
 122.762 +			export src
 122.763 +			export _pkg
 122.764 +			$stuff/list_modules.sh drivers/mmc drivers/misc/tifm_7xx1.ko.gz drivers/misc/iwmc3200top/iwmc3200top.ko.gz| \
 122.765 +			while read module; do
 122.766 +				dir=$path/$(dirname $module)
 122.767 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.768 +				cp -a $install/$path/$module $fs/$dir
 122.769 +			done
 122.770 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.771 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.772 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.773 +				fi
 122.774 +			done
 122.775 +			CAT="base-system|mmc modules - card reader"
 122.776 +			PROVIDE="linux-mmc"
 122.777 +			;;
 122.778 +		linux-libre-module-headers)
 122.779 +			CAT="development|header files and scripts for building modules for Linux Libre kernel"
 122.780 +			PROVIDE="linux-module-headers"
 122.781 +			DEPENDS="slitaz-toolchain"
 122.782 +			KVERSION=$VERSION-slitaz
 122.783 +
 122.784 +			local path
 122.785 +			_AUFSVER=`grep  ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
 122.786 +			AUFSDIR="$WOK/$WANTED/aufs-${_AUFSVER}"
 122.787 +			path=usr/src/linux-$KVERSION
 122.788 +			mkdir -p $fs/lib/modules/$KVERSION
 122.789 +			ln -sf /$path $fs/lib/modules/$KVERSION/build
 122.790 +			install -D -m644 $src/Makefile \
 122.791 +				$fs/$path/Makefile
 122.792 +			install -D -m644 $src/kernel/Makefile \
 122.793 +				$fs/$path/kernel/Makefile
 122.794 +			install -D -m644 $src/.config \
 122.795 +				$fs/$path/.config
 122.796 +			mkdir -p $fs/$path/include
 122.797 +
 122.798 +			for i in acpi asm-generic config generated linux math-emu media net pcmcia scsi sound trace video xen; do
 122.799 +				cp -a $src/include/$i $fs/$path/include/
 122.800 +			done
 122.801 +
 122.802 +			# copy arch includes for external modules
 122.803 +			mkdir -p $fs/$path/arch/x86
 122.804 +			cp -a $src/arch/x86/include $fs/$path/arch/x86/
 122.805 +
 122.806 +			# copy files necessary for later builds, like nvidia and vmware
 122.807 +			cp -a $src/Module.symvers-modules $fs/$path/Module.symvers
 122.808 +			cp -a $src/scripts $fs/$path
 122.809 +			# fix permissions on scripts dir
 122.810 +			chmod og-w -R $fs/$path/scripts
 122.811 +			mkdir -p $fs/$path/.tmp_versions
 122.812 +
 122.813 +			mkdir -p $fs/$path/arch/x86/kernel
 122.814 +			cp -a $src/arch/x86/Makefile $fs/$path/arch/x86/
 122.815 +			cp -a $src/arch/x86/Makefile_32.cpu $fs/$path/arch/x86/
 122.816 +			cp -a $src/arch/x86/kernel/asm-offsets.s $fs/$path/arch/x86/kernel/
 122.817 +
 122.818 +			# add headers for lirc package
 122.819 +			mkdir -p $fs/$path/drivers/media/video
 122.820 +			cp -a $src/drivers/media/video/*.h  $fs/$path/drivers/media/video/
 122.821 +
 122.822 +			for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo ; do
 122.823 +				mkdir -p $fs/$path/drivers/media/video/$i
 122.824 +				cp -a $src/drivers/media/video/$i/*.h $fs/$path/drivers/media/video/$i
 122.825 +			done
 122.826 +
 122.827 +			# add docbook makefile
 122.828 +			install -D -m644 $src/Documentation/DocBook/Makefile \
 122.829 +				$fs/$path/Documentation/DocBook/Makefile
 122.830 +
 122.831 +			# add dm headers
 122.832 +			mkdir -p $fs/$path/drivers/md
 122.833 +			cp -a $src/drivers/md/*.h  $fs/$path/drivers/md
 122.834 +
 122.835 +			# add inotify.h
 122.836 +			mkdir -p $fs/$path/include/linux
 122.837 +			cp -a $src/include/linux/inotify.h $fs/$path/include/linux/
 122.838 +
 122.839 +			# add wireless headers
 122.840 +			mkdir -p $fs/$path/net/mac80211/
 122.841 +			cp -a $src/net/mac80211/*.h $fs/$path/net/mac80211/
 122.842 +
 122.843 +			# add dvb headers for external modules
 122.844 +			# in reference to:
 122.845 +			# http://bugs.archlinux.org/task/9912
 122.846 +			mkdir -p $fs/$path/drivers/media/dvb/dvb-core
 122.847 +			cp -a $src/drivers/media/dvb/dvb-core/*.h $fs/$path/drivers/media/dvb/dvb-core/
 122.848 +
 122.849 +			# add dvb headers for external modules
 122.850 +			# in reference to:
 122.851 +			# http://bugs.archlinux.org/task/11194
 122.852 +			if [ -d $src/include/config/dvb/ ]; then
 122.853 +				mkdir -p $fs/$path/include/config/dvb/
 122.854 +				cp $src/include/config/dvb/*.h $fs/$path/include/config/dvb/
 122.855 +			fi
 122.856 +
 122.857 +			# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
 122.858 +			# in reference to:
 122.859 +			# http://bugs.archlinux.org/task/13146
 122.860 +			mkdir -p $fs/$path/drivers/media/dvb/frontends/
 122.861 +			cp -a $src/drivers/media/dvb/frontends/lgdt330x.h $fs/$path/drivers/media/dvb/frontends/
 122.862 +			cp -a $src/drivers/media/video/msp3400-driver.h $fs/$path/drivers/media/dvb/frontends/
 122.863 +
 122.864 +			# add dvb headers  
 122.865 +			# in reference to:
 122.866 +			# http://bugs.archlinux.org/task/20402
 122.867 +			mkdir -p $fs/$path/drivers/media/dvb/dvb-usb
 122.868 +			cp -a $src/drivers/media/dvb/dvb-usb/*.h $fs/$path/drivers/media/dvb/dvb-usb/
 122.869 +			mkdir -p $fs/$path/drivers/media/dvb/frontends
 122.870 +			cp -a $src/drivers/media/dvb/frontends/*.h $fs/$path/drivers/media/dvb/frontends/
 122.871 +			mkdir -p $fs/$path/drivers/media/common/tuners
 122.872 +			cp -a $src/drivers/media/common/tuners/*.h $fs/$path/drivers/media/common/tuners/
 122.873 +
 122.874 +			# add xfs and shmem for aufs building
 122.875 +			mkdir -p $fs/$path/fs/xfs
 122.876 +			mkdir -p $fs/$path/mm
 122.877 +			cp -a $src/fs/xfs/xfs_sb.h $fs/$path/fs/xfs/xfs_sb.h
 122.878 +
 122.879 +			# add headers vor virtualbox
 122.880 +			# in reference to:
 122.881 +			# http://bugs.archlinux.org/task/14568
 122.882 +			cp -a $src/include/drm $fs/$path/include/
 122.883 +
 122.884 +			# add headers for broadcom wl
 122.885 +			# in reference to:
 122.886 +			# http://bugs.archlinux.org/task/14568
 122.887 +			cp -a $src/include/trace $fs/$path/include/
 122.888 +			# add headers for crypto modules
 122.889 +			# in reference to:
 122.890 +			# http://bugs.archlinux.org/task/22081
 122.891 +			cp -a $src/include/crypto $fs/$path/include/
 122.892 +			# copy in Kconfig files
 122.893 +			for i in $(find . -name "Kconfig*"); do 
 122.894 +				mkdir -p $fs/$path/$(echo $i | sed 's|/Kconfig.*||')
 122.895 +				cp -a $src/$i $fs/$path/$i
 122.896 +			done
 122.897 +
 122.898 +			chown -R root.root $fs/$path
 122.899 +			find $fs/$path -type d -exec chmod 755 {} \;
 122.900 +			# remove unneeded architectures
 122.901 +			rm -rf $fs/$path/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa}
 122.902 +			;;
 122.903 +		linux-libre-mwave)
 122.904 +			local path
 122.905 +			path=lib/modules/$VERSION-slitaz/kernel
 122.906 +			mkdir -p $fs/$path
 122.907 +			export src
 122.908 +			export _pkg
 122.909 +			$stuff/list_modules.sh drivers/char/mwave | while read module; do
 122.910 +				dir=$path/$(dirname $module)
 122.911 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.912 +				cp -a $install/$path/$module $fs/$dir
 122.913 +			done
 122.914 +			CAT="base-system|ACP Modem driver module - for IBM Thinkpad"
 122.915 +			PROVIDE="linux-mwave"
 122.916 +			;;
 122.917 +		linux-libre-nbd)
 122.918 +			local path
 122.919 +			path=lib/modules/$VERSION-slitaz/kernel
 122.920 +			mkdir -p $fs/$path
 122.921 +			export src
 122.922 +			export _pkg
 122.923 +			$stuff/list_modules.sh drivers/block/nbd.ko.gz | \
 122.924 +			while read module; do
 122.925 +				dir=$path/$(dirname $module)
 122.926 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.927 +				cp -a $install/$path/$module $fs/$dir
 122.928 +			done
 122.929 +			CAT="base-system|network block device modules"
 122.930 +			PROVIDE="linux-nbd"
 122.931 +			;;
 122.932 +		linux-libre-ncpfs)
 122.933 +			local path
 122.934 +			path=lib/modules/$VERSION-slitaz/kernel
 122.935 +			mkdir -p $fs/$path $fs/etc
 122.936 +			export src
 122.937 +			export _pkg
 122.938 +			$stuff/list_modules.sh fs/ncpfs | while read module; do
 122.939 +				dir=$path/$(dirname $module)
 122.940 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.941 +				cp -a $install/$path/$module $fs/$dir
 122.942 +			done
 122.943 +			touch $fs/etc/filesystems
 122.944 +			CAT="base-system|ncpfs module"
 122.945 +			PROVIDE="linux-ncpfs"
 122.946 +			CONFIG_FILES="/etc/filesystems"
 122.947 +			;;
 122.948 +		linux-libre-netfilter)
 122.949 +			local path
 122.950 +			path=lib/modules/$VERSION-slitaz/kernel
 122.951 +			mkdir -p $fs/$path
 122.952 +			export src
 122.953 +			export _pkg
 122.954 +			$stuff/list_modules.sh net/netfilter net/ipv4/netfilter net/8021q | \
 122.955 +			while read module; do
 122.956 +				dir=$path/$(dirname $module)
 122.957 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.958 +				cp -a $install/$path/$module $fs/$dir
 122.959 +			done
 122.960 +			rm -r $fs/$path/net/ipv6
 122.961 +			for i in $(cat $stuff/modules-$VERSION.list); do
 122.962 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
 122.963 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
 122.964 +				fi
 122.965 +			done
 122.966 +			CAT="base-system|netfilter modules"
 122.967 +			PROVIDE="linux-netfilter"
 122.968 +			;;
 122.969 +		linux-libre-nfsd)
 122.970 +			local path
 122.971 +			path=lib/modules/$VERSION-slitaz/kernel
 122.972 +			mkdir -p $fs/$path $fs/etc
 122.973 +			export src
 122.974 +			export _pkg
 122.975 +			$stuff/list_modules.sh fs/nfsd | while read module; do
 122.976 +				dir=$path/$(dirname $module)
 122.977 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.978 +				cp -a $install/$path/$module $fs/$dir
 122.979 +			done
 122.980 +			touch $fs/etc/filesystems
 122.981 +			CAT="base-system|NFS server module"
 122.982 +			PROVIDE="linux-nfsd"
 122.983 +			CONFIG_FILES="/etc/filesystems"
 122.984 +			;;
 122.985 +		linux-libre-reiserfs)
 122.986 +			local path
 122.987 +			path=lib/modules/$VERSION-slitaz/kernel
 122.988 +			mkdir -p $fs/$path $fs/etc
 122.989 +			export src
 122.990 +			export _pkg
 122.991 +			$stuff/list_modules.sh fs/reiserfs | while read module; do
 122.992 +				dir=$path/$(dirname $module)
 122.993 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
 122.994 +				cp -a $install/$path/$module $fs/$dir
 122.995 +			done
 122.996 +			touch $fs/etc/filesystems
 122.997 +			CAT="base-system|reiserfs module"
 122.998 +			PROVIDE="linux-reiserfs"
 122.999 +			CONFIG_FILES="/etc/filesystems"
122.1000 +			;;
122.1001 +		linux-libre-sched)
122.1002 +			local path
122.1003 +			path=lib/modules/$VERSION-slitaz/kernel
122.1004 +			mkdir -p $fs/$path
122.1005 +			export src
122.1006 +			export _pkg
122.1007 +			$stuff/list_modules.sh net/sched | while read module; do
122.1008 +				dir=$path/$(dirname $module)
122.1009 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1010 +				cp -a $install/$path/$module $fs/$dir
122.1011 +			done
122.1012 +			CAT="base-system|sched modules"
122.1013 +			PROVIDE="linux-sched"
122.1014 +			;;
122.1015 +		linux-libre-scsi)
122.1016 +			local path
122.1017 +			path=lib/modules/$VERSION-slitaz/kernel
122.1018 +			mkdir -p $fs/$path
122.1019 +			export src
122.1020 +			export _pkg
122.1021 +			$stuff/list_modules.sh drivers/scsi | while read module; do
122.1022 +				dir=$path/$(dirname $module)
122.1023 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1024 +				cp -a $install/$path/$module $fs/$dir
122.1025 +			done
122.1026 +			CAT="base-system|scsi modules"
122.1027 +			PROVIDE="linux-scsi"
122.1028 +			;;
122.1029 +		linux-libre-sound)
122.1030 +			local path
122.1031 +			path=lib/modules/$VERSION-slitaz/kernel
122.1032 +			mkdir -p $fs/$path
122.1033 +			export src
122.1034 +			export _pkg
122.1035 +			$stuff/list_modules.sh sound | while read module; do
122.1036 +				dir=$path/$(dirname $module)
122.1037 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1038 +				cp -a $install/$path/$module $fs/$dir
122.1039 +			done
122.1040 +			mkdir $fs/lib/firmware
122.1041 +			# non-free firmware ?
122.1042 +			#for i in ess korg sun yamaha; do
122.1043 +			#	cp -a $install/lib/firmware/$i $fs/lib/firmware
122.1044 +			#done
122.1045 +			for i in $(cat $stuff/modules-$VERSION.list); do
122.1046 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
122.1047 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
122.1048 +				fi
122.1049 +			done
122.1050 +			CAT="base-system|sound modules"
122.1051 +			PROVIDE="linux-sound"
122.1052 +			;;
122.1053 +		linux-libre-source)
122.1054 +			local _AUFSVER=`grep  ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
122.1055 +			local AUFSDIR="aufs-${_AUFSVER}"
122.1056 +			mkdir -p $fs/usr/src/kernel-patches \
122.1057 +				$fs/lib/modules/$VERSION-slitaz \
122.1058 +				$fs/usr/bin
122.1059 +			cp -a $WOK/$WANTED/slitaz $fs/usr/src/kernel-patches
122.1060 +			cp -a $stuff/source/buildtaz $fs/usr/src/kernel-patches/slitaz
122.1061 +			cp -a $stuff/source/make-tazpkg.u $fs/usr/src/kernel-patches/slitaz
122.1062 +			cp -a $stuff/source/get-linux-source $fs/usr/bin
122.1063 +			sed -i "s|=XXX|=$VERSION|g" $fs/usr/bin/get-linux-source
122.1064 +			# Copy Aufs2 source files
122.1065 +			if [ -d $WOK/$WANTED/$AUFSDIR ]; then
122.1066 +				mkdir $fs/usr/src/kernel-patches/slitaz/aufs2
122.1067 +				cp -a $WOK/$WANTED/$AUFSDIR/Documentation \
122.1068 +					$WOK/$WANTED/$AUFSDIR/fs $WOK/$WANTED/$AUFSDIR/include \
122.1069 +					$fs/usr/src/kernel-patches/slitaz/aufs2
122.1070 +			fi
122.1071 +			ln -s /usr/src/linux-$VERSION \
122.1072 +				$fs/lib/modules/$VERSION-slitaz/source
122.1073 +			CAT="development|source files"
122.1074 +			PROVIDE="linux-source"
122.1075 +			DEPENDS="linux-libre slitaz-toolchain ncurses-dev perl"
122.1076 +			;;
122.1077 +		linux-libre-speakup)
122.1078 +			local path
122.1079 +			path=lib/modules/$VERSION-slitaz/kernel
122.1080 +			mkdir -p $fs/$path
122.1081 +			export src
122.1082 +			export _pkg
122.1083 +			$stuff/list_modules.sh drivers/staging/speakup | while read module; do
122.1084 +				dir=$path/$(dirname $module)
122.1085 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1086 +				cp -a $install/$path/$module $fs/$dir
122.1087 +			done
122.1088 +			for i in $(cat $stuff/modules-$VERSION.list); do
122.1089 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
122.1090 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
122.1091 +				fi
122.1092 +			done
122.1093 +			CAT="base-system|Speakup modules"
122.1094 +			PROVIDE="linux-speakup"
122.1095 +			;;
122.1096 +		linux-libre-squashfs)
122.1097 +			local path
122.1098 +			path=lib/modules/$VERSION-slitaz/kernel
122.1099 +			mkdir -p $fs/$path $fs/etc
122.1100 +			export src
122.1101 +			export _pkg
122.1102 +			$stuff/list_modules.sh fs/squashfs | while read module; do
122.1103 +				dir=$path/$(dirname $module)
122.1104 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1105 +				cp -a $install/$path/$module $fs/$dir
122.1106 +			done
122.1107 +			touch $fs/etc/filesystems
122.1108 +			CAT="base-system|squashfs module"
122.1109 +			PROVIDE="linux-squashfs squashfs-module"
122.1110 +			CONFIG_FILES="/etc/filesystems"
122.1111 +			;;
122.1112 +		linux-libre-toshiba)
122.1113 +			# Modules paths and list
122.1114 +			MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
122.1115 +			MODULES="drivers/char/toshiba.ko.gz"
122.1116 +			mkdir -p ${fs}${MOD_PATH}
122.1117 +			for module in $MODULES; do
122.1118 +				dir=$MOD_PATH/$(dirname $module)
122.1119 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1120 +				cp -a $install/$MOD_PATH/$module $fs/$dir
122.1121 +			done
122.1122 +			CAT="base-system|toshiba module"
122.1123 +			PROVIDE="linux-toshiba"
122.1124 +			;;
122.1125 +		linux-libre-udf)
122.1126 +			local path
122.1127 +			path=lib/modules/$VERSION-slitaz/kernel
122.1128 +			mkdir -p $fs/$path $fs/etc
122.1129 +			export src
122.1130 +			export _pkg
122.1131 +			$stuff/list_modules.sh fs/udf | while read module; do
122.1132 +				dir=$path/$(dirname $module)
122.1133 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1134 +				cp -a $install/$path/$module $fs/$dir
122.1135 +			done
122.1136 +			touch $fs/etc/filesystems
122.1137 +			for i in $(cat $stuff/modules-$VERSION.list); do
122.1138 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
122.1139 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
122.1140 +				fi
122.1141 +			done
122.1142 +			CAT="base-system|udf module"
122.1143 +			PROVIDE="linux-udf"
122.1144 +			CONFIG_FILES="/etc/filesystems"
122.1145 +			;;
122.1146 +		linux-libre-usbdsl)
122.1147 +			local path
122.1148 +			path=lib/modules/$VERSION-slitaz/kernel
122.1149 +			mkdir -p $fs/$path
122.1150 +			export src
122.1151 +			export _pkg
122.1152 +			$stuff/list_modules.sh drivers/usb/atm net/atm | \
122.1153 +			while read module; do
122.1154 +				dir=$path/$(dirname $module)
122.1155 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1156 +				cp -a $install/$path/$module $fs/$dir
122.1157 +			done
122.1158 +			CAT="base-system|usb dsl modem modules"
122.1159 +			PROVIDE="linux-usbdsl"
122.1160 +			;;
122.1161 +		linux-libre-usbip)
122.1162 +			local path
122.1163 +			path=lib/modules/$VERSION-slitaz/kernel
122.1164 +			mkdir -p $fs/$path
122.1165 +			export src
122.1166 +			export _pkg
122.1167 +			$stuff/list_modules.sh drivers/staging/usbip | while read module; do
122.1168 +				dir=$path/$(dirname $module)
122.1169 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1170 +				cp -a $install/$path/$module $fs/$dir
122.1171 +			done
122.1172 +			CAT="base-system|usbip module"
122.1173 +			PROVIDE="linux-usbip usbip-module"
122.1174 +			;;
122.1175 +		linux-libre-usb-misc)
122.1176 +			local path
122.1177 +			path=lib/modules/$VERSION-slitaz/kernel
122.1178 +			mkdir -p $fs/$path
122.1179 +			export src
122.1180 +			export _pkg
122.1181 +			$stuff/list_modules.sh drivers/usb/misc | while read module; do
122.1182 +				dir=$path/$(dirname $module)
122.1183 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1184 +				cp -a $install/$path/$module $fs/$dir
122.1185 +			done
122.1186 +			CAT="base-system|misc. USB drivers, including the Lego USB tower"
122.1187 +			PROVIDE="linux-usb-misc"
122.1188 +			;;
122.1189 +		linux-libre-uwb)
122.1190 +			local path
122.1191 +			path=lib/modules/$VERSION-slitaz/kernel
122.1192 +			mkdir -p $fs/$path
122.1193 +			export src
122.1194 +			export _pkg
122.1195 +			$stuff/list_modules.sh drivers/uwb drivers/usb/wusbcore \
122.1196 +			drivers/usb/host/whci | while read module; do
122.1197 +				dir=$path/$(dirname $module)
122.1198 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1199 +				cp -a $install/$path/$module $fs/$dir
122.1200 +			done
122.1201 +			CAT="base-system|uwb modules"
122.1202 +			PROVIDE="linux-uwb"
122.1203 +			;;
122.1204 +		linux-libre-video)
122.1205 +			# Modules paths and list
122.1206 +			MOD_PATH="lib/modules/$VERSION-slitaz/kernel"
122.1207 +			MODULES="drivers/video/backlight/lcd.ko.gz
122.1208 +			drivers/video/backlight/generic_bl.ko.gz
122.1209 +			drivers/gpio/bt8xxgpio.ko.gz"
122.1210 +			mkdir -p ${fs}${MOD_PATH}
122.1211 +			for module in $MODULES; do
122.1212 +				dir=$MOD_PATH/$(dirname $module)
122.1213 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1214 +				cp -a $install/$MOD_PATH/$module $fs/$dir
122.1215 +			done
122.1216 +			CAT="base-system|video modules"
122.1217 +			PROVIDE="linux-video"
122.1218 +			;;
122.1219 +		linux-libre-wimax)
122.1220 +			local path
122.1221 +			path=lib/modules/$VERSION-slitaz/kernel
122.1222 +			mkdir -p $fs/$path
122.1223 +			export src
122.1224 +			export _pkg
122.1225 +			$stuff/list_modules.sh drivers/net/wimax net/wimax | while read module; do
122.1226 +				dir=$path/$(dirname $module)
122.1227 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1228 +				cp -a $install/$path/$module $fs/$dir
122.1229 +			done
122.1230 +			for i in $(cat $stuff/modules-$VERSION.list); do
122.1231 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
122.1232 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
122.1233 +				fi
122.1234 +			done
122.1235 +			CAT="base-system|wimax modules"
122.1236 +			PROVIDE="linux-wimax"
122.1237 +			;;
122.1238 +		linux-libre-wireless)
122.1239 +			local path
122.1240 +			path=lib/modules/$VERSION-slitaz/kernel
122.1241 +			mkdir -p $fs/$path
122.1242 +			export src
122.1243 +			export _pkg
122.1244 +			$stuff/list_modules.sh drivers/net/wireless drivers/staging/wlan-ng \
122.1245 +			drivers/staging/rt2860 drivers/staging/rt2870 drivers/staging/echo \
122.1246 +			drivers/leds net/wireless net/mac80211 drivers/staging/rtl8192e/r8192e_pci.ko.gz \
122.1247 +			drivers/staging/rtl8187se/r8187se.ko.gz \
122.1248 +			drivers/staging/rtl8192u/r8192u_usb.ko.gz drivers/staging/crystalhd/crystalhd.ko.gz \
122.1249 +			drivers/staging/sm7xx/sm7xx.ko.gz | while read module; do
122.1250 +				dir=$path/$(dirname $module)
122.1251 +				[ -d $fs/$dir ] || mkdir -p $fs/$dir
122.1252 +				cp -a $install/$path/$module $fs/$dir
122.1253 +			done
122.1254 +			for i in $(cat $stuff/modules-$VERSION.list); do
122.1255 +				if [ $fs/lib/modules/$VERSION-slitaz/kernel/$i ]; then
122.1256 +					rm -f $fs/lib/modules/$VERSION-slitaz/kernel/$i
122.1257 +				fi
122.1258 +			done
122.1259 +			CAT="base-system|wireless modules"
122.1260 +			PROVIDE="linux-wireless"
122.1261 +			DEPENDS="linux-libre-crypto wireless_tools"
122.1262 +			;;
122.1263 +		linux-libre-without-modules)
122.1264 +			mkdir -p $fs/boot
122.1265 +			cp -a $install/bzImage $fs/boot/vmlinuz-$VERSION-slitaz-without-modules
122.1266 +			CAT="base-system|without module support"
122.1267 +			PROVIDE="linux-without-modules"
122.1268 +			;;
122.1269 +	esac
122.1270  }
122.1271  
122.1272  # Pre and post install commands for Tazpkg.
122.1273 -post_install()
122.1274 +post_install_linux_libre()
122.1275  {
122.1276  	chroot "$1/" depmod -a $VERSION-slitaz
122.1277  	# GRUB stuff.
122.1278 @@ -194,3 +1368,414 @@
122.1279  	fi
122.1280  	true
122.1281  }
122.1282 +
122.1283 +post_install_linux_libre_acpi() {
122.1284 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1285 +}
122.1286 +post_remove_linux_libre_acpi() {
122.1287 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1288 +}
122.1289 +post_install_linux_libre_agp() {
122.1290 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1291 +}
122.1292 +post_remove_linux_libre_agp() {
122.1293 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1294 +}
122.1295 +post_install_linux_libre_aoe() {
122.1296 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1297 +}
122.1298 +post_remove_linux_libre_aoe() {
122.1299 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1300 +}
122.1301 +post_install_linux_libre_appletalk() {
122.1302 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1303 +}
122.1304 +post_remove_linux_libre_appletalk() {
122.1305 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1306 +}
122.1307 +post_install_linux_libre_autofs() {
122.1308 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1309 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1310 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1311 +}
122.1312 +post_remove_linux_libre_autofs() {
122.1313 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1314 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1315 +}
122.1316 +post_install_linux_libre_bluetooth() {
122.1317 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1318 +}
122.1319 +post_remove_linux_libre_bluetooth() {
122.1320 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1321 +}
122.1322 +post_install_linux_libre_bridge() {
122.1323 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1324 +}
122.1325 +post_remove_linux_libre_bridge() {
122.1326 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1327 +}
122.1328 +post_install_linux_libre_btrfs() {
122.1329 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1330 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1331 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1332 +}
122.1333 +post_remove_linux_libre_btrfs() {
122.1334 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1335 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1336 +}
122.1337 +post_install_linux_libre_cifs() {
122.1338 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1339 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1340 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1341 +}
122.1342 +post_remove_linux_libre_cifs() {
122.1343 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1344 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1345 +}
122.1346 +post_install_linux_libre_coda() {
122.1347 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1348 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1349 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1350 +}
122.1351 +post_remove_linux_libre_coda() {
122.1352 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1353 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1354 +}
122.1355 +post_install_linux_libre_configfs() {
122.1356 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1357 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1358 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1359 +}
122.1360 +post_remove_linux_libre_configfs() {
122.1361 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1362 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1363 +}
122.1364 +post_install_linux_libre_cpufreq() {
122.1365 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1366 +}
122.1367 +post_remove_linux_libre_cpufreq() {
122.1368 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1369 +}
122.1370 +post_install_linux_libre_cramfs() {
122.1371 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1372 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1373 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1374 +}
122.1375 +post_remove_linux_libre_cramfs() {
122.1376 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1377 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1378 +}
122.1379 +post_install_linux_libre_crypto() {
122.1380 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1381 +}
122.1382 +post_remove_linux_libre_crypto() {
122.1383 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1384 +}
122.1385 +post_install_linux_libre_cryptoloop() {
122.1386 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1387 +}
122.1388 +post_remove_linux_libre_cryptoloop() {
122.1389 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1390 +}
122.1391 +post_install_linux_libre_dialup() {
122.1392 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1393 +}
122.1394 +post_remove_linux_libre_dialup() {
122.1395 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1396 +}
122.1397 +post_install_linux_libre_dlm() {
122.1398 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1399 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1400 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1401 +}
122.1402 +post_remove_linux_libre_dlm() {
122.1403 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1404 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1405 +}
122.1406 +post_install_linux_libre_drm() {
122.1407 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1408 +}
122.1409 +post_remove_linux_libre_drm() {
122.1410 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1411 +}
122.1412 +post_install_linux_libre_firewire() {
122.1413 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1414 +}
122.1415 +post_remove_linux_libre_firewire() {
122.1416 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1417 +}
122.1418 +post_install_linux_libre_gfs2() {
122.1419 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1420 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1421 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1422 +}
122.1423 +post_remove_linux_libre_gfs2() {
122.1424 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1425 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1426 +}
122.1427 +post_install_linux_libre_hfs() {
122.1428 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1429 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1430 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1431 +}
122.1432 +post_remove_linux_libre_hfs() {
122.1433 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1434 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1435 +}
122.1436 +post_install_linux_libre_hfsplus() {
122.1437 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1438 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1439 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1440 +}
122.1441 +post_remove_linux_libre_hfsplus() {
122.1442 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1443 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1444 +}
122.1445 +post_install_linux_libre_hwmon() {
122.1446 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1447 +}
122.1448 +post_remove_linux_libre_hwmon() {
122.1449 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1450 +}
122.1451 +post_install_linux_libre_input_misc() {
122.1452 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1453 +}
122.1454 +post_remove_linux_libre_input_misc() {
122.1455 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1456 +}
122.1457 +post_install_linux_libre_input_tablet() {
122.1458 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1459 +}
122.1460 +post_remove_linux_libre_input_tablet() {
122.1461 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1462 +}
122.1463 +post_install_linux_libre_input_touchscreen() {
122.1464 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1465 +}
122.1466 +post_remove_linux_libre_input_touchscreen() {
122.1467 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1468 +}
122.1469 +post_install_linux_libre_ipv6() {
122.1470 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1471 +}
122.1472 +post_remove_linux_libre_ipv6() {
122.1473 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1474 +}
122.1475 +post_install_linux_libre_irda() {
122.1476 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1477 +}
122.1478 +post_remove_linux_libre_irda() {
122.1479 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1480 +}
122.1481 +post_install_linux_libre_isdn() {
122.1482 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1483 +}
122.1484 +post_remove_linux_libre_isdn() {
122.1485 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1486 +}
122.1487 +post_install_linux_libre_jfs() {
122.1488 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1489 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1490 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1491 +}
122.1492 +post_remove_linux_libre_jfs() {
122.1493 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1494 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1495 +}
122.1496 +post_install_linux_libre_joystick() {
122.1497 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1498 +}
122.1499 +post_remove_linux_libre_joystick() {
122.1500 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1501 +}
122.1502 +post_install_linux_libre_kvm() {
122.1503 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1504 +}
122.1505 +post_remove_linux_libre_kvm() {
122.1506 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1507 +}
122.1508 +post_install_linux_libre_logfs() {
122.1509 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1510 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1511 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1512 +}
122.1513 +post_remove_linux_libre_logfs() {
122.1514 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1515 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1516 +}
122.1517 +post_install_linux_libre_md() {
122.1518 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1519 +}
122.1520 +post_remove_linux_libre_md() {
122.1521 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1522 +}
122.1523 +post_install_linux_libre_memstick() {
122.1524 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1525 +}
122.1526 +post_remove_linux_libre_memstick() {
122.1527 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1528 +}
122.1529 +post_install_linux_libre_minix() {
122.1530 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1531 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1532 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1533 +}
122.1534 +post_remove_linux_libre_minix() {
122.1535 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1536 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1537 +}
122.1538 +post_install_linux_libre_mmc() {
122.1539 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1540 +}
122.1541 +post_remove_linux_libre_mmc() {
122.1542 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1543 +}
122.1544 +pre_remove_linux_libre_module_headers() {
122.1545 +	if [ -e "$1/usr/src/linux" ]; then
122.1546 +		rm -rf "$1/usr/src/linux"
122.1547 +	fi
122.1548 +}
122.1549 +post_install_linux_libre_module_headers() {
122.1550 +	KVERSION=$VERSION-slitaz
122.1551 +	# Added soft link to make it easier to point to kernel folder
122.1552 +	[ -L "$1/usr/src/linux" ] && rm -f "$1/usr/src/linux"
122.1553 +	ln -sf /usr/src/linux-$KVERSION "$1/usr/src/linux"
122.1554 +}
122.1555 +post_install_linux_libre_mwave() {
122.1556 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1557 +}
122.1558 +post_remove_linux_libre_mwave() {
122.1559 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1560 +}
122.1561 +post_install_linux_libre_nbd() {
122.1562 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1563 +}
122.1564 +post_remove_linux_libre_nbd() {
122.1565 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1566 +}
122.1567 +post_install_linux_libre_ncpfs() {
122.1568 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1569 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1570 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1571 +}
122.1572 +post_remove_linux_libre_ncpfs() {
122.1573 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1574 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1575 +}
122.1576 +post_install_linux_libre_netfilter() {
122.1577 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1578 +}
122.1579 +post_remove_linux_libre_netfilter() {
122.1580 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1581 +}
122.1582 +post_install_linux_libre_nfsd() {
122.1583 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1584 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1585 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1586 +}
122.1587 +post_remove_linux_libre_nfsd() {
122.1588 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1589 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1590 +}
122.1591 +post_install_linux_libre_reiserfs() {
122.1592 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1593 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1594 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1595 +}
122.1596 +post_remove_linux_libre_reiserfs() {
122.1597 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1598 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1599 +}
122.1600 +post_install_linux_libre_sched() {
122.1601 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1602 +}
122.1603 +post_remove_linux_libre_sched() {
122.1604 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1605 +}
122.1606 +post_install_linux_libre_scsi() {
122.1607 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1608 +}
122.1609 +post_remove_linux_libre_scsi() {
122.1610 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1611 +}
122.1612 +post_install_linux_libre_sound() {
122.1613 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1614 +}
122.1615 +post_remove_linux_libre_sound() {
122.1616 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1617 +}
122.1618 +post_install_linux_libre_speakup() {
122.1619 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1620 +}
122.1621 +post_remove_linux_libre_speakup() {
122.1622 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1623 +}
122.1624 +post_install_linux_libre_squashfs() {
122.1625 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1626 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1627 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1628 +}
122.1629 +post_remove_linux_libre_squashfs() {
122.1630 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1631 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1632 +}
122.1633 +post_install_linux_libre_toshiba() {
122.1634 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1635 +}
122.1636 +post_remove_linux_libre_toshiba() {
122.1637 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1638 +}
122.1639 +post_install_linux_libre_udf() {
122.1640 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1641 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1642 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1643 +}
122.1644 +post_remove_linux_libre_udf() {
122.1645 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1646 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1647 +}
122.1648 +post_install_linux_libre_usbdsl() {
122.1649 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1650 +}
122.1651 +post_remove_linux_libre_usbdsl() {
122.1652 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1653 +}
122.1654 +post_install_linux_libre_usbip() {
122.1655 +	grep -qs ^${PACKAGE##*-}$ "$1/etc/filesystems" || \
122.1656 +		echo "${PACKAGE##*-}" >> "$1/etc/filesystems"
122.1657 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1658 +}
122.1659 +post_remove_linux_libre_usbip() {
122.1660 +	sed -i "/^${PACKAGE##*-}\$/d" "$1/etc/filesystems"
122.1661 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1662 +}
122.1663 +post_install_linux_libre_usb_misc() {
122.1664 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1665 +}
122.1666 +post_remove_linux_libre_usb_misc() {
122.1667 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1668 +}
122.1669 +post_install_linux_libre_uwb() {
122.1670 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1671 +}
122.1672 +post_remove_linux_libre_uwb() {
122.1673 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1674 +}
122.1675 +post_install_linux_libre_video() {
122.1676 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1677 +}
122.1678 +post_remove_linux_libre_video() {
122.1679 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1680 +}
122.1681 +post_install_linux_libre_wimax() {
122.1682 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1683 +}
122.1684 +post_remove_linux_libre_wimax() {
122.1685 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1686 +}
122.1687 +post_install_linux_libre_wireless() {
122.1688 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1689 +}
122.1690 +post_remove_linux_libre_wireless() {
122.1691 +	chroot "$1/" depmod -a $VERSION-slitaz
122.1692 +}
   123.1 --- a/linux-logfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   123.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   123.3 @@ -1,19 +0,0 @@
   123.4 -# SliTaz package receipt.
   123.5 -
   123.6 -PACKAGE="linux-logfs"
   123.7 -VERSION="4.9.4"
   123.8 -CATEGORY="base-system"
   123.9 -SHORT_DESC="The Linux Kernel Logfs module"
  123.10 -MAINTAINER="devel@slitaz.org"
  123.11 -LICENSE="GPL2"
  123.12 -WEB_SITE="https://www.kernel.org/"
  123.13 -CONFIG_FILES="/etc/filesystems"
  123.14 -
  123.15 -WANTED="linux"
  123.16 -DEPENDS="linux"
  123.17 -
  123.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  123.19 -genpkg_rules()
  123.20 -{
  123.21 -	. $wanted_stuff/tools/copy_modules.sh
  123.22 -}
   124.1 --- a/linux-md/receipt	Thu Jun 15 03:15:24 2017 +0300
   124.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   124.3 @@ -1,18 +0,0 @@
   124.4 -# SliTaz package receipt.
   124.5 -
   124.6 -PACKAGE="linux-md"
   124.7 -VERSION="4.9.4"
   124.8 -CATEGORY="base-system"
   124.9 -SHORT_DESC="The Linux Kernel MD modules"
  124.10 -MAINTAINER="devel@slitaz.org"
  124.11 -LICENSE="GPL2"
  124.12 -WEB_SITE="https://www.kernel.org/"
  124.13 -
  124.14 -WANTED="linux"
  124.15 -DEPENDS="linux-crypto"
  124.16 -
  124.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  124.18 -genpkg_rules()
  124.19 -{
  124.20 -	. $wanted_stuff/tools/copy_modules.sh
  124.21 -}
   125.1 --- a/linux-media/receipt	Thu Jun 15 03:15:24 2017 +0300
   125.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   125.3 @@ -1,18 +0,0 @@
   125.4 -# SliTaz package receipt.
   125.5 -
   125.6 -PACKAGE="linux-media"
   125.7 -VERSION="4.9.4"
   125.8 -CATEGORY="base-system"
   125.9 -SHORT_DESC="The Linux Kernel media modules"
  125.10 -MAINTAINER="slaxemulator@gmail.com"
  125.11 -LICENSE="GPL2"
  125.12 -WEB_SITE="https://www.kernel.org/"
  125.13 -
  125.14 -WANTED="linux"
  125.15 -DEPENDS="linux-radio"
  125.16 -
  125.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  125.18 -genpkg_rules()
  125.19 -{
  125.20 -	. $wanted_stuff/tools/copy_modules.sh
  125.21 -}
   126.1 --- a/linux-memstick/receipt	Thu Jun 15 03:15:24 2017 +0300
   126.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   126.3 @@ -1,18 +0,0 @@
   126.4 -# SliTaz package receipt.
   126.5 -
   126.6 -PACKAGE="linux-memstick"
   126.7 -VERSION="4.9.4"
   126.8 -CATEGORY="base-system"
   126.9 -SHORT_DESC="The Linux Kernel Sony memory stick modules"
  126.10 -MAINTAINER="devel@slitaz.org"
  126.11 -LICENSE="GPL2"
  126.12 -WEB_SITE="https://www.kernel.org/"
  126.13 -
  126.14 -WANTED="linux"
  126.15 -DEPENDS="linux"
  126.16 -
  126.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  126.18 -genpkg_rules()
  126.19 -{
  126.20 -	. $wanted_stuff/tools/copy_modules.sh
  126.21 -}
   127.1 --- a/linux-minix/receipt	Thu Jun 15 03:15:24 2017 +0300
   127.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   127.3 @@ -1,19 +0,0 @@
   127.4 -# SliTaz package receipt.
   127.5 -
   127.6 -PACKAGE="linux-minix"
   127.7 -VERSION="4.9.4"
   127.8 -CATEGORY="base-system"
   127.9 -SHORT_DESC="The Linux Kernel Minix module"
  127.10 -MAINTAINER="devel@slitaz.org"
  127.11 -LICENSE="GPL2"
  127.12 -WEB_SITE="https://www.kernel.org/"
  127.13 -CONFIG_FILES="/etc/filesystems"
  127.14 -
  127.15 -WANTED="linux"
  127.16 -DEPENDS="linux"
  127.17 -
  127.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  127.19 -genpkg_rules()
  127.20 -{
  127.21 -	. $wanted_stuff/tools/copy_modules.sh
  127.22 -}
   128.1 --- a/linux-mmc/receipt	Thu Jun 15 03:15:24 2017 +0300
   128.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   128.3 @@ -1,18 +0,0 @@
   128.4 -# SliTaz package receipt.
   128.5 -
   128.6 -PACKAGE="linux-mmc"
   128.7 -VERSION="4.9.4"
   128.8 -CATEGORY="base-system"
   128.9 -SHORT_DESC="The Linux Kernel MMC modules (card reader)"
  128.10 -MAINTAINER="devel@slitaz.org"
  128.11 -LICENSE="GPL2"
  128.12 -WEB_SITE="https://www.kernel.org/"
  128.13 -
  128.14 -WANTED="linux"
  128.15 -DEPENDS="linux"
  128.16 -
  128.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  128.18 -genpkg_rules()
  128.19 -{
  128.20 -	. $wanted_stuff/tools/copy_modules.sh
  128.21 -}
   129.1 --- a/linux-module-headers/receipt	Thu Jun 15 03:15:24 2017 +0300
   129.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   129.3 @@ -1,33 +0,0 @@
   129.4 -# SliTaz package receipt.
   129.5 -
   129.6 -PACKAGE="linux-module-headers"
   129.7 -VERSION="4.9.4"
   129.8 -CATEGORY="development"
   129.9 -SHORT_DESC="Header files and scripts for building modules for Linux Kernel"
  129.10 -MAINTAINER="devel@slitaz.org"
  129.11 -LICENSE="GPL2"
  129.12 -WEB_SITE="https://www.kernel.org/"
  129.13 -KVERSION="$VERSION-slitaz"
  129.14 -
  129.15 -WANTED="linux"
  129.16 -DEPENDS="slitaz-toolchain"
  129.17 -
  129.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  129.19 -genpkg_rules()
  129.20 -{
  129.21 -	mkdir -p $fs/lib/modules/$KVERSION $fs/usr
  129.22 -	cp -a $install/usr/src $fs/usr
  129.23 -}
  129.24 -
  129.25 -pre_remove() {
  129.26 -	if [ -e "$1/usr/src/linux" ]; then
  129.27 -		rm -rf "$1/usr/src/linux"
  129.28 -	fi
  129.29 -}
  129.30 -
  129.31 -post_install() {
  129.32 -	# Added soft link to make it easier to point to kernel folder
  129.33 -	[ -L "$1/usr/src/linux" ] && rm -f "$1/usr/src/linux"
  129.34 -	ln -sf /usr/src/linux-$KVERSION "$1/usr/src/linux"
  129.35 -	ln -sf /usr/src/linux-$KVERSION "$1/lib/modules/$KVERSION/build"
  129.36 -}
   130.1 --- a/linux-mwave/receipt	Thu Jun 15 03:15:24 2017 +0300
   130.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   130.3 @@ -1,18 +0,0 @@
   130.4 -# SliTaz package receipt.
   130.5 -
   130.6 -PACKAGE="linux-mwave"
   130.7 -VERSION="4.9.4"
   130.8 -CATEGORY="base-system"
   130.9 -SHORT_DESC="The Linux Kernel ACP Modem driver module (for IBM Thinkpad)"
  130.10 -MAINTAINER="devel@slitaz.org"
  130.11 -LICENSE="GPL2"
  130.12 -WEB_SITE="https://www.kernel.org/"
  130.13 -
  130.14 -WANTED="linux"
  130.15 -DEPENDS="linux"
  130.16 -
  130.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  130.18 -genpkg_rules()
  130.19 -{
  130.20 -	. $wanted_stuff/tools/copy_modules.sh
  130.21 -}
   131.1 --- a/linux-nbd/receipt	Thu Jun 15 03:15:24 2017 +0300
   131.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   131.3 @@ -1,18 +0,0 @@
   131.4 -# SliTaz package receipt.
   131.5 -
   131.6 -PACKAGE="linux-nbd"
   131.7 -VERSION="4.9.4"
   131.8 -CATEGORY="base-system"
   131.9 -SHORT_DESC="The Linux Kernel NBD (network block device) modules"
  131.10 -MAINTAINER="devel@slitaz.org"
  131.11 -LICENSE="GPL2"
  131.12 -WEB_SITE="https://www.kernel.org/"
  131.13 -
  131.14 -WANTED="linux"
  131.15 -DEPENDS="linux"
  131.16 -
  131.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  131.18 -genpkg_rules()
  131.19 -{
  131.20 -	. $wanted_stuff/tools/copy_modules.sh
  131.21 -}
   132.1 --- a/linux-ncpfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   132.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   132.3 @@ -1,19 +0,0 @@
   132.4 -# SliTaz package receipt.
   132.5 -
   132.6 -PACKAGE="linux-ncpfs"
   132.7 -VERSION="4.9.4"
   132.8 -CATEGORY="base-system"
   132.9 -SHORT_DESC="The Linux Kernel NCPFS module"
  132.10 -MAINTAINER="devel@slitaz.org"
  132.11 -LICENSE="GPL2"
  132.12 -WEB_SITE="https://www.kernel.org/"
  132.13 -CONFIG_FILES="/etc/filesystems"
  132.14 -
  132.15 -WANTED="linux"
  132.16 -DEPENDS="linux"
  132.17 -
  132.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  132.19 -genpkg_rules()
  132.20 -{
  132.21 -	. $wanted_stuff/tools/copy_modules.sh
  132.22 -}
   133.1 --- a/linux-netfilter/receipt	Thu Jun 15 03:15:24 2017 +0300
   133.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   133.3 @@ -1,18 +0,0 @@
   133.4 -# SliTaz package receipt.
   133.5 -
   133.6 -PACKAGE="linux-netfilter"
   133.7 -VERSION="4.9.4"
   133.8 -CATEGORY="base-system"
   133.9 -SHORT_DESC="The Linux Kernel Netfilter modules"
  133.10 -MAINTAINER="devel@slitaz.org"
  133.11 -LICENSE="GPL2"
  133.12 -WEB_SITE="https://www.kernel.org/"
  133.13 -
  133.14 -WANTED="linux"
  133.15 -DEPENDS="linux"
  133.16 -
  133.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  133.18 -genpkg_rules()
  133.19 -{
  133.20 -	. $wanted_stuff/tools/copy_modules.sh
  133.21 -}
   134.1 --- a/linux-nfc/receipt	Thu Jun 15 03:15:24 2017 +0300
   134.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   134.3 @@ -1,18 +0,0 @@
   134.4 -# SliTaz package receipt.
   134.5 -
   134.6 -PACKAGE="linux-nfc"
   134.7 -VERSION="4.9.4"
   134.8 -CATEGORY="base-system"
   134.9 -SHORT_DESC="The Linux NFC modules"
  134.10 -MAINTAINER="devel@slitaz.org"
  134.11 -LICENSE="GPL2"
  134.12 -WEB_SITE="https://www.kernel.org/"
  134.13 -
  134.14 -WANTED="linux"
  134.15 -DEPENDS="linux"
  134.16 -
  134.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  134.18 -genpkg_rules()
  134.19 -{
  134.20 -	. $wanted_stuff/tools/copy_modules.sh
  134.21 -}
   135.1 --- a/linux-nfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   135.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   135.3 @@ -1,19 +0,0 @@
   135.4 -# SliTaz package receipt.
   135.5 -
   135.6 -PACKAGE="linux-nfs"
   135.7 -VERSION="4.9.4"
   135.8 -CATEGORY="base-system"
   135.9 -SHORT_DESC="The Linux Kernel NFS modules"
  135.10 -MAINTAINER="devel@slitaz.org"
  135.11 -LICENSE="GPL2"
  135.12 -WEB_SITE="http://kernel.org/"
  135.13 -CONFIG_FILES="/etc/filesystems"
  135.14 -
  135.15 -WANTED="linux"
  135.16 -DEPENDS="linux-crypto"
  135.17 -
  135.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  135.19 -genpkg_rules()
  135.20 -{
  135.21 -	. $wanted_stuff/tools/copy_modules.sh
  135.22 -}
   136.1 --- a/linux-nfsd/receipt	Thu Jun 15 03:15:24 2017 +0300
   136.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   136.3 @@ -1,19 +0,0 @@
   136.4 -# SliTaz package receipt.
   136.5 -
   136.6 -PACKAGE="linux-nfsd"
   136.7 -VERSION="4.9.4"
   136.8 -CATEGORY="base-system"
   136.9 -SHORT_DESC="The Linux Kernel NFS server module"
  136.10 -MAINTAINER="devel@slitaz.org"
  136.11 -LICENSE="GPL2"
  136.12 -WEB_SITE="https://www.kernel.org/"
  136.13 -CONFIG_FILES="/etc/filesystems"
  136.14 -
  136.15 -WANTED="linux"
  136.16 -DEPENDS="linux-nfs"
  136.17 -
  136.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  136.19 -genpkg_rules()
  136.20 -{
  136.21 -	. $wanted_stuff/tools/copy_modules.sh
  136.22 -}
   137.1 --- a/linux-ocfs2/receipt	Thu Jun 15 03:15:24 2017 +0300
   137.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   137.3 @@ -1,19 +0,0 @@
   137.4 -# SliTaz package receipt.
   137.5 -
   137.6 -PACKAGE="linux-ocfs2"
   137.7 -VERSION="4.9.4"
   137.8 -CATEGORY="base-system"
   137.9 -SHORT_DESC="The Linux Kernel OCFS2 modules"
  137.10 -MAINTAINER="devel@slitaz.org"
  137.11 -LICENSE="GPL2"
  137.12 -WEB_SITE="http://kernel.org/"
  137.13 -CONFIG_FILES="/etc/filesystems"
  137.14 -
  137.15 -WANTED="linux"
  137.16 -DEPENDS="linux-dlm"
  137.17 -
  137.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  137.19 -genpkg_rules()
  137.20 -{
  137.21 -	. $wanted_stuff/tools/copy_modules.sh
  137.22 -}
   138.1 --- a/linux-orangefs/receipt	Thu Jun 15 03:15:24 2017 +0300
   138.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   138.3 @@ -1,19 +0,0 @@
   138.4 -# SliTaz package receipt.
   138.5 -
   138.6 -PACKAGE="linux-orangefs"
   138.7 -VERSION="4.9.4"
   138.8 -CATEGORY="base-system"
   138.9 -SHORT_DESC="The Linux Kernel OrangeFS module"
  138.10 -MAINTAINER="devel@slitaz.org"
  138.11 -LICENSE="GPL2"
  138.12 -WEB_SITE="https://www.kernel.org/"
  138.13 -CONFIG_FILES="/etc/filesystems"
  138.14 -
  138.15 -WANTED="linux"
  138.16 -DEPENDS="linux"
  138.17 -
  138.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  138.19 -genpkg_rules()
  138.20 -{
  138.21 -	. $wanted_stuff/tools/copy_modules.sh
  138.22 -}
   139.1 --- a/linux-radio/receipt	Thu Jun 15 03:15:24 2017 +0300
   139.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   139.3 @@ -1,18 +0,0 @@
   139.4 -# SliTaz package receipt.
   139.5 -
   139.6 -PACKAGE="linux-radio"
   139.7 -VERSION="4.9.4"
   139.8 -CATEGORY="base-system"
   139.9 -SHORT_DESC="The Linux Kernel radio modules"
  139.10 -MAINTAINER="devel@slitaz.org"
  139.11 -LICENSE="GPL2"
  139.12 -WEB_SITE="https://kernel.org/"
  139.13 -
  139.14 -WANTED="linux"
  139.15 -DEPENDS="linux"
  139.16 -
  139.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  139.18 -genpkg_rules()
  139.19 -{
  139.20 -	. $wanted_stuff/tools/copy_modules.sh
  139.21 -}
   140.1 --- a/linux-reiserfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   140.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   140.3 @@ -1,19 +0,0 @@
   140.4 -# SliTaz package receipt.
   140.5 -
   140.6 -PACKAGE="linux-reiserfs"
   140.7 -VERSION="4.9.4"
   140.8 -CATEGORY="base-system"
   140.9 -SHORT_DESC="The Linux Kernel ReiserFS module"
  140.10 -MAINTAINER="devel@slitaz.org"
  140.11 -LICENSE="GPL2"
  140.12 -WEB_SITE="https://www.kernel.org/"
  140.13 -CONFIG_FILES="/etc/filesystems"
  140.14 -
  140.15 -WANTED="linux"
  140.16 -DEPENDS="linux"
  140.17 -
  140.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  140.19 -genpkg_rules()
  140.20 -{
  140.21 -	. $wanted_stuff/tools/copy_modules.sh
  140.22 -}
   141.1 --- a/linux-romfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   141.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   141.3 @@ -1,19 +0,0 @@
   141.4 -# SliTaz package receipt.
   141.5 -
   141.6 -PACKAGE="linux-romfs"
   141.7 -VERSION="4.9.4"
   141.8 -CATEGORY="base-system"
   141.9 -SHORT_DESC="The Linux Kernel ROMFS module"
  141.10 -MAINTAINER="devel@slitaz.org"
  141.11 -LICENSE="GPL2"
  141.12 -WEB_SITE="https://www.kernel.org/"
  141.13 -CONFIG_FILES="/etc/filesystems"
  141.14 -
  141.15 -DEPENDS="linux"
  141.16 -WANTED="linux"
  141.17 -
  141.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  141.19 -genpkg_rules()
  141.20 -{
  141.21 -	. $wanted_stuff/tools/copy_modules.sh
  141.22 -}
   142.1 --- a/linux-sched/receipt	Thu Jun 15 03:15:24 2017 +0300
   142.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   142.3 @@ -1,18 +0,0 @@
   142.4 -# SliTaz package receipt.
   142.5 -
   142.6 -PACKAGE="linux-sched"
   142.7 -VERSION="4.9.4"
   142.8 -CATEGORY="base-system"
   142.9 -SHORT_DESC="The Linux Kernel Sched modules"
  142.10 -MAINTAINER="devel@slitaz.org"
  142.11 -LICENSE="GPL2"
  142.12 -WEB_SITE="https://www.kernel.org/"
  142.13 -
  142.14 -WANTED="linux"
  142.15 -DEPENDS="linux"
  142.16 -
  142.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  142.18 -genpkg_rules()
  142.19 -{
  142.20 -	. $wanted_stuff/tools/copy_modules.sh
  142.21 -}
   143.1 --- a/linux-scsi/receipt	Thu Jun 15 03:15:24 2017 +0300
   143.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   143.3 @@ -1,18 +0,0 @@
   143.4 -# SliTaz package receipt.
   143.5 -
   143.6 -PACKAGE="linux-scsi"
   143.7 -VERSION="4.9.4"
   143.8 -CATEGORY="base-system"
   143.9 -SHORT_DESC="The Linux Kernel SCSI modules"
  143.10 -MAINTAINER="devel@slitaz.org"
  143.11 -LICENSE="GPL2"
  143.12 -WEB_SITE="https://www.kernel.org/"
  143.13 -
  143.14 -WANTED="linux"
  143.15 -DEPENDS="linux"
  143.16 -
  143.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  143.18 -genpkg_rules()
  143.19 -{
  143.20 -	. $wanted_stuff/tools/copy_modules.sh
  143.21 -}
   144.1 --- a/linux-sound/receipt	Thu Jun 15 03:15:24 2017 +0300
   144.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   144.3 @@ -1,24 +0,0 @@
   144.4 -# SliTaz package receipt.
   144.5 -
   144.6 -PACKAGE="linux-sound"
   144.7 -VERSION="4.9.4"
   144.8 -CATEGORY="base-system"
   144.9 -SHORT_DESC="The Linux Kernel sound modules"
  144.10 -MAINTAINER="devel@slitaz.org"
  144.11 -LICENSE="GPL2"
  144.12 -WEB_SITE="https://www.kernel.org/"
  144.13 -
  144.14 -WANTED="linux"
  144.15 -DEPENDS="linux"
  144.16 -
  144.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  144.18 -genpkg_rules()
  144.19 -{
  144.20 -	. $wanted_stuff/tools/copy_modules.sh
  144.21 -
  144.22 -	# Firmware
  144.23 -	mkdir $fs/lib/firmware
  144.24 -	for i in ess korg sun yamaha; do
  144.25 -		cp -a $install/lib/firmware/$i $fs/lib/firmware
  144.26 -	done
  144.27 -}
   145.1 --- a/linux-source/receipt	Thu Jun 15 03:15:24 2017 +0300
   145.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   145.3 @@ -1,65 +0,0 @@
   145.4 -# SliTaz package receipt.
   145.5 -
   145.6 -PACKAGE="linux-source"
   145.7 -VERSION="4.9.4"
   145.8 -CATEGORY="development"
   145.9 -SHORT_DESC="The Linux Kernel source files"
  145.10 -MAINTAINER="devel@slitaz.org"
  145.11 -LICENSE="GPL2"
  145.12 -WEB_SITE="https://www.kernel.org/"
  145.13 -
  145.14 -WANTED="linux"
  145.15 -DEPENDS="linux slitaz-toolchain ncurses-dev perl xz lzma patch busybox-boot"
  145.16 -
  145.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  145.18 -genpkg_rules()
  145.19 -{
  145.20 -	local _AUFSVER=$(. $WOK/aufs/receipt; echo $VERSION)
  145.21 -	local AUFSDIR="aufs-${_AUFSVER}"
  145.22 -	kps=$fs/usr/src/kernel-patches/slitaz
  145.23 -	mkdir -p $kps \
  145.24 -		$fs/lib/modules/$VERSION-slitaz \
  145.25 -		$fs/usr/bin $fs/usr/sbin
  145.26 -
  145.27 -	# URL
  145.28 -	echo $(. $WOK/linux/receipt; echo $WGET_URL) > $kps/url
  145.29 -	# stuff
  145.30 -	cp $wanted_stuff/tools/* $wanted_stuff/bootloader.sh $kps
  145.31 -	# Kernel patch
  145.32 -	xzcat $SRC/patch-$VERSION.xz > $kps/linux-$VERSION.patch
  145.33 -	echo "linux-$VERSION.patch" > $kps/patches
  145.34 -	# Aufs patches
  145.35 -	sed '/^aufs4.*patch$/!d' $wanted_stuff/tools/aufs-patches | \
  145.36 -	tee -a $kps/patches | \
  145.37 -	while read i; do
  145.38 -		cp $WOK/aufs/source/*/$i $kps
  145.39 -	done
  145.40 -	# misc. patches
  145.41 -	cat $wanted_stuff/patches/patch.order >> $kps/patches
  145.42 -	cp $wanted_stuff/patches/* $kps
  145.43 -	rm $kps/patch.order
  145.44 -	# config
  145.45 -	cp $WOK/linux/source/linux-$VERSION/.config $kps/config
  145.46 -
  145.47 -	cp -a $stuff/buildtaz $kps
  145.48 -	cp -a $stuff/make-tazpkg.u $kps
  145.49 -	cp -a $stuff/get-linux-source $fs/usr/bin
  145.50 -	cp -a $stuff/list_modules.sh $kps
  145.51 -	cp -a $stuff/rdev $fs/usr/sbin
  145.52 -	ln -s rdev $fs/usr/sbin/rootflags
  145.53 -	ln -s rdev $fs/usr/sbin/ramsize
  145.54 -	ln -s rdev $fs/usr/sbin/vidmode
  145.55 -	sed -i "s|=XXX|=$VERSION|g" $fs/usr/bin/get-linux-source
  145.56 -
  145.57 -	# Copy Aufs4 source files
  145.58 -	if [ -d $WOK/$WANTED/$AUFSDIR ]; then
  145.59 -		mkdir $fs/usr/src/kernel-patches/slitaz/aufs4
  145.60 -		cp -a $WOK/$WANTED/$AUFSDIR/Documentation \
  145.61 -			$WOK/$WANTED/$AUFSDIR/fs $WOK/$WANTED/$AUFSDIR/include \
  145.62 -			$fs/usr/src/kernel-patches/slitaz/aufs4
  145.63 -	fi
  145.64 -
  145.65 -	ln -s ../../../usr/src/linux-$VERSION $fs/lib/modules/$VERSION-slitaz/source
  145.66 -
  145.67 -	chown -R root:root $fs
  145.68 -}
   146.1 --- a/linux-source/stuff/buildtaz	Thu Jun 15 03:15:24 2017 +0300
   146.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   146.3 @@ -1,80 +0,0 @@
   146.4 -#!/bin/sh
   146.5 -#
   146.6 -# buildtaz 1.0
   146.7 -# This script generate a SliTaz package for linux kernel and modules.
   146.8 -# Inspired from builddeb script.
   146.9 -#
  146.10 -# (C) 2009 SliTaz - GNU General Public License v3.
  146.11 -#
  146.12 -# Author: Eric Joseph-Alexandre <erjo@slitaz.org>
  146.13 -
  146.14 -set -e
  146.15 -
  146.16 -LOCALVERSION=$(grep ^CONFIG_LOCALVERSION $objtree/.config | sed -e "s/CONFIG_LOCALVERSION=\"\(.*\)\"/\1/")
  146.17 -PACKAGE="linux${LOCALVERSION}"
  146.18 -VERSION=${KERNELVERSION}
  146.19 -V=$KERNELRELEASE
  146.20 -DIR="$objtree/taz/$PACKAGE-$VERSION"
  146.21 -fs="$DIR/fs"
  146.22 -
  146.23 -# Setup directories
  146.24 -rm -rf "$objtree/taz"
  146.25 -mkdir -p "$fs/lib" "$fs/boot"
  146.26 -
  146.27 -# Build and install kernel
  146.28 -cp System.map "$fs/boot/System.map-$KERNELRELEASE"
  146.29 -cp $KBUILD_IMAGE "$fs/boot/vmlinuz-$KERNELRELEASE"
  146.30 -
  146.31 -# Build and compress modules if needed
  146.32 -if grep -q '^CONFIG_MODULES=y' .config ; then
  146.33 -	INSTALL_MOD_PATH="$fs" make KBUILD_SRC= modules_install
  146.34 -	[ -f $objtree/slitaz/gztazmod.sh ] && $objtree/slitaz/gztazmod.sh $fs/lib/modules/${VERSION}${LOCALVERSION}
  146.35 -fi
  146.36 -
  146.37 -# Create Slitaz package
  146.38 -cat > $DIR/receipt <<EOT
  146.39 -# SliTaz package receipt.
  146.40 -
  146.41 -PACKAGE="${PACKAGE}"
  146.42 -VERSION="${VERSION}"
  146.43 -CATEGORY="base-system"
  146.44 -SHORT_DESC="Customized Linux Kernel"
  146.45 -WEB_SITE="http://www.kernel.org"
  146.46 -DEPENDS="depmod"
  146.47 -
  146.48 -post_install()
  146.49 -{
  146.50 -	    echo "Processing post-install commands..."
  146.51 -    chroot "\$1/" depmod -a $V
  146.52 -    if [ -f "\$1/boot/grub/menu.lst" ]; then
  146.53 -    	root_dev="`cat \$1/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/' | head -n 1`"
  146.54 -		grub_dev="`cat \$1/boot/grub/menu.lst | grep "root (" | head -n 1`"
  146.55 -		# Add new kernel entry in case of upgrade for installed system.
  146.56 -		if ! grep -q \$PACKAGE-\$VERSION \$1/boot/grub/menu.lst; then
  146.57 -    		echo "
  146.58 -    		
  146.59 -title SliTaz GNU/Linux (Kernel $V)
  146.60 -"\$grub_dev"
  146.61 -kernel /boot/vmlinuz-$V root=\$root_dev" >> \$1/boot/grub/menu.lst
  146.62 -		fi
  146.63 -	
  146.64 -		# Display information message.
  146.65 - echo "
  146.66 -----
  146.67 -GRUB is installed, these tree lines must be in your /boot/grub/menu.lst:
  146.68 -
  146.69 -title  SliTaz GNU/Linux (Kernel $V)
  146.70 -\$grub_dev
  146.71 -kernel /boot/vmlinuz-$V root=\$root_dev
  146.72 -----
  146.73 -"
  146.74 -	fi
  146.75 -}
  146.76 -EOT
  146.77 -
  146.78 -# Pack
  146.79 -cd $objtree/taz 
  146.80 -tazpkg pack $PACKAGE-$VERSION
  146.81 -mv *.tazpkg $objtree
  146.82 -cd -
  146.83 -exit 0
   147.1 --- a/linux-source/stuff/get-linux-source	Thu Jun 15 03:15:24 2017 +0300
   147.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   147.3 @@ -1,68 +0,0 @@
   147.4 -#!/bin/sh
   147.5 -
   147.6 -
   147.7 -source /etc/slitaz/slitaz.conf
   147.8 -SOURCES_REPOSITORY=$SLITAZ_DIR/$SLITAZ_VERSION/src
   147.9 -VERSION=XXX
  147.10 -
  147.11 -url=$(cat /usr/src/kernel-patches/slitaz/url | sed "s/-${VERSION:0:3}.tar/-$VERSION.tar/")
  147.12 -for i in http://linux-kernel.uio.no/pub http://www.gtlib.gatech.edu/pub/kernel.org http://www.kernel.org/pub ; do
  147.13 -	busybox wget --spider $url && break
  147.14 -	url=$(echo $url | sed "s|.*/linux/kernel|$i/linux/kernel|")
  147.15 -done
  147.16 -
  147.17 -mirror_src=http://mirror.slitaz.org/sources/packages-$(cat /etc/slitaz-release)
  147.18 -busybox wget --spider $url || url=$mirror_src/l/$(basename $url)
  147.19 -
  147.20 -mkdir -p $SOURCES_REPOSITORY
  147.21 -
  147.22 -cd /usr/src/
  147.23 -if [ -f $SOURCE_REPOSITORY/$(basename ${url//bz2/lzma}) ]; then
  147.24 -	unlzma -c $SOURCES_REPOSITORY/$(basename ${url//bz2/lzma}) | tar -xf - -C $PWD
  147.25 -elif [ -f $SOURCES_REPOSITORY/$(basename $url) ]; then
  147.26 -	tar -xf $SOURCES_REPOSITORY/$(basename $url)
  147.27 -else
  147.28 -	wget -O $SOURCES_REPOSITORY/$(basename $url) -c $url
  147.29 -	tar -xf $SOURCES_REPOSITORY/$(basename $url)
  147.30 -fi
  147.31 -
  147.32 -cp -a /usr/src/kernel-patches/slitaz /usr/src/linux-$VERSION
  147.33 -
  147.34 -# Add tazpkg support
  147.35 -if [ -d "/usr/src/linux-$VERSION/scripts/package" ]; then
  147.36 -	cp -pa /usr/src/linux-$VERSION/slitaz/buildtaz /usr/src/linux-$VERSION/scripts/package
  147.37 -	cd /usr/src/linux-$VERSION
  147.38 -	patch -p1 -i slitaz/make-tazpkg.u
  147.39 -fi
  147.40 -
  147.41 -cd /usr/src/linux-$VERSION
  147.42 -while read patch_file; do
  147.43 -	echo "Apply $patch_file"
  147.44 -	patch -p1 < slitaz/$patch_file
  147.45 -done < slitaz/patches
  147.46 -
  147.47 -[ ! -f System.map ] && cp slitaz/config .config &&
  147.48 -make oldconfig && make modules_prepare
  147.49 -ln -s /usr/src/linux-$VERSION /lib/modules/$VERSION-slitaz/build
  147.50 -ln -s linux-$VERSION /usr/src/linux
  147.51 -
  147.52 -	cat <<EOT
  147.53 -----
  147.54 -To modify the kernel configuration:
  147.55 -$ cd /usr/src/linux-$VERSION
  147.56 -$ make menuconfig
  147.57 -
  147.58 -To build the kernel and the modules:
  147.59 -$ cd /usr/src/linux-$VERSION
  147.60 -$ make bzImage && make modules
  147.61 -
  147.62 -To install the new kernel and the modules:
  147.63 -$ make modules_install
  147.64 -$ cp -a arch/x86/boot/bzImage /boot/vmlinuz-$VERSION-slitaz
  147.65 -
  147.66 -To make a Slitaz package with the new kernel and the modules:
  147.67 -$ make tazpkg
  147.68 -
  147.69 -See /usr/src/linux-$VERSION/README
  147.70 -----
  147.71 -EOT
   148.1 --- a/linux-source/stuff/list_modules.sh	Thu Jun 15 03:15:24 2017 +0300
   148.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   148.3 @@ -1,42 +0,0 @@
   148.4 -#!/bin/sh
   148.5 -# list_modules.sh: list Linux kernel modules for SliTaz GNU/Linux.
   148.6 -# 2008/06/07 <pascal.bellard@slitaz.org> - GNU General Public License.
   148.7 -#
   148.8 -
   148.9 -find_modules() {
  148.10 -	find $install/lib/modules/*-slitaz*/kernel/$1 -type f -exec basename {} \;
  148.11 -}
  148.12 -
  148.13 -if [ -z "$1" ] ; then
  148.14 -  cat 1>&2 <<EOT
  148.15 -  
  148.16 -\033[1musage:\033[0m `basename $0` path/to/kernel-modules-subtrees
  148.17 -exemple `basename $0` drivers/net/wireless >list
  148.18 -
  148.19 -EOT
  148.20 -  exit 1
  148.21 -fi
  148.22 -
  148.23 -if [ -z "$(ls -d $install/lib/modules/*-slitaz*/kernel/$1 2> /dev/null)" ] ; then
  148.24 -  cat 1>&2 <<EOT
  148.25 -  
  148.26 -Error : $1 does not exist.
  148.27 -
  148.28 -EOT
  148.29 -  exit 1
  148.30 -fi
  148.31 -
  148.32 -for tree in $@; do
  148.33 -    for module in $(find_modules $tree) ; do
  148.34 -        grep /$module: $install/lib/modules/*-slitaz*/modules.dep ||
  148.35 -        find $install/lib/modules/*-slitaz*/kernel/$tree -name $module
  148.36 -    done | awk '{ for (i = 1; i <= NF; i++)  print $i; }'
  148.37 -done | sort | uniq | sed -e 's,.*slitaz[64]*/,,' -e 's,^kernel/,,' -e 's/:$//' | \
  148.38 -while read module; do
  148.39 -    grep -qs ^$module$ $src/../tmp/modules.list && continue
  148.40 -    if [ ! -f $install/lib/modules/*-slitaz*/kernel/$module ]; then
  148.41 -	(cd $install/lib/modules/*-slitaz*/kernel; find -name $(basename $module) )
  148.42 -    else
  148.43 -        echo $module
  148.44 -    fi
  148.45 -done
   149.1 --- a/linux-source/stuff/make-tazpkg.u	Thu Jun 15 03:15:24 2017 +0300
   149.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   149.3 @@ -1,22 +0,0 @@
   149.4 ---- a/scripts/package/Makefile
   149.5 -+++ b/scripts/package/Makefile
   149.6 -@@ -100,6 +100,14 @@
   149.7 - clean-dirs += $(objtree)/debian/
   149.8 - 
   149.9 - 
  149.10 -+# tazpkg target
  149.11 -+# ---------------------------------------------------------------------------
  149.12 -+tazpkg: FORCE
  149.13 -+	$(MAKE) KBUILD_SRC=
  149.14 -+	$(CONFIG_SHELL) $(srctree)/scripts/package/buildtaz
  149.15 -+
  149.16 -+clean-dirs += $(objtree)/taz/
  149.17 -+
  149.18 - # tarball targets
  149.19 - # ---------------------------------------------------------------------------
  149.20 - tar%pkg: FORCE
  149.21 -@@ -151,3 +159,4 @@
  149.22 - 	@echo '  perf-targz-src-pkg  - Build $(perf-tar).tar.gz source tarball'
  149.23 - 	@echo '  perf-tarbz2-src-pkg - Build $(perf-tar).tar.bz2 source tarball'
  149.24 - 	@echo '  perf-tarxz-src-pkg  - Build $(perf-tar).tar.xz source tarball'
  149.25 -+	@echo '  tazpkg              - Build the kernel as a SliTaz package'
   150.1 --- a/linux-source/stuff/rdev	Thu Jun 15 03:15:24 2017 +0300
   150.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   150.3 @@ -1,55 +0,0 @@
   150.4 -#!/bin/sh
   150.5 -
   150.6 -dev()
   150.7 -{
   150.8 -for b in $(find /dev -type b); do
   150.9 -	[ $(stat -c %02t%02T $b) = $1 ] && echo $b && return
  150.10 -done
  150.11 -echo 0x$1
  150.12 -}
  150.13 -
  150.14 -s=
  150.15 -case "$0" in
  150.16 -*gs)	s=-R;;
  150.17 -*ze)	s=-r;;
  150.18 -*de)	s=-v
  150.19 -esac
  150.20 -set -- $s "$@"
  150.21 -
  150.22 -o=508
  150.23 -i=
  150.24 -v=
  150.25 -f=
  150.26 -while [ -n "$1" ]; do
  150.27 -case "$1" in	
  150.28 --R)	o=498; f="Root flags";;
  150.29 --r)	o=504; f="Ramsize";;
  150.30 --v)	o=506; f="Video mode";;
  150.31 --o)	o=$(($2)); f=" "; shift;;
  150.32 --*)	echo "Usage: rdev [-Rrvh] [-o offset] [kernel [data [offset]]]"
  150.33 -	exit 1;;
  150.34 -*)	if [ -z "$i" ]; then
  150.35 -		i="$1"
  150.36 -	elif [ -z "$v" ]; then
  150.37 -		[ -b "$1" ] && v=0x$(stat -c %t%02T $1)
  150.38 -		v=$((${v:-$1}))
  150.39 -	else
  150.40 -		o=$(($1))
  150.41 -	fi
  150.42 -esac
  150.43 -shift
  150.44 -done
  150.45 -
  150.46 -dd="dd bs=1 conv=notrunc count=2"
  150.47 -if [ ! -s "$i" ]; then
  150.48 -	echo $(dev $(stat -c %04D /)) /
  150.49 -elif [ -n "$v" ]; then
  150.50 -	for i in 1 2; do
  150.51 -		printf '\\\\x%02X' $(($v&255))
  150.52 -		v=$(($v>>8))
  150.53 -	done | xargs echo -en | $dd of=$i seek=$o
  150.54 -elif [ -n "$f" ]; then
  150.55 -	echo $f $($dd if=$i skip=$o | od -dAn)
  150.56 -else
  150.57 -	echo "Root device $(dev $($dd if=$i skip=$o | od -xAn))"
  150.58 -fi 2>/dev/null
   151.1 --- a/linux-speakup/receipt	Thu Jun 15 03:15:24 2017 +0300
   151.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   151.3 @@ -1,18 +0,0 @@
   151.4 -# SliTaz package receipt.
   151.5 -
   151.6 -PACKAGE="linux-speakup"
   151.7 -VERSION="4.9.4"
   151.8 -CATEGORY="base-system"
   151.9 -SHORT_DESC="The Linux Kernel Speakup modules"
  151.10 -MAINTAINER="devel@slitaz.org"
  151.11 -LICENSE="GPL2"
  151.12 -WEB_SITE="https://www.kernel.org/"
  151.13 -
  151.14 -WANTED="linux"
  151.15 -DEPENDS="linux"
  151.16 -
  151.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  151.18 -genpkg_rules()
  151.19 -{
  151.20 -	. $wanted_stuff/tools/copy_modules.sh
  151.21 -}
   152.1 --- a/linux-squashfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   152.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   152.3 @@ -1,20 +0,0 @@
   152.4 -# SliTaz package receipt.
   152.5 -
   152.6 -PACKAGE="linux-squashfs"
   152.7 -VERSION="4.9.4"
   152.8 -CATEGORY="base-system"
   152.9 -SHORT_DESC="The Linux Kernel Squashfs module"
  152.10 -MAINTAINER="devel@slitaz.org"
  152.11 -LICENSE="GPL2"
  152.12 -WEB_SITE="https://www.kernel.org/"
  152.13 -PROVIDE="squashfs-module"
  152.14 -CONFIG_FILES="/etc/filesystems"
  152.15 -
  152.16 -WANTED="linux"
  152.17 -DEPENDS="linux"
  152.18 -
  152.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  152.20 -genpkg_rules()
  152.21 -{
  152.22 -	. $wanted_stuff/tools/copy_modules.sh
  152.23 -}
   153.1 --- a/linux-staging/receipt	Thu Jun 15 03:15:24 2017 +0300
   153.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   153.3 @@ -1,18 +0,0 @@
   153.4 -# SliTaz package receipt.
   153.5 -
   153.6 -PACKAGE="linux-staging"
   153.7 -VERSION="4.9.4"
   153.8 -CATEGORY="base-system"
   153.9 -SHORT_DESC="The Linux Kernel staging kernel modules"
  153.10 -MAINTAINER="devel@slitaz.org"
  153.11 -LICENSE="GPL2"
  153.12 -WEB_SITE="https://kernel.org/"
  153.13 -
  153.14 -WANTED="linux"
  153.15 -DEPENDS="linux"
  153.16 -
  153.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  153.18 -genpkg_rules()
  153.19 -{
  153.20 -	. $wanted_stuff/tools/copy_modules.sh
  153.21 -}
   154.1 --- a/linux-toshiba/receipt	Thu Jun 15 03:15:24 2017 +0300
   154.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   154.3 @@ -1,18 +0,0 @@
   154.4 -# SliTaz package receipt.
   154.5 -
   154.6 -PACKAGE="linux-toshiba"
   154.7 -VERSION="4.9.4"
   154.8 -CATEGORY="base-system"
   154.9 -SHORT_DESC="The Linux Kernel Toshiba module"
  154.10 -MAINTAINER="devel@slitaz.org"
  154.11 -LICENSE="GPL2"
  154.12 -WEB_SITE="https://www.kernel.org/"
  154.13 -
  154.14 -DEPENDS="linux"
  154.15 -WANTED="linux"
  154.16 -
  154.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  154.18 -genpkg_rules()
  154.19 -{
  154.20 -	. $wanted_stuff/tools/copy_modules.sh
  154.21 -}
   155.1 --- a/linux-usb-gadget/receipt	Thu Jun 15 03:15:24 2017 +0300
   155.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   155.3 @@ -1,18 +0,0 @@
   155.4 -# SliTaz package receipt.
   155.5 -
   155.6 -PACKAGE="linux-usb-gadget"
   155.7 -VERSION="4.9.4"
   155.8 -CATEGORY="base-system"
   155.9 -SHORT_DESC="The Linux USB gadget modules"
  155.10 -MAINTAINER="devel@slitaz.org"
  155.11 -LICENSE="GPL2"
  155.12 -WEB_SITE="https://www.kernel.org/"
  155.13 -
  155.14 -WANTED="linux"
  155.15 -DEPENDS="linux"
  155.16 -
  155.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  155.18 -genpkg_rules()
  155.19 -{
  155.20 -	. $wanted_stuff/tools/copy_modules.sh
  155.21 -}
   156.1 --- a/linux-usb-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
   156.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   156.3 @@ -1,18 +0,0 @@
   156.4 -# SliTaz package receipt.
   156.5 -
   156.6 -PACKAGE="linux-usb-misc"
   156.7 -VERSION="4.9.4"
   156.8 -CATEGORY="base-system"
   156.9 -SHORT_DESC="The Linux Kernel misc. USB drivers"
  156.10 -MAINTAINER="devel@slitaz.org"
  156.11 -LICENSE="GPL2"
  156.12 -WEB_SITE="https://www.kernel.org/"
  156.13 -
  156.14 -WANTED="linux"
  156.15 -DEPENDS="linux"
  156.16 -
  156.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  156.18 -genpkg_rules()
  156.19 -{
  156.20 -	. $wanted_stuff/tools/copy_modules.sh
  156.21 -}
   157.1 --- a/linux-usbdsl/description.txt	Thu Jun 15 03:15:24 2017 +0300
   157.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   157.3 @@ -1,15 +0,0 @@
   157.4 -# Asynchronous Transfer Mode (ATM)
   157.5 -
   157.6 -ATM is a high-speed networking technology for Local Area Networks and Wide Area
   157.7 -Networks. It uses a fixed packet size and is connection oriented, allowing for
   157.8 -the negotiation of minimum bandwidth requirements.
   157.9 -
  157.10 -In order to participate in an ATM network, your Linux box needs an ATM
  157.11 -networking card. Note that you need a set of user-space programs to actually
  157.12 -make use of ATM.
  157.13 -
  157.14 -
  157.15 -# USB/ATM DSL modem support
  157.16 -
  157.17 -Use this package if you want to connect a USB Digital Subscriber Line (DSL)
  157.18 -modem to your computer's USB port.
   158.1 --- a/linux-usbdsl/receipt	Thu Jun 15 03:15:24 2017 +0300
   158.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   158.3 @@ -1,18 +0,0 @@
   158.4 -# SliTaz package receipt.
   158.5 -
   158.6 -PACKAGE="linux-usbdsl"
   158.7 -VERSION="4.9.4"
   158.8 -CATEGORY="base-system"
   158.9 -SHORT_DESC="The Linux Kernel USB DSL modem modules"
  158.10 -MAINTAINER="devel@slitaz.org"
  158.11 -LICENSE="GPL2"
  158.12 -WEB_SITE="https://www.kernel.org/"
  158.13 -
  158.14 -WANTED="linux"
  158.15 -DEPENDS="linux"
  158.16 -
  158.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  158.18 -genpkg_rules()
  158.19 -{
  158.20 -	. $wanted_stuff/tools/copy_modules.sh
  158.21 -}
   159.1 --- a/linux-usbip/receipt	Thu Jun 15 03:15:24 2017 +0300
   159.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   159.3 @@ -1,19 +0,0 @@
   159.4 -# SliTaz package receipt.
   159.5 -
   159.6 -PACKAGE="linux-usbip"
   159.7 -VERSION="4.9.4"
   159.8 -CATEGORY="base-system"
   159.9 -SHORT_DESC="The Linux Kernel Usbip module"
  159.10 -MAINTAINER="devel@slitaz.org"
  159.11 -LICENSE="GPL2"
  159.12 -WEB_SITE="https://www.kernel.org/"
  159.13 -PROVIDE="usbip-module"
  159.14 -
  159.15 -WANTED="linux"
  159.16 -DEPENDS="linux"
  159.17 -
  159.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  159.19 -genpkg_rules()
  159.20 -{
  159.21 -	. $wanted_stuff/tools/copy_modules.sh
  159.22 -}
   160.1 --- a/linux-uwb/receipt	Thu Jun 15 03:15:24 2017 +0300
   160.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   160.3 @@ -1,18 +0,0 @@
   160.4 -# SliTaz package receipt.
   160.5 -
   160.6 -PACKAGE="linux-uwb"
   160.7 -VERSION="4.9.4"
   160.8 -CATEGORY="base-system"
   160.9 -SHORT_DESC="The Linux Kernel UWB modules."
  160.10 -MAINTAINER="devel@slitaz.org"
  160.11 -LICENSE="GPL2"
  160.12 -WEB_SITE="https://www.kernel.org/"
  160.13 -
  160.14 -WANTED="linux"
  160.15 -DEPENDS="linux"
  160.16 -
  160.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  160.18 -genpkg_rules()
  160.19 -{
  160.20 -	. $wanted_stuff/tools/copy_modules.sh
  160.21 -}
   161.1 --- a/linux-video/receipt	Thu Jun 15 03:15:24 2017 +0300
   161.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   161.3 @@ -1,18 +0,0 @@
   161.4 -# SliTaz package receipt.
   161.5 -
   161.6 -PACKAGE="linux-video"
   161.7 -VERSION="4.9.4"
   161.8 -CATEGORY="base-system"
   161.9 -SHORT_DESC="The Linux Kernel video modules"
  161.10 -MAINTAINER="devel@slitaz.org"
  161.11 -LICENSE="GPL2"
  161.12 -WEB_SITE="https://www.kernel.org/"
  161.13 -
  161.14 -WANTED="linux"
  161.15 -DEPENDS="linux"
  161.16 -
  161.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  161.18 -genpkg_rules()
  161.19 -{
  161.20 -	. $wanted_stuff/tools/copy_modules.sh
  161.21 -}
   162.1 --- a/linux-wan/receipt	Thu Jun 15 03:15:24 2017 +0300
   162.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   162.3 @@ -1,18 +0,0 @@
   162.4 -# SliTaz package receipt.
   162.5 -
   162.6 -PACKAGE="linux-wan"
   162.7 -VERSION="4.9.4"
   162.8 -CATEGORY="base-system"
   162.9 -SHORT_DESC="The Linux Kernel Wide Area Networks (WANs) modules"
  162.10 -MAINTAINER="slaxemulator@gmail.com"
  162.11 -LICENSE="GPL2"
  162.12 -WEB_SITE="https://kernel.org/"
  162.13 -
  162.14 -WANTED="linux"
  162.15 -DEPENDS="linux-wireless"
  162.16 -
  162.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  162.18 -genpkg_rules()
  162.19 -{
  162.20 -	. $wanted_stuff/tools/copy_modules.sh
  162.21 -}
   163.1 --- a/linux-watchdog/receipt	Thu Jun 15 03:15:24 2017 +0300
   163.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   163.3 @@ -1,18 +0,0 @@
   163.4 -# SliTaz package receipt.
   163.5 -
   163.6 -PACKAGE="linux-watchdog"
   163.7 -VERSION="4.9.4"
   163.8 -CATEGORY="base-system"
   163.9 -SHORT_DESC="The Linux Kernel watchdog drivers"
  163.10 -MAINTAINER="devel@slitaz.org"
  163.11 -LICENSE="GPL2"
  163.12 -WEB_SITE="https://www.kernel.org/"
  163.13 -
  163.14 -WANTED="linux"
  163.15 -DEPENDS="linux"
  163.16 -
  163.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  163.18 -genpkg_rules()
  163.19 -{
  163.20 -	. $wanted_stuff/tools/copy_modules.sh
  163.21 -}
   164.1 --- a/linux-wimax/receipt	Thu Jun 15 03:15:24 2017 +0300
   164.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   164.3 @@ -1,18 +0,0 @@
   164.4 -# SliTaz package receipt.
   164.5 -
   164.6 -PACKAGE="linux-wimax"
   164.7 -VERSION="4.9.4"
   164.8 -CATEGORY="base-system"
   164.9 -SHORT_DESC="The Linux Kernel Wimax modules"
  164.10 -MAINTAINER="devel@slitaz.org"
  164.11 -LICENSE="GPL2"
  164.12 -WEB_SITE="https://www.kernel.org/"
  164.13 -
  164.14 -WANTED="linux"
  164.15 -DEPENDS="linux"
  164.16 -
  164.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  164.18 -genpkg_rules()
  164.19 -{
  164.20 -	. $wanted_stuff/tools/copy_modules.sh
  164.21 -}
   165.1 --- a/linux-wireless/receipt	Thu Jun 15 03:15:24 2017 +0300
   165.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   165.3 @@ -1,18 +0,0 @@
   165.4 -# SliTaz package receipt.
   165.5 -
   165.6 -PACKAGE="linux-wireless"
   165.7 -VERSION="4.9.4"
   165.8 -CATEGORY="base-system"
   165.9 -SHORT_DESC="The Linux Kernel wireless modules"
  165.10 -MAINTAINER="devel@slitaz.org"
  165.11 -LICENSE="GPL2"
  165.12 -WEB_SITE="https://www.kernel.org/"
  165.13 -
  165.14 -WANTED="linux"
  165.15 -DEPENDS="linux-crypto wireless_tools"
  165.16 -
  165.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  165.18 -genpkg_rules()
  165.19 -{
  165.20 -	. $wanted_stuff/tools/copy_modules.sh
  165.21 -}
   166.1 --- a/linux-without-modules/receipt	Thu Jun 15 03:15:24 2017 +0300
   166.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   166.3 @@ -1,19 +0,0 @@
   166.4 -# SliTaz package receipt.
   166.5 -
   166.6 -PACKAGE="linux-without-modules"
   166.7 -VERSION="4.9.4"
   166.8 -CATEGORY="base-system"
   166.9 -SHORT_DESC="The Linux Kernel without module support"
  166.10 -MAINTAINER="devel@slitaz.org"
  166.11 -LICENSE="GPL2"
  166.12 -WEB_SITE="https://www.kernel.org/"
  166.13 -
  166.14 -WANTED="linux"
  166.15 -PROVIDE="linux"
  166.16 -
  166.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  166.18 -genpkg_rules()
  166.19 -{
  166.20 -	mkdir -p $fs/boot
  166.21 -	cp -a $install/bzImage $fs/boot/vmlinuz-$VERSION-slitaz-without-modules
  166.22 -}
   167.1 --- a/linux-zram/description.txt	Thu Jun 15 03:15:24 2017 +0300
   167.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   167.3 @@ -1,10 +0,0 @@
   167.4 -# Compressed RAM block device support
   167.5 -
   167.6 -Creates virtual block devices called /dev/zramX (X = 0, 1, ...). Pages written
   167.7 -to these disks are compressed and stored in memory itself. These disks allow
   167.8 -very fast I/O and compression provides good amounts of memory savings.
   167.9 -
  167.10 -It has several use cases, for example: /tmp storage, use as swap disks and
  167.11 -maybe many more.
  167.12 -
  167.13 -See Documentation/blockdev/zram.txt for more information.
   168.1 --- a/linux-zram/receipt	Thu Jun 15 03:15:24 2017 +0300
   168.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   168.3 @@ -1,38 +0,0 @@
   168.4 -# SliTaz package receipt.
   168.5 -
   168.6 -PACKAGE="linux-zram"
   168.7 -VERSION="4.9.4"
   168.8 -CATEGORY="base-system"
   168.9 -SHORT_DESC="The Linux Kernel compressed caching support"
  168.10 -MAINTAINER="devel@slitaz.org"
  168.11 -LICENSE="GPL2"
  168.12 -WEB_SITE="https://www.kernel.org/"
  168.13 -CONFIG_FILES="/etc/compcache.conf"
  168.14 -PROVIDE="compcache"
  168.15 -
  168.16 -WANTED="linux"
  168.17 -DEPENDS="linux"
  168.18 -
  168.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  168.20 -genpkg_rules()
  168.21 -{
  168.22 -	. $wanted_stuff/tools/copy_modules.sh
  168.23 -
  168.24 -	mkdir -p $fs/etc/init.d
  168.25 -	install -o root -m 755 $stuff/compcache $fs/etc/init.d/
  168.26 -	install -o root -m 644 $stuff/compcache.conf $fs/etc/
  168.27 -}
  168.28 -
  168.29 -# Post install/remove commands for Tazpkg.
  168.30 -post_install()
  168.31 -{
  168.32 -	chroot "$1/" depmod -a $VERSION-slitaz &&
  168.33 -	RAM=$(cat /proc/meminfo | grep MemTotal | sed s/[^0-9]//g) &&
  168.34 -	echo "SIZE_KB="$(($RAM/2)) > /etc/compcache.conf
  168.35 -	[ -z "$quiet" ] && cat <<EOT
  168.36 -
  168.37 -You can add compressed swap according /etc/compcache.conf configuration with:
  168.38 -# /etc/init.d/compcache start
  168.39 -Or add compcache to the RUN_DAEMONS list of /etc/rcS.conf.
  168.40 -EOT
  168.41 -}
   169.1 --- a/linux-zram/stuff/compcache	Thu Jun 15 03:15:24 2017 +0300
   169.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   169.3 @@ -1,47 +0,0 @@
   169.4 -#!/bin/sh
   169.5 -# /etc/init.d/compcache: Start, stop and restart COMPCACHE daemon on SliTaz,
   169.6 -# at boot time or with the command line. Daemons options are configured
   169.7 -# with /etc/daemons.conf
   169.8 -#
   169.9 -. /etc/init.d/rc.functions
  169.10 -source /etc/compcache.conf
  169.11 -
  169.12 -NAME="compcache"
  169.13 -DESC="$(_ '%s daemon' compcache)"
  169.14 -EXIST=$(cat /proc/swaps | grep zram0)
  169.15 -
  169.16 -case "$1" in
  169.17 -  start)
  169.18 -    if [ -n "$EXIST" ] ; then
  169.19 -      _ '%s is already running.' $NAME
  169.20 -      exit 1
  169.21 -    fi
  169.22 -    action 'Loading module...'
  169.23 -    modprobe zram zram_num_devices=1 &&
  169.24 -    [ -n "$SIZE_KB" ] && echo $(($SIZE_KB * 1024)) > /sys/block/zram0/disksize
  169.25 -    status
  169.26 -
  169.27 -    action 'Starting %s: %s...' "$DESC" $NAME
  169.28 -    mkswap /dev/zram0 && swapon /dev/zram0 -p 100
  169.29 -    status
  169.30 -    ;;
  169.31 -  stop)
  169.32 -    if [ -z "$EXIST" ] ; then
  169.33 -      _ '%s is not running.' $NAME
  169.34 -      exit 1
  169.35 -    fi
  169.36 -    action 'Stopping %s: %s...' "$DESC" $NAME
  169.37 -    swapoff /dev/zram0 && echo 1 > /sys/block/zram0/reset
  169.38 -    status
  169.39 -    action 'Unloading module...'
  169.40 -    rmmod zram
  169.41 -    status
  169.42 -    ;;
  169.43 -  *)
  169.44 -    emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop]"
  169.45 -    newline
  169.46 -    exit 1
  169.47 -    ;;
  169.48 -esac
  169.49 -
  169.50 -exit 0
   170.1 --- a/linux-zram/stuff/compcache.conf	Thu Jun 15 03:15:24 2017 +0300
   170.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   170.3 @@ -1,1 +0,0 @@
   170.4 -SIZE_KB=20480
   171.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   171.2 +++ b/linux/description.linux-acpi.txt	Fri Jun 16 01:15:35 2017 +0300
   171.3 @@ -0,0 +1,25 @@
   171.4 +ACPI (Advanced Configuration and Power Interface) Support
   171.5 +
   171.6 +Advanced Configuration and Power Interface (ACPI) support for Linux requires an
   171.7 +ACPI-compliant platform (hardware/firmware), and assumes the presence of
   171.8 +OS-directed configuration and power management (OSPM) software.
   171.9 +
  171.10 +Linux ACPI provides a robust functional replacement for several legacy
  171.11 +configuration and power management interfaces, including the Plug-and-Play BIOS
  171.12 +specification (PnP BIOS), the MultiProcessor Specification (MPS), and the
  171.13 +Advanced Power Management (APM) specification. If both ACPI and APM support are
  171.14 +configured, ACPI is used.
  171.15 +
  171.16 +The project home page for the Linux ACPI subsystem is here:
  171.17 +<https://01.org/linux-acpi>
  171.18 +
  171.19 +Linux support for ACPI is based on Intel Corporation's ACPI Component
  171.20 +Architecture (ACPI CA). For more information on the ACPI CA, see:
  171.21 +<http://acpica.org/>
  171.22 +
  171.23 +ACPI is an open industry specification originally co-developed by
  171.24 +Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently, it is
  171.25 +developed by the ACPI Specification Working Group (ASWG) under the UEFI Forum
  171.26 +and any UEFI member can join the ASWG and contribute to the ACPI specification.
  171.27 +The specification is available at: <http://www.acpi.info>
  171.28 +<http://www.uefi.org/acpi/specs>
   172.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   172.2 +++ b/linux/description.linux-agp.txt	Fri Jun 16 01:15:35 2017 +0300
   172.3 @@ -0,0 +1,56 @@
   172.4 +/dev/agpgart (AGP Support)
   172.5 +
   172.6 +AGP (Accelerated Graphics Port) is a bus system mainly used to connect graphics
   172.7 +cards to the rest of the system.
   172.8 +
   172.9 +If you have an AGP system, it will be possible to use the AGP features of your
  172.10 +3D rendering video card. This code acts as a sort of "AGP driver" for the
  172.11 +motherboard's chipset.
  172.12 +
  172.13 +If you need more texture memory than you can get with the AGP GART
  172.14 +(theoretically up to 256 MB, but in practice usually 64 or 128 MB due to Kernel
  172.15 +allocation issues), you could use PCI accesses and have up to a couple gigs of
  172.16 +texture space.
  172.17 +
  172.18 +Note that this is the only means to have X/GLX use write-combining with MTRR
  172.19 +support on the AGP bus. Without it, OpenGL direct rendering will be a lot
  172.20 +slower but still faster than PIO.
  172.21 +
  172.22 +You should use this module if you want to use GLX or DRI.
  172.23 +
  172.24 +  * ali-agp: ALI chipset support.
  172.25 +    This module gives you AGP support for the GLX component of X on the
  172.26 +    following ALi chipsets. The supported chipsets include M1541, M1621, M1631,
  172.27 +    M1632, M1641,M1647,and M1651. For the ALi-chipset question, ALi suggests
  172.28 +    you refer to <http://www.ali.com.tw/>.
  172.29 +  * ati-agp: ATI chipset support.
  172.30 +    This module gives you AGP support for the GLX component of X on the ATI
  172.31 +    RadeonIGP family of chipsets.
  172.32 +  * amd-k7-agp: AMD Irongate, 761, and 762 chipset support.
  172.33 +    This module gives you AGP support for the GLX component of X on AMD
  172.34 +    Irongate, 761, and 762 chipsets.
  172.35 +  * amd64-agp: AMD Opteron/Athlon64 on-CPU GART support.
  172.36 +    This module gives you AGP support for the GLX component of X using the
  172.37 +    on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an
  172.38 +    external AGP bridge like the AMD 8151, VIA K8T400M, SiS755. It may also
  172.39 +    support other AGP bridges when loaded with agp_try_unsupported=1.
  172.40 +  * intel-agp, intel-gtt: Intel 440LX/BX/GX, I8xx and E7x05 chipset support.
  172.41 +    This module gives you AGP support for the GLX component of X on Intel
  172.42 +    440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875, E7205 and E7505
  172.43 +    chipsets and full support for the 810, 815, 830M, 845G, 852GM, 855GM, 865G
  172.44 +    and I915 integrated graphics chipsets.
  172.45 +  * nvidia-agp: NVIDIA nForce/nForce2 chipset support.
  172.46 +    This module gives you AGP support for the GLX component of X on NVIDIA
  172.47 +    chipsets including nForce and nForce2.
  172.48 +  * sis-agp: SiS chipset support.
  172.49 +    This module gives you AGP support for the GLX component of X on Silicon
  172.50 +    Integrated Systems [SiS] chipsets. Note that 5591/5592 AGP chipsets are NOT
  172.51 +    supported.
  172.52 +  * sworks-agp: Serverworks LE/HE chipset support.
  172.53 +    See <http://www.serverworks.com/> for product descriptions and images.
  172.54 +  * via-agp: VIA chipset support.
  172.55 +    This module gives you AGP support for the GLX component of X on VIA
  172.56 +    MVP3/Apollo Pro chipsets.
  172.57 +  * efficeon-agp: Transmeta Efficeon support.
  172.58 +    This option gives you AGP support for the Transmeta Efficeon series
  172.59 +    processors with integrated northbridges.
   173.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   173.2 +++ b/linux/description.linux-aoe.txt	Fri Jun 16 01:15:35 2017 +0300
   173.3 @@ -0,0 +1,4 @@
   173.4 +ATA over Ethernet support
   173.5 +
   173.6 +This driver provides Support for ATA over Ethernet block devices like the
   173.7 +Coraid EtherDrive (R) Storage Blade.
   174.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   174.2 +++ b/linux/description.linux-appletalk.txt	Fri Jun 16 01:15:35 2017 +0300
   174.3 @@ -0,0 +1,15 @@
   174.4 +Appletalk protocol support
   174.5 +
   174.6 +AppleTalk is the protocol that Apple computers can use to communicate on a
   174.7 +network. If your Linux box is connected to such a network and you wish to
   174.8 +connect to it, say Y. You will need to use the netatalk package so that your
   174.9 +Linux box can act as a print and file server for Macs as well as access
  174.10 +AppleTalk printers. Check out <http://www.zettabyte.net/netatalk/> on the WWW
  174.11 +for details. EtherTalk is the name used for AppleTalk over Ethernet and the
  174.12 +cheaper and slower LocalTalk is AppleTalk over a proprietary Apple network
  174.13 +using serial links. EtherTalk and LocalTalk are fully supported by Linux.
  174.14 +
  174.15 +General information about how to connect Linux, Windows machines and Macs is on
  174.16 +the WWW at <http://www.eats.com/linux_mac_win.html>. The NET3-4-HOWTO,
  174.17 +available from <http://www.tldp.org/docs.html#howto>, contains valuable
  174.18 +information as well.
   175.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   175.2 +++ b/linux/description.linux-arcnet.txt	Fri Jun 16 01:15:35 2017 +0300
   175.3 @@ -0,0 +1,3 @@
   175.4 +ARCnet support
   175.5 +
   175.6 +Use this package if you have a network card of this type.
   176.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   176.2 +++ b/linux/description.linux-autofs.txt	Fri Jun 16 01:15:35 2017 +0300
   176.3 @@ -0,0 +1,11 @@
   176.4 +The automounter is a tool to automatically mount remote file systems on demand.
   176.5 +This implementation is partially kernel-based to reduce overhead in the
   176.6 +already-mounted case; this is unlike the BSD automounter (amd), which is a pure
   176.7 +user space daemon.
   176.8 +
   176.9 +To use the automounter you need the user-space tools from
  176.10 +<ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/>.
  176.11 +
  176.12 +If you are not a part of a fairly large, distributed network or don't have a
  176.13 +laptop which needs to dynamically reconfigure to the local network, you
  176.14 +probably do not need an automounter.
   177.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   177.2 +++ b/linux/description.linux-bluetooth.txt	Fri Jun 16 01:15:35 2017 +0300
   177.3 @@ -0,0 +1,1 @@
   177.4 +Bluetooth device drivers
   178.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   178.2 +++ b/linux/description.linux-bridge.txt	Fri Jun 16 01:15:35 2017 +0300
   178.3 @@ -0,0 +1,18 @@
   178.4 +802.1d Ethernet Bridging
   178.5 +
   178.6 +If you use this package, then your Linux box will be able to act as an Ethernet
   178.7 +bridge, which means that the different Ethernet segments it is connected to
   178.8 +will appear as one Ethernet to the participants. Several such bridges can work
   178.9 +together to create even larger networks of Ethernets using the IEEE 802.1
  178.10 +spanning tree algorithm. As this is a standard, Linux bridges will cooperate
  178.11 +properly with other third party bridge products.
  178.12 +
  178.13 +In order to use the Ethernet bridge, you'll need the bridge configuration
  178.14 +tools; see Kernel Documentation/networking/bridge.txt for location. Please read
  178.15 +the Bridge mini-HOWTO for more information.
  178.16 +
  178.17 +If you enable iptables support along with the bridge support then you turn your
  178.18 +bridge into a bridging IP firewall. iptables will then see the IP packets being
  178.19 +bridged, so you need to take this into account when setting up your firewall
  178.20 +rules. Enabling arptables support when bridging will let arptables see bridged
  178.21 +ARP traffic in the arptables FORWARD chain.
   179.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   179.2 +++ b/linux/description.linux-btrfs.txt	Fri Jun 16 01:15:35 2017 +0300
   179.3 @@ -0,0 +1,11 @@
   179.4 +Btrfs is a general purpose copy-on-write filesystem with extents, writable
   179.5 +snapshotting, support for multiple devices and many more features focused on
   179.6 +fault tolerance, repair and easy administration.
   179.7 +
   179.8 +The filesystem disk format is no longer unstable, and it's not expected to
   179.9 +change unless there are strong reasons to do so. If there is a format change,
  179.10 +file systems with a unchanged format will continue to be mountable and usable
  179.11 +by newer kernels.
  179.12 +
  179.13 +For more information, please see the web pages at
  179.14 +<http://btrfs.wiki.kernel.org>.
   180.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   180.2 +++ b/linux/description.linux-cifs.txt	Fri Jun 16 01:15:35 2017 +0300
   180.3 @@ -0,0 +1,21 @@
   180.4 +CIFS support (advanced network filesystem, SMBFS successor)
   180.5 +
   180.6 +This is the client VFS module for the Common Internet File System (CIFS)
   180.7 +protocol which is the successor to the Server Message Block (SMB) protocol, the
   180.8 +native file sharing mechanism for most early PC operating systems. The CIFS
   180.9 +protocol is fully supported by file servers such as Windows 2000 (including
  180.10 +Windows 2003, Windows 2008, NT 4 and Windows XP) as well by Samba (which
  180.11 +provides excellent CIFS server support for Linux and many other operating
  180.12 +systems). Limited support for OS/2 and Windows ME and similar servers is
  180.13 +provided as well.
  180.14 +
  180.15 +The module also provides optional support for the followon protocols for CIFS
  180.16 +including SMB3, which enables useful performance and security features.
  180.17 +
  180.18 +The cifs module provides an advanced network file system client for mounting to
  180.19 +CIFS compliant servers. It includes support for DFS (hierarchical name space),
  180.20 +secure per-user session establishment via Kerberos or NTLM or NTLMv2, safe
  180.21 +distributed caching (oplock), optional packet signing, Unicode and other
  180.22 +internationalization improvements.
  180.23 +
  180.24 +Use this module if you need to mount to Samba or Windows from your machine.
   181.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   181.2 +++ b/linux/description.linux-coda.txt	Fri Jun 16 01:15:35 2017 +0300
   181.3 @@ -0,0 +1,14 @@
   181.4 +Coda file system support (advanced network fs)
   181.5 +
   181.6 +Coda is an advanced network file system, similar to NFS in that it enables you
   181.7 +to mount file systems of a remote server and access them with regular Unix
   181.8 +commands as if they were sitting on your hard disk. Coda has several advantages
   181.9 +over NFS: support for disconnected operation (e.g. for laptops), read/write
  181.10 +server replication, security model for authentication and encryption,
  181.11 +persistent client caches and write back caching.
  181.12 +
  181.13 +If you use this module, your Linux box will be able to act as a Coda *client*.
  181.14 +You will need user level code as well, both for the client and server. Servers
  181.15 +are currently user level, i.e. they need no kernel support. Please read Linux
  181.16 +Kernel Documentation filesystems/coda.txt and check out the Coda home page
  181.17 +<http://www.coda.cs.cmu.edu/>.
   182.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   182.2 +++ b/linux/description.linux-cpufreq.txt	Fri Jun 16 01:15:35 2017 +0300
   182.3 @@ -0,0 +1,44 @@
   182.4 +CPU Frequency scaling
   182.5 +
   182.6 +CPU Frequency scaling allows you to change the clock speed of CPUs on the fly.
   182.7 +This is a nice method to save power, because the lower the CPU clock speed, the
   182.8 +less power the CPU consumes.
   182.9 +
  182.10 +Note that this driver doesn't automatically change the CPU clock speed, you
  182.11 +need to either enable a dynamic cpufreq governor (see below) after boot, or use
  182.12 +a userspace tool.
  182.13 +
  182.14 +  * 'performance' governor
  182.15 +    This cpufreq governor sets the frequency statically to the highest
  182.16 +    available CPU frequency.
  182.17 +  * 'powersave' governor
  182.18 +    This cpufreq governor sets the frequency statically to the lowest available
  182.19 +    CPU frequency.
  182.20 +  * 'userspace' governor for userspace frequency scaling
  182.21 +    Enable this cpufreq governor when you either want to set the CPU frequency
  182.22 +    manually or when a userspace program shall be able to set the CPU
  182.23 +    dynamically, like on LART <http://www.lartmaker.nl/>.
  182.24 +  * 'ondemand' cpufreq policy governor
  182.25 +    'ondemand' - This driver adds a dynamic cpufreq policy governor. The
  182.26 +    governor does a periodic polling and changes frequency based on the CPU
  182.27 +    utilization. The support for this governor depends on CPU capability to do
  182.28 +    fast frequency switching (i.e, very low latency frequency transitions).
  182.29 +  * 'conservative' cpufreq governor
  182.30 +    'conservative' - this driver is rather similar to the 'ondemand' governor
  182.31 +    both in its source code and its purpose, the difference is its optimisation
  182.32 +    for better suitability in a battery powered environment. The frequency is
  182.33 +    gracefully increased and decreased rather than jumping to 100% when speed
  182.34 +    is required.
  182.35 +    If you have a desktop machine then you should really be considering the
  182.36 +    'ondemand' governor instead, however if you are using a laptop, PDA or even
  182.37 +    an AMD64 based computer (due to the unacceptable step-by-step latency
  182.38 +    issues between the minimum and maximum frequency transitions in the CPU)
  182.39 +    you will probably want to use this governor.
  182.40 +  * 'schedutil' cpufreq policy governor
  182.41 +    This governor makes decisions based on the utilization data provided by the
  182.42 +    scheduler. It sets the CPU frequency to be proportional to the
  182.43 +    utilization/capacity ratio coming from the scheduler. If the utilization is
  182.44 +    frequency-invariant, the new frequency is also proportional to the maximum
  182.45 +    available frequency. If that is not the case, it is proportional to the
  182.46 +    current frequency of the CPU. The frequency tipping point is at
  182.47 +    utilization/capacity equal to 80% in both cases.
   183.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   183.2 +++ b/linux/description.linux-cramfs.txt	Fri Jun 16 01:15:35 2017 +0300
   183.3 @@ -0,0 +1,7 @@
   183.4 +Compressed ROM file system support (cramfs) (OBSOLETE)
   183.5 +
   183.6 +Using this module includes support for CramFs (Compressed ROM File System).
   183.7 +CramFs is designed to be a simple, small, and compressed file system for ROM
   183.8 +based embedded systems. CramFs is read-only, limited to 256MB file systems
   183.9 +(with 16MB files), and doesn't support 16/32 bits uid/gid, hard links and
  183.10 +timestamps.
   184.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   184.2 +++ b/linux/description.linux-crypto.txt	Fri Jun 16 01:15:35 2017 +0300
   184.3 @@ -0,0 +1,1 @@
   184.4 +Cryptographic API
   185.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   185.2 +++ b/linux/description.linux-cryptoloop.txt	Fri Jun 16 01:15:35 2017 +0300
   185.3 @@ -0,0 +1,9 @@
   185.4 +Cryptoloop Support
   185.5 +
   185.6 +Use this package if you want to be able to use the ciphers that are provided by
   185.7 +the CryptoAPI as loop transformation. This might be used as hard disk
   185.8 +encryption.
   185.9 +
  185.10 +WARNING: This device is not safe for journaled file systems like ext3 or
  185.11 +Reiserfs. Please use the Device Mapper crypto module instead, which can be
  185.12 +configured to be on-disk compatible with the cryptoloop device.
   186.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   186.2 +++ b/linux/description.linux-dlm.txt	Fri Jun 16 01:15:35 2017 +0300
   186.3 @@ -0,0 +1,3 @@
   186.4 +# Distributed Lock Manager (DLM)
   186.5 +
   186.6 +A general purpose distributed lock manager for kernel or userspace applications.
   187.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   187.2 +++ b/linux/description.linux-drm.txt	Fri Jun 16 01:15:35 2017 +0300
   187.3 @@ -0,0 +1,7 @@
   187.4 +# Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
   187.5 +
   187.6 +Kernel-level support for the Direct Rendering Infrastructure (DRI) introduced
   187.7 +in XFree86 4.0. These modules provide support for synchronization, security,
   187.8 +and DMA transfers. Please see <http://dri.sourceforge.net/> for more details.
   187.9 +You should also select and configure AGP (/dev/agpgart) support if it is
  187.10 +available for your platform.
   188.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   188.2 +++ b/linux/description.linux-ecryptfs.txt	Fri Jun 16 01:15:35 2017 +0300
   188.3 @@ -0,0 +1,2 @@
   188.4 +eCrypt FS: encrypted filesystem that operates on the VFS layer. Userspace
   188.5 +components are required and can be obtained from <http://ecryptfs.sf.net>.
   189.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   189.2 +++ b/linux/description.linux-hid.txt	Fri Jun 16 01:15:35 2017 +0300
   189.3 @@ -0,0 +1,12 @@
   189.4 +# HID support
   189.5 +
   189.6 +A human interface device (HID) is a type of computer device that interacts
   189.7 +directly with and takes input from humans. The term "HID" most commonly used to
   189.8 +refer to the USB-HID specification, but other devices (such as, but not
   189.9 +strictly limited to, Bluetooth) are designed using HID specification (this
  189.10 +involves certain keyboards, mice, tablets, etc). This option adds the HID bus
  189.11 +to the kernel, together with generic HID layer code. The HID devices are added
  189.12 +and removed from the HID bus by the transport-layer drivers, such as usbhid
  189.13 +(USB_HID) and hidp (BT_HIDP).
  189.14 +
  189.15 +For docs and specs, see http://www.usb.org/developers/hidpage/
   190.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   190.2 +++ b/linux/description.linux-usbdsl.txt	Fri Jun 16 01:15:35 2017 +0300
   190.3 @@ -0,0 +1,15 @@
   190.4 +# Asynchronous Transfer Mode (ATM)
   190.5 +
   190.6 +ATM is a high-speed networking technology for Local Area Networks and Wide Area
   190.7 +Networks. It uses a fixed packet size and is connection oriented, allowing for
   190.8 +the negotiation of minimum bandwidth requirements.
   190.9 +
  190.10 +In order to participate in an ATM network, your Linux box needs an ATM
  190.11 +networking card. Note that you need a set of user-space programs to actually
  190.12 +make use of ATM.
  190.13 +
  190.14 +
  190.15 +# USB/ATM DSL modem support
  190.16 +
  190.17 +Use this package if you want to connect a USB Digital Subscriber Line (DSL)
  190.18 +modem to your computer's USB port.
   191.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   191.2 +++ b/linux/description.linux-zram.txt	Fri Jun 16 01:15:35 2017 +0300
   191.3 @@ -0,0 +1,10 @@
   191.4 +# Compressed RAM block device support
   191.5 +
   191.6 +Creates virtual block devices called /dev/zramX (X = 0, 1, ...). Pages written
   191.7 +to these disks are compressed and stored in memory itself. These disks allow
   191.8 +very fast I/O and compression provides good amounts of memory savings.
   191.9 +
  191.10 +It has several use cases, for example: /tmp storage, use as swap disks and
  191.11 +maybe many more.
  191.12 +
  191.13 +See Documentation/blockdev/zram.txt for more information.
   192.1 --- a/linux/receipt	Thu Jun 15 03:15:24 2017 +0300
   192.2 +++ b/linux/receipt	Fri Jun 16 01:15:35 2017 +0300
   192.3 @@ -1,10 +1,10 @@
   192.4 -# SliTaz package receipt.
   192.5 +# SliTaz package receipt v2.
   192.6  
   192.7  PACKAGE="linux"
   192.8 -VERSION="4.9.4"
   192.9 +VERSION="4.9.30"
  192.10  KBASEVER="4.9"
  192.11  CATEGORY="base-system"
  192.12 -SHORT_DESC="The Linux Kernel and modules"
  192.13 +SHORT_DESC="The Linux Kernel"
  192.14  MAINTAINER="devel@slitaz.org"
  192.15  LICENSE="GPL2"
  192.16  WEB_SITE="https://www.kernel.org/"
  192.17 @@ -13,7 +13,6 @@
  192.18  TARBALL="$PACKAGE-$KBASEVER.tar.xz"
  192.19  WGET_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$TARBALL"
  192.20  
  192.21 -DEPENDS="kmod"
  192.22  BUILD_DEPENDS="slitaz-toolchain perl git xz lzma patch kmod bc"
  192.23  SPLIT="lguest linux-acpi linux-agp linux-aoe linux-appletalk linux-arcnet \
  192.24  linux-autofs linux-bluetooth linux-bridge linux-btrfs linux-cifs linux-coda \
  192.25 @@ -173,46 +172,231 @@
  192.26  
  192.27  	ln System.map System.map-modules
  192.28  	ln Module.symvers Module.symvers-modules
  192.29 +
  192.30 +	# for linux-zram package
  192.31 +	mkdir -p $install/etc/init.d
  192.32 +	install -o root -m 755 $stuff/compcache $install/etc/init.d/
  192.33 +	install -o root -m 644 $stuff/compcache.conf $install/etc/
  192.34 +
  192.35 +	# for lguest package
  192.36 +	mkdir -p $install/usr/sbin
  192.37 +	cp -a $src/tools/lguest/lguest $install/usr/sbin
  192.38  }
  192.39  
  192.40  # Rules to gen a SliTaz package suitable for Tazpkg.
  192.41  genpkg_rules()
  192.42  {
  192.43 -	case "$ARCH" in
  192.44 -		arm)
  192.45 -			echo "Packing: ARM Kernel"
  192.46 -			cp -a $install/* $fs
  192.47 -			rm -f $fs/lib/modules/*/build $fs/lib/modules/*/source
  192.48 -			return 0 ;;
  192.49 -		x86_64)
  192.50 -			echo "TODO: use default or custom x86_64 packing"
  192.51 -			return 0 ;;
  192.52 +	DEPENDS="linux"				# default, may be subject to change later
  192.53 +
  192.54 +	case $PACKAGE in
  192.55 +		*-acpi)					c="ACPI modules";;
  192.56 +		*-agp)					c="AGP modules";;
  192.57 +		*-aoe)					c="AoE (ATA over Ethernet) modules";;
  192.58 +		*-appletalk)			c="Appletalk modules";;
  192.59 +		*-arcnet)				c="ARCnet modules";;
  192.60 +		*-autofs)				c="Automounter module";;
  192.61 +		*-bluetooth)			c="Bluetooth modules";;
  192.62 +		*-bridge)				c="Bridge modules";;
  192.63 +		*-btrfs)				c="Btrfs module"; DEPENDS="linux-crypto";;
  192.64 +		*-cifs)					c="CIFS module";;
  192.65 +		*-coda)					c="Coda module";;
  192.66 +		*-cpufreq)				c="Cpufreq modules";;
  192.67 +		*-cramfs)				c="CramFs module";;
  192.68 +		*-crypto)				c="Crypto modules";;
  192.69 +		*-cryptoloop)			c="Cryptoloop modules"; DEPENDS="linux-crypto";;
  192.70 +		*-dialup)				c="Dial-up modules";;
  192.71 +		*-dlm)					c="DLMFS module";;
  192.72 +		*-drm)					c="DRM module"; DEPENDS="linux-agp";;
  192.73 +		*-ecryptfs)				c="eCrypt FS module";;
  192.74 +		*-efi)					c="EFI modules";;
  192.75 +		*-ethernet)				c="Ethernet drivers";;
  192.76 +		*-exofs)				c="OSD based FS module"; DEPENDS="linux-crypto";;
  192.77 +		*-firewire)				c="Firewire modules";;
  192.78 +		*-gfs2)					c="GFS2 module";;
  192.79 +		*-hfs)					c="HFS module";;
  192.80 +		*-hfsplus)				c="HFSplus module";;
  192.81 +		*-hid)					c="HID (human interface device) modules";;
  192.82 +		*-hwmon)				c="Hwmon modules";;
  192.83 +		*-ide)					c="IDE modules";;
  192.84 +		*-input-misc)			c="misc. input drivers";;
  192.85 +		*-input-tablet)			c="tablet input drivers";;
  192.86 +		*-input-touchscreen)	c="touchscreen input drivers";;
  192.87 +		*-ipv6)					c="IPv6 modules"; DEPENDS="linux-netfilter";;
  192.88 +		*-irda)					c="IRDA modules";;
  192.89 +		*-isdn)					c="ISDN modules";;
  192.90 +		*-jfs)					c="JFS module";;
  192.91 +		*-joystick)				c="joystick modules";;
  192.92 +		*-kvm)					c="KVM and Virtio modules";;
  192.93 +		*-logfs)				c="Logfs module";;
  192.94 +		*-md)					c="MD modules"; DEPENDS="linux-crypto";;
  192.95 +		*-media)				c="media modules"; DEPENDS="linux-radio";;
  192.96 +		*-memstick)				c="Sony memory stick modules";;
  192.97 +		*-minix)				c="Minix module";;
  192.98 +		*-mmc)					c="MMC modules - card reader";;
  192.99 +		*-mwave)				c="ACP Modem driver module - for IBM Thinkpad";;
 192.100 +		*-nbd)					c="NBD (network block device) modules";;
 192.101 +		*-ncpfs)				c="NCPFS module";;
 192.102 +		*-netfilter)			c="Netfilter modules";;
 192.103 +		*-nfc)					c="NFC modules";;
 192.104 +		*-nfs)					c="NFS modules"; DEPENDS="linux-crypto";;
 192.105 +		*-nfsd)					c="NFS server module"; DEPENDS="linux-nfs";;
 192.106 +		*-ocfs2)				c="OCFS2 modules"; DEPENDS="linux-dlm";;
 192.107 +		*-orangefs)				c="OrangeFS module";;
 192.108 +		*-radio)				c="radio modules";;
 192.109 +		*-reiserfs)				c="ReiserFS module";;
 192.110 +		*-romfs)				c="ROMFS module";;
 192.111 +		*-sched)				c="Sched modules";;
 192.112 +		*-scsi)					c="SCSI modules";;
 192.113 +		*-sound)				c="sound modules"
 192.114 +			copy firmware/ess/ firmware/korg/ firmware/sun/ firmware/yamaha/
 192.115 +			;;
 192.116 +		*-speakup)				c="Speakup modules";;
 192.117 +		*-squashfs)				c="Squashfs module"; PROVIDE="squashfs-module";;
 192.118 +		*-staging)				c="staging kernel modules";;
 192.119 +		*-toshiba)				c="Toshiba module";;
 192.120 +		*-usb-gadget)			c="USB gadget modules";;
 192.121 +		*-usb-misc)				c="misc. USB drivers";;
 192.122 +		*-usbdsl)				c="USB DSL modem modules";;
 192.123 +		*-usbip)				c="Usbip module"; PROVIDE="usbip-module";;
 192.124 +		*-uwb)					c="UWB modules";;
 192.125 +		*-video)				c="video modules";;
 192.126 +		*-wan)					c="Wide Area Networks (WANs) modules"; DEPENDS="linux-wireless";;
 192.127 +		*-watchdog)				c="watchdog drivers";;
 192.128 +		*-wimax)				c="Wimax modules";;
 192.129 +		*-wireless)				c="wireless modules"; DEPENDS="linux-crypto wireless_tools";;
 192.130 +		*-zram)					c="compressed caching support"; PROVIDE="compcache"
 192.131 +			copy compcache compcache.conf
 192.132 +			;;
 192.133  	esac
 192.134  
 192.135 -	# Copy the Kernel
 192.136 -	cp -a $install/boot $fs
 192.137 +	case $PACKAGE in
 192.138 +		linux)
 192.139 +			case "$ARCH" in
 192.140 +				arm)
 192.141 +					echo "Packing: ARM Kernel"
 192.142 +					cp -a $install/* $fs
 192.143 +					rm -f $fs/lib/modules/*/build $fs/lib/modules/*/source
 192.144 +					return 0 ;;
 192.145 +				x86_64)
 192.146 +					echo "TODO: use default or custom x86_64 packing"
 192.147 +					return 0 ;;
 192.148 +			esac
 192.149  
 192.150 -	# Copy base modules
 192.151 -	. $stuff/tools/copy_modules.sh
 192.152 +			# Copy the Kernel
 192.153 +			cp -a $install/boot $fs
 192.154  
 192.155 -	# We only need module.{order,builtin} because other map files are
 192.156 -	# generated by depmod in post_install
 192.157 -	cook_copy_files modules.order modules.builtin
 192.158 -	rm -rf $fs/usr
 192.159 +			# Copy base modules
 192.160 +			. $stuff/tools/copy_modules.sh
 192.161  
 192.162 -	# Pack all packages with a Kernel modules
 192.163 -	[ ! -d "$install/lib/modules/$VERSION-slitaz" ] && return 1
 192.164 -	for i in $SPLIT; do
 192.165 -		cook $i
 192.166 -	done
 192.167 +			# We only need module.{order,builtin} because other map files are
 192.168 +			# generated by depmod in post_install
 192.169 +			copy modules.order modules.builtin
 192.170 +			rm -rf $fs/usr
 192.171  
 192.172 -	# Checking for Linux Kernel modules that don't belong to any of the packages
 192.173 -	$stuff/tools/check_modules.sh
 192.174 +			# Pack all packages with a Kernel modules
 192.175 +			[ ! -d "$install/lib/modules/$VERSION-slitaz" ] && return 1
 192.176 +
 192.177 +			# Checking for Linux Kernel modules that don't belong to any of the packages
 192.178 +			# $stuff/tools/check_modules.sh
 192.179 +			DEPENDS="kmod"
 192.180 +			;;
 192.181 +		*-firmware)
 192.182 +			mkdir -p $fs/lib
 192.183 +			cp -a $install/lib/firmware $fs/lib
 192.184 +			# remove linux-sound firmware files
 192.185 +			for i in ess korg sun yamaha; do
 192.186 +				rm -rf $fs/lib/firmware/$i
 192.187 +			done
 192.188 +			CAT="non-free|firmware thats compiled from Linux source code"
 192.189 +			PROVIDE="linux64-firmware"
 192.190 +			;;
 192.191 +		*-module-headers)
 192.192 +			CAT="development|header files and scripts for building modules for Linux Kernel"
 192.193 +			KVERSION="$VERSION-slitaz"
 192.194 +			DEPENDS="slitaz-toolchain"
 192.195 +			mkdir -p $fs/lib/modules/$KVERSION $fs/usr
 192.196 +			cp -a $install/usr/src $fs/usr
 192.197 +			;;
 192.198 +		*-source)
 192.199 +			CAT="development|source files"
 192.200 +			DEPENDS="linux slitaz-toolchain ncurses-dev perl xz lzma patch busybox-boot"
 192.201 +
 192.202 +			local _AUFSVER=$(. $WOK/aufs/receipt; echo $VERSION)
 192.203 +			local AUFSDIR="aufs-${_AUFSVER}"
 192.204 +			kps=$fs/usr/src/kernel-patches/slitaz
 192.205 +			mkdir -p $kps \
 192.206 +				$fs/lib/modules/$VERSION-slitaz \
 192.207 +				$fs/usr/bin $fs/usr/sbin
 192.208 +
 192.209 +			# URL
 192.210 +			echo $(. $WOK/linux/receipt; echo $WGET_URL) > $kps/url
 192.211 +			# stuff
 192.212 +			cp $stuff/tools/* $stuff/bootloader.sh $kps
 192.213 +			# Kernel patch
 192.214 +			xzcat $SRC/patch-$VERSION.xz > $kps/linux-$VERSION.patch
 192.215 +			echo "linux-$VERSION.patch" > $kps/patches
 192.216 +			# Aufs patches
 192.217 +			sed '/^aufs4.*patch$/!d' $stuff/tools/aufs-patches | \
 192.218 +			tee -a $kps/patches | \
 192.219 +			while read i; do
 192.220 +				cp $WOK/aufs/source/*/$i $kps
 192.221 +			done
 192.222 +			# misc. patches
 192.223 +			cat $stuff/patches/patch.order >> $kps/patches
 192.224 +			cp $stuff/patches/* $kps
 192.225 +			rm $kps/patch.order
 192.226 +			# config
 192.227 +			cp $WOK/linux/source/linux-$VERSION/.config $kps/config
 192.228 +
 192.229 +			cp -a $stuff/linux-source/buildtaz         $kps
 192.230 +			cp -a $stuff/linux-source/make-tazpkg.u    $kps
 192.231 +			cp -a $stuff/linux-source/get-linux-source $fs/usr/bin
 192.232 +			cp -a $stuff/linux-source/list_modules.sh  $kps
 192.233 +			cp -a $stuff/linux-source/rdev             $fs/usr/sbin
 192.234 +			ln -s rdev $fs/usr/sbin/rootflags
 192.235 +			ln -s rdev $fs/usr/sbin/ramsize
 192.236 +			ln -s rdev $fs/usr/sbin/vidmode
 192.237 +			sed -i "s|=XXX|=$VERSION|g" $fs/usr/bin/get-linux-source
 192.238 +
 192.239 +			# Copy Aufs4 source files
 192.240 +			if [ -d $WOK/$WANTED/$AUFSDIR ]; then
 192.241 +				mkdir $fs/usr/src/kernel-patches/slitaz/aufs4
 192.242 +				cp -a $WOK/$WANTED/$AUFSDIR/Documentation \
 192.243 +					$WOK/$WANTED/$AUFSDIR/fs $WOK/$WANTED/$AUFSDIR/include \
 192.244 +					$fs/usr/src/kernel-patches/slitaz/aufs4
 192.245 +			fi
 192.246 +
 192.247 +			ln -s ../../../usr/src/linux-$VERSION $fs/lib/modules/$VERSION-slitaz/source
 192.248 +
 192.249 +			chown -R root:root $fs
 192.250 +			;;
 192.251 +		*-without-modules)
 192.252 +			CAT="base-system|without module support"
 192.253 +			PROVIDE="linux"
 192.254 +			mkdir -p $fs/boot
 192.255 +			cp -a $install/bzImage $fs/boot/vmlinuz-$VERSION-slitaz-without-modules
 192.256 +			;;
 192.257 +		lguest)
 192.258 +			CAT="base-system|paravirtualization tool"
 192.259 +			DEPENDS=" "
 192.260 +			copy lguest
 192.261 +			;;
 192.262 +		*)
 192.263 +			. $stuff/tools/copy_modules.sh
 192.264 +			CAT="base-system|$c"
 192.265 +			;;
 192.266 +	esac
 192.267 +
 192.268 +	case $PACKAGE in
 192.269 +		*fs|*fs2|*-coda|*-dlm|*-hfsplus|*-minix|*-nfsd)
 192.270 +			CONFIG_FILES="/etc/filesystems";;
 192.271 +		*-zram)
 192.272 +			CONFIG_FILES="/etc/compcache.conf";;
 192.273 +	esac
 192.274  }
 192.275  
 192.276 -# Pre and post install commands for Tazpkg.
 192.277 -post_install()
 192.278 -{
 192.279 +
 192.280 +post_install_linux() {
 192.281  	# Handle multiarch installation
 192.282  	case "$SLITAZ_ARCH" in
 192.283  		arm)
 192.284 @@ -263,3 +447,29 @@
 192.285  	fi
 192.286  	:
 192.287  }
 192.288 +
 192.289 +pre_remove_linux_module_headers() {
 192.290 +	if [ -e "$1/usr/src/linux" ]; then
 192.291 +		rm -rf "$1/usr/src/linux"
 192.292 +	fi
 192.293 +}
 192.294 +
 192.295 +# Added soft link to make it easier to point to kernel folder
 192.296 +post_install_linux_module_headers() {
 192.297 +	KVERSION="$VERSION-slitaz"
 192.298 +	[ -L "$1/usr/src/linux" ] && rm -f "$1/usr/src/linux"
 192.299 +	ln -sf /usr/src/linux-$KVERSION "$1/usr/src/linux"
 192.300 +	ln -sf /usr/src/linux-$KVERSION "$1/lib/modules/$KVERSION/build"
 192.301 +}
 192.302 +
 192.303 +post_install_linux_zram() {
 192.304 +	chroot "$1/" depmod -a $VERSION-slitaz &&
 192.305 +	RAM=$(cat /proc/meminfo | grep MemTotal | sed s/[^0-9]//g) &&
 192.306 +	echo "SIZE_KB="$(($RAM/2)) > "$1/etc/compcache.conf"
 192.307 +	[ -n "$quiet" ] || cat <<EOT
 192.308 +
 192.309 +You can add compressed swap according /etc/compcache.conf configuration with:
 192.310 +# /etc/init.d/compcache start
 192.311 +Or add compcache to the RUN_DAEMONS list of /etc/rcS.conf.
 192.312 +EOT
 192.313 +}
   193.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   193.2 +++ b/linux/stuff/compcache	Fri Jun 16 01:15:35 2017 +0300
   193.3 @@ -0,0 +1,47 @@
   193.4 +#!/bin/sh
   193.5 +# /etc/init.d/compcache: Start, stop and restart COMPCACHE daemon on SliTaz,
   193.6 +# at boot time or with the command line. Daemons options are configured
   193.7 +# with /etc/daemons.conf
   193.8 +#
   193.9 +. /etc/init.d/rc.functions
  193.10 +source /etc/compcache.conf
  193.11 +
  193.12 +NAME="compcache"
  193.13 +DESC="$(_ '%s daemon' compcache)"
  193.14 +EXIST=$(cat /proc/swaps | grep zram0)
  193.15 +
  193.16 +case "$1" in
  193.17 +  start)
  193.18 +    if [ -n "$EXIST" ] ; then
  193.19 +      _ '%s is already running.' $NAME
  193.20 +      exit 1
  193.21 +    fi
  193.22 +    action 'Loading module...'
  193.23 +    modprobe zram zram_num_devices=1 &&
  193.24 +    [ -n "$SIZE_KB" ] && echo $(($SIZE_KB * 1024)) > /sys/block/zram0/disksize
  193.25 +    status
  193.26 +
  193.27 +    action 'Starting %s: %s...' "$DESC" $NAME
  193.28 +    mkswap /dev/zram0 && swapon /dev/zram0 -p 100
  193.29 +    status
  193.30 +    ;;
  193.31 +  stop)
  193.32 +    if [ -z "$EXIST" ] ; then
  193.33 +      _ '%s is not running.' $NAME
  193.34 +      exit 1
  193.35 +    fi
  193.36 +    action 'Stopping %s: %s...' "$DESC" $NAME
  193.37 +    swapoff /dev/zram0 && echo 1 > /sys/block/zram0/reset
  193.38 +    status
  193.39 +    action 'Unloading module...'
  193.40 +    rmmod zram
  193.41 +    status
  193.42 +    ;;
  193.43 +  *)
  193.44 +    emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop]"
  193.45 +    newline
  193.46 +    exit 1
  193.47 +    ;;
  193.48 +esac
  193.49 +
  193.50 +exit 0
   194.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   194.2 +++ b/linux/stuff/compcache.conf	Fri Jun 16 01:15:35 2017 +0300
   194.3 @@ -0,0 +1,1 @@
   194.4 +SIZE_KB=20480
   195.1 --- a/linux/stuff/devtools/up-linux.sh	Thu Jun 15 03:15:24 2017 +0300
   195.2 +++ b/linux/stuff/devtools/up-linux.sh	Fri Jun 16 01:15:35 2017 +0300
   195.3 @@ -7,7 +7,7 @@
   195.4  . $WOK/linux/receipt
   195.5  
   195.6  action 'Update packages version to %s...' "$VERSION"
   195.7 -for i in $SPLIT $SIBLINGS; do
   195.8 +for i in $SIBLINGS; do
   195.9  	sed -i "s|^VERSION=.*$|VERSION=\"$VERSION\"|" $WOK/$i/receipt
  195.10  done
  195.11  status
   196.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   196.2 +++ b/linux/stuff/linux-source/buildtaz	Fri Jun 16 01:15:35 2017 +0300
   196.3 @@ -0,0 +1,80 @@
   196.4 +#!/bin/sh
   196.5 +#
   196.6 +# buildtaz 1.0
   196.7 +# This script generate a SliTaz package for linux kernel and modules.
   196.8 +# Inspired from builddeb script.
   196.9 +#
  196.10 +# (C) 2009 SliTaz - GNU General Public License v3.
  196.11 +#
  196.12 +# Author: Eric Joseph-Alexandre <erjo@slitaz.org>
  196.13 +
  196.14 +set -e
  196.15 +
  196.16 +LOCALVERSION=$(grep ^CONFIG_LOCALVERSION $objtree/.config | sed -e "s/CONFIG_LOCALVERSION=\"\(.*\)\"/\1/")
  196.17 +PACKAGE="linux${LOCALVERSION}"
  196.18 +VERSION=${KERNELVERSION}
  196.19 +V=$KERNELRELEASE
  196.20 +DIR="$objtree/taz/$PACKAGE-$VERSION"
  196.21 +fs="$DIR/fs"
  196.22 +
  196.23 +# Setup directories
  196.24 +rm -rf "$objtree/taz"
  196.25 +mkdir -p "$fs/lib" "$fs/boot"
  196.26 +
  196.27 +# Build and install kernel
  196.28 +cp System.map "$fs/boot/System.map-$KERNELRELEASE"
  196.29 +cp $KBUILD_IMAGE "$fs/boot/vmlinuz-$KERNELRELEASE"
  196.30 +
  196.31 +# Build and compress modules if needed
  196.32 +if grep -q '^CONFIG_MODULES=y' .config ; then
  196.33 +	INSTALL_MOD_PATH="$fs" make KBUILD_SRC= modules_install
  196.34 +	[ -f $objtree/slitaz/gztazmod.sh ] && $objtree/slitaz/gztazmod.sh $fs/lib/modules/${VERSION}${LOCALVERSION}
  196.35 +fi
  196.36 +
  196.37 +# Create Slitaz package
  196.38 +cat > $DIR/receipt <<EOT
  196.39 +# SliTaz package receipt.
  196.40 +
  196.41 +PACKAGE="${PACKAGE}"
  196.42 +VERSION="${VERSION}"
  196.43 +CATEGORY="base-system"
  196.44 +SHORT_DESC="Customized Linux Kernel"
  196.45 +WEB_SITE="http://www.kernel.org"
  196.46 +DEPENDS="depmod"
  196.47 +
  196.48 +post_install()
  196.49 +{
  196.50 +	    echo "Processing post-install commands..."
  196.51 +    chroot "\$1/" depmod -a $V
  196.52 +    if [ -f "\$1/boot/grub/menu.lst" ]; then
  196.53 +    	root_dev="`cat \$1/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/' | head -n 1`"
  196.54 +		grub_dev="`cat \$1/boot/grub/menu.lst | grep "root (" | head -n 1`"
  196.55 +		# Add new kernel entry in case of upgrade for installed system.
  196.56 +		if ! grep -q \$PACKAGE-\$VERSION \$1/boot/grub/menu.lst; then
  196.57 +    		echo "
  196.58 +    		
  196.59 +title SliTaz GNU/Linux (Kernel $V)
  196.60 +"\$grub_dev"
  196.61 +kernel /boot/vmlinuz-$V root=\$root_dev" >> \$1/boot/grub/menu.lst
  196.62 +		fi
  196.63 +	
  196.64 +		# Display information message.
  196.65 + echo "
  196.66 +----
  196.67 +GRUB is installed, these tree lines must be in your /boot/grub/menu.lst:
  196.68 +
  196.69 +title  SliTaz GNU/Linux (Kernel $V)
  196.70 +\$grub_dev
  196.71 +kernel /boot/vmlinuz-$V root=\$root_dev
  196.72 +----
  196.73 +"
  196.74 +	fi
  196.75 +}
  196.76 +EOT
  196.77 +
  196.78 +# Pack
  196.79 +cd $objtree/taz 
  196.80 +tazpkg pack $PACKAGE-$VERSION
  196.81 +mv *.tazpkg $objtree
  196.82 +cd -
  196.83 +exit 0
   197.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   197.2 +++ b/linux/stuff/linux-source/get-linux-source	Fri Jun 16 01:15:35 2017 +0300
   197.3 @@ -0,0 +1,68 @@
   197.4 +#!/bin/sh
   197.5 +
   197.6 +
   197.7 +source /etc/slitaz/slitaz.conf
   197.8 +SOURCES_REPOSITORY=$SLITAZ_DIR/$SLITAZ_VERSION/src
   197.9 +VERSION=XXX
  197.10 +
  197.11 +url=$(cat /usr/src/kernel-patches/slitaz/url | sed "s/-${VERSION:0:3}.tar/-$VERSION.tar/")
  197.12 +for i in http://linux-kernel.uio.no/pub http://www.gtlib.gatech.edu/pub/kernel.org http://www.kernel.org/pub ; do
  197.13 +	busybox wget --spider $url && break
  197.14 +	url=$(echo $url | sed "s|.*/linux/kernel|$i/linux/kernel|")
  197.15 +done
  197.16 +
  197.17 +mirror_src=http://mirror.slitaz.org/sources/packages-$(cat /etc/slitaz-release)
  197.18 +busybox wget --spider $url || url=$mirror_src/l/$(basename $url)
  197.19 +
  197.20 +mkdir -p $SOURCES_REPOSITORY
  197.21 +
  197.22 +cd /usr/src/
  197.23 +if [ -f $SOURCE_REPOSITORY/$(basename ${url//bz2/lzma}) ]; then
  197.24 +	unlzma -c $SOURCES_REPOSITORY/$(basename ${url//bz2/lzma}) | tar -xf - -C $PWD
  197.25 +elif [ -f $SOURCES_REPOSITORY/$(basename $url) ]; then
  197.26 +	tar -xf $SOURCES_REPOSITORY/$(basename $url)
  197.27 +else
  197.28 +	wget -O $SOURCES_REPOSITORY/$(basename $url) -c $url
  197.29 +	tar -xf $SOURCES_REPOSITORY/$(basename $url)
  197.30 +fi
  197.31 +
  197.32 +cp -a /usr/src/kernel-patches/slitaz /usr/src/linux-$VERSION
  197.33 +
  197.34 +# Add tazpkg support
  197.35 +if [ -d "/usr/src/linux-$VERSION/scripts/package" ]; then
  197.36 +	cp -pa /usr/src/linux-$VERSION/slitaz/buildtaz /usr/src/linux-$VERSION/scripts/package
  197.37 +	cd /usr/src/linux-$VERSION
  197.38 +	patch -p1 -i slitaz/make-tazpkg.u
  197.39 +fi
  197.40 +
  197.41 +cd /usr/src/linux-$VERSION
  197.42 +while read patch_file; do
  197.43 +	echo "Apply $patch_file"
  197.44 +	patch -p1 < slitaz/$patch_file
  197.45 +done < slitaz/patches
  197.46 +
  197.47 +[ ! -f System.map ] && cp slitaz/config .config &&
  197.48 +make oldconfig && make modules_prepare
  197.49 +ln -s /usr/src/linux-$VERSION /lib/modules/$VERSION-slitaz/build
  197.50 +ln -s linux-$VERSION /usr/src/linux
  197.51 +
  197.52 +	cat <<EOT
  197.53 +----
  197.54 +To modify the kernel configuration:
  197.55 +$ cd /usr/src/linux-$VERSION
  197.56 +$ make menuconfig
  197.57 +
  197.58 +To build the kernel and the modules:
  197.59 +$ cd /usr/src/linux-$VERSION
  197.60 +$ make bzImage && make modules
  197.61 +
  197.62 +To install the new kernel and the modules:
  197.63 +$ make modules_install
  197.64 +$ cp -a arch/x86/boot/bzImage /boot/vmlinuz-$VERSION-slitaz
  197.65 +
  197.66 +To make a Slitaz package with the new kernel and the modules:
  197.67 +$ make tazpkg
  197.68 +
  197.69 +See /usr/src/linux-$VERSION/README
  197.70 +----
  197.71 +EOT
   198.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   198.2 +++ b/linux/stuff/linux-source/list_modules.sh	Fri Jun 16 01:15:35 2017 +0300
   198.3 @@ -0,0 +1,42 @@
   198.4 +#!/bin/sh
   198.5 +# list_modules.sh: list Linux kernel modules for SliTaz GNU/Linux.
   198.6 +# 2008/06/07 <pascal.bellard@slitaz.org> - GNU General Public License.
   198.7 +#
   198.8 +
   198.9 +find_modules() {
  198.10 +	find $install/lib/modules/*-slitaz*/kernel/$1 -type f -exec basename {} \;
  198.11 +}
  198.12 +
  198.13 +if [ -z "$1" ] ; then
  198.14 +  cat 1>&2 <<EOT
  198.15 +  
  198.16 +\033[1musage:\033[0m `basename $0` path/to/kernel-modules-subtrees
  198.17 +exemple `basename $0` drivers/net/wireless >list
  198.18 +
  198.19 +EOT
  198.20 +  exit 1
  198.21 +fi
  198.22 +
  198.23 +if [ -z "$(ls -d $install/lib/modules/*-slitaz*/kernel/$1 2> /dev/null)" ] ; then
  198.24 +  cat 1>&2 <<EOT
  198.25 +  
  198.26 +Error : $1 does not exist.
  198.27 +
  198.28 +EOT
  198.29 +  exit 1
  198.30 +fi
  198.31 +
  198.32 +for tree in $@; do
  198.33 +    for module in $(find_modules $tree) ; do
  198.34 +        grep /$module: $install/lib/modules/*-slitaz*/modules.dep ||
  198.35 +        find $install/lib/modules/*-slitaz*/kernel/$tree -name $module
  198.36 +    done | awk '{ for (i = 1; i <= NF; i++)  print $i; }'
  198.37 +done | sort | uniq | sed -e 's,.*slitaz[64]*/,,' -e 's,^kernel/,,' -e 's/:$//' | \
  198.38 +while read module; do
  198.39 +    grep -qs ^$module$ $src/../tmp/modules.list && continue
  198.40 +    if [ ! -f $install/lib/modules/*-slitaz*/kernel/$module ]; then
  198.41 +	(cd $install/lib/modules/*-slitaz*/kernel; find -name $(basename $module) )
  198.42 +    else
  198.43 +        echo $module
  198.44 +    fi
  198.45 +done
   199.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   199.2 +++ b/linux/stuff/linux-source/make-tazpkg.u	Fri Jun 16 01:15:35 2017 +0300
   199.3 @@ -0,0 +1,22 @@
   199.4 +--- a/scripts/package/Makefile
   199.5 ++++ b/scripts/package/Makefile
   199.6 +@@ -100,6 +100,14 @@
   199.7 + clean-dirs += $(objtree)/debian/
   199.8 + 
   199.9 + 
  199.10 ++# tazpkg target
  199.11 ++# ---------------------------------------------------------------------------
  199.12 ++tazpkg: FORCE
  199.13 ++	$(MAKE) KBUILD_SRC=
  199.14 ++	$(CONFIG_SHELL) $(srctree)/scripts/package/buildtaz
  199.15 ++
  199.16 ++clean-dirs += $(objtree)/taz/
  199.17 ++
  199.18 + # tarball targets
  199.19 + # ---------------------------------------------------------------------------
  199.20 + tar%pkg: FORCE
  199.21 +@@ -151,3 +159,4 @@
  199.22 + 	@echo '  perf-targz-src-pkg  - Build $(perf-tar).tar.gz source tarball'
  199.23 + 	@echo '  perf-tarbz2-src-pkg - Build $(perf-tar).tar.bz2 source tarball'
  199.24 + 	@echo '  perf-tarxz-src-pkg  - Build $(perf-tar).tar.xz source tarball'
  199.25 ++	@echo '  tazpkg              - Build the kernel as a SliTaz package'
   200.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   200.2 +++ b/linux/stuff/linux-source/rdev	Fri Jun 16 01:15:35 2017 +0300
   200.3 @@ -0,0 +1,55 @@
   200.4 +#!/bin/sh
   200.5 +
   200.6 +dev()
   200.7 +{
   200.8 +for b in $(find /dev -type b); do
   200.9 +	[ $(stat -c %02t%02T $b) = $1 ] && echo $b && return
  200.10 +done
  200.11 +echo 0x$1
  200.12 +}
  200.13 +
  200.14 +s=
  200.15 +case "$0" in
  200.16 +*gs)	s=-R;;
  200.17 +*ze)	s=-r;;
  200.18 +*de)	s=-v
  200.19 +esac
  200.20 +set -- $s "$@"
  200.21 +
  200.22 +o=508
  200.23 +i=
  200.24 +v=
  200.25 +f=
  200.26 +while [ -n "$1" ]; do
  200.27 +case "$1" in	
  200.28 +-R)	o=498; f="Root flags";;
  200.29 +-r)	o=504; f="Ramsize";;
  200.30 +-v)	o=506; f="Video mode";;
  200.31 +-o)	o=$(($2)); f=" "; shift;;
  200.32 +-*)	echo "Usage: rdev [-Rrvh] [-o offset] [kernel [data [offset]]]"
  200.33 +	exit 1;;
  200.34 +*)	if [ -z "$i" ]; then
  200.35 +		i="$1"
  200.36 +	elif [ -z "$v" ]; then
  200.37 +		[ -b "$1" ] && v=0x$(stat -c %t%02T $1)
  200.38 +		v=$((${v:-$1}))
  200.39 +	else
  200.40 +		o=$(($1))
  200.41 +	fi
  200.42 +esac
  200.43 +shift
  200.44 +done
  200.45 +
  200.46 +dd="dd bs=1 conv=notrunc count=2"
  200.47 +if [ ! -s "$i" ]; then
  200.48 +	echo $(dev $(stat -c %04D /)) /
  200.49 +elif [ -n "$v" ]; then
  200.50 +	for i in 1 2; do
  200.51 +		printf '\\\\x%02X' $(($v&255))
  200.52 +		v=$(($v>>8))
  200.53 +	done | xargs echo -en | $dd of=$i seek=$o
  200.54 +elif [ -n "$f" ]; then
  200.55 +	echo $f $($dd if=$i skip=$o | od -dAn)
  200.56 +else
  200.57 +	echo "Root device $(dev $($dd if=$i skip=$o | od -xAn))"
  200.58 +fi 2>/dev/null
   201.1 --- a/linux64-acpi/receipt	Thu Jun 15 03:15:24 2017 +0300
   201.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   201.3 @@ -1,22 +0,0 @@
   201.4 -# SliTaz package receipt.
   201.5 -
   201.6 -PACKAGE="linux64-acpi"
   201.7 -VERSION="4.9.0"
   201.8 -CATEGORY="base-system"
   201.9 -SHORT_DESC="The Linux Kernel ACPI modules"
  201.10 -MAINTAINER="devel@slitaz.org"
  201.11 -LICENSE="GPL2"
  201.12 -WEB_SITE="https://www.kernel.org/"
  201.13 -PROVIDE="linux-acpi:linux64"
  201.14 -
  201.15 -WANTED="linux"
  201.16 -DEPENDS="linux64"
  201.17 -
  201.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  201.19 -genpkg_rules()
  201.20 -{
  201.21 -	. $wanted_stuff/copy_modules.sh
  201.22 -	copy_modules \
  201.23 -		drivers/acpi \
  201.24 -		drivers/platform/x86
  201.25 -}
   202.1 --- a/linux64-agp/receipt	Thu Jun 15 03:15:24 2017 +0300
   202.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   202.3 @@ -1,20 +0,0 @@
   202.4 -# SliTaz package receipt.
   202.5 -
   202.6 -PACKAGE="linux64-agp"
   202.7 -VERSION="4.9.0"
   202.8 -CATEGORY="base-system"
   202.9 -SHORT_DESC="The Linux Kernel AGP modules"
  202.10 -MAINTAINER="erjo@slitaz.org"
  202.11 -LICENSE="GPL2"
  202.12 -WEB_SITE="https://www.kernel.org/"
  202.13 -PROVIDE="linux-agp:linux64"
  202.14 -
  202.15 -WANTED="linux"
  202.16 -DEPENDS="linux64"
  202.17 -
  202.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  202.19 -genpkg_rules()
  202.20 -{
  202.21 -	. $wanted_stuff/copy_modules.sh
  202.22 -	copy_modules drivers/char/agp
  202.23 -}
   203.1 --- a/linux64-aoe/receipt	Thu Jun 15 03:15:24 2017 +0300
   203.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   203.3 @@ -1,20 +0,0 @@
   203.4 -# SliTaz package receipt.
   203.5 -
   203.6 -PACKAGE="linux64-aoe"
   203.7 -VERSION="4.9.0"
   203.8 -CATEGORY="base-system"
   203.9 -SHORT_DESC="The Linux Kernel ATA over Ethernet modules"
  203.10 -MAINTAINER="devel@slitaz.org"
  203.11 -LICENSE="GPL2"
  203.12 -WEB_SITE="https://www.kernel.org/"
  203.13 -PROVIDE="linux-aoe:linux64"
  203.14 -
  203.15 -WANTED="linux"
  203.16 -DEPENDS="linux64"
  203.17 -
  203.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  203.19 -genpkg_rules()
  203.20 -{
  203.21 -	. $wanted_stuff/copy_modules.sh
  203.22 -	copy_modules drivers/block/aoe/aoe.ko.xz
  203.23 -}
   204.1 --- a/linux64-appletalk/receipt	Thu Jun 15 03:15:24 2017 +0300
   204.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   204.3 @@ -1,23 +0,0 @@
   204.4 -# SliTaz package receipt.
   204.5 -
   204.6 -PACKAGE="linux64-appletalk"
   204.7 -VERSION="4.9.0"
   204.8 -CATEGORY="base-system"
   204.9 -SHORT_DESC="The Linux Kernel Appletalk modules"
  204.10 -MAINTAINER="devel@slitaz.org"
  204.11 -LICENSE="GPL2"
  204.12 -WEB_SITE="https://www.kernel.org/"
  204.13 -PROVIDE="linux-appletalk:linux64"
  204.14 -
  204.15 -WANTED="linux"
  204.16 -DEPENDS="linux64"
  204.17 -
  204.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  204.19 -genpkg_rules()
  204.20 -{
  204.21 -	. $wanted_stuff/copy_modules.sh
  204.22 -	copy_modules \
  204.23 -		drivers/net/appletalk \
  204.24 -		net/appletalk \
  204.25 -		net/802/p8022.ko.xz
  204.26 -}
   205.1 --- a/linux64-arcnet/receipt	Thu Jun 15 03:15:24 2017 +0300
   205.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   205.3 @@ -1,24 +0,0 @@
   205.4 -# SliTaz package receipt.
   205.5 -
   205.6 -PACKAGE="linux64-arcnet"
   205.7 -VERSION="4.9.0"
   205.8 -CATEGORY="base-system"
   205.9 -SHORT_DESC="The Linux Kernel ARCnet modules"
  205.10 -MAINTAINER="slaxemulator@gmail.com"
  205.11 -LICENSE="GPL2"
  205.12 -WEB_SITE="https://kernel.org/"
  205.13 -PROVIDE="linux-arcnet:linux64"
  205.14 -
  205.15 -WANTED="linux"
  205.16 -DEPENDS="linux64"
  205.17 -
  205.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  205.19 -genpkg_rules()
  205.20 -{
  205.21 -	. $wanted_stuff/copy_modules.sh
  205.22 -	copy_modules \
  205.23 -		drivers/net/arcnet \
  205.24 -		drivers/net/arcnet/arcnet.ko.xz \
  205.25 -		drivers/net/arcnet/com90xx.ko.xz \
  205.26 -		drivers/net/arcnet/rfc1051.ko.xz
  205.27 -}
   206.1 --- a/linux64-aufs/receipt	Thu Jun 15 03:15:24 2017 +0300
   206.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   206.3 @@ -1,54 +0,0 @@
   206.4 -# SliTaz package receipt.
   206.5 -
   206.6 -PACKAGE="linux64-aufs"
   206.7 -VERSION="0d8e71c"
   206.8 -CATEGORY="base-system"
   206.9 -SHORT_DESC="The Linux Kernel 4.9 aufs module"
  206.10 -MAINTAINER="godane@slitaz.org"
  206.11 -LICENSE="GPL2"
  206.12 -WEB_SITE="http://aufs.sourceforge.net/"
  206.13 -PROVIDE="aufs:linux64"
  206.14 -
  206.15 -TARBALL="aufs-$VERSION.tar.gz"
  206.16 -WGET_URL="https://github.com/sfjro/aufs4-standalone/archive/$VERSION.tar.gz"
  206.17 -
  206.18 -DEPENDS="linux64"
  206.19 -BUILD_DEPENDS="linux64-module-headers xz uclibc-cross-compiler-x86_64"
  206.20 -SIBLINGS="aufs"
  206.21 -
  206.22 -AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8("
  206.23 -
  206.24 -# Rules to configure and make the package.
  206.25 -compile_rules()
  206.26 -{
  206.27 -	cp config.mk config.mk.orig
  206.28 -	sed -i \
  206.29 -		-e 's|CONFIG_AUFS_BRANCH_MAX_127 =.*|CONFIG_AUFS_BRANCH_MAX_127 =|' \
  206.30 -		-e 's|#CONFIG_AUFS_BRANCH_MAX_32767 =.*|CONFIG_AUFS_BRANCH_MAX_32767 = y|' \
  206.31 -		-e 's|CONFIG_AUFS_HNOTIFY =.*|CONFIG_AUFS_HNOTIFY = y|' \
  206.32 -		-e 's|CONFIG_AUFS_HFSNOTIFY =.*|CONFIG_AUFS_HFSNOTIFY = y|' \
  206.33 -		-e 's|CONFIG_AUFS_EXPORT =.*|CONFIG_AUFS_EXPORT = y|' \
  206.34 -		-e 's|CONFIG_AUFS_SHWH =.*|CONFIG_AUFS_SHWH = y|' \
  206.35 -		-e 's|CONFIG_AUFS_BDEV_LOOP =.*|CONFIG_AUFS_BDEV_LOOP = y|' \
  206.36 -		-e 's|CONFIG_AUFS_BR_RAMFS =.*|CONFIG_AUFS_BR_RAMFS = y|' \
  206.37 -		-e 's|CONFIG_AUFS_INO_T_64 =.*|CONFIG_AUFS_INO_T_64 = y|' \
  206.38 -		-e 's|CONFIG_AUFS_DEBUG =.*|CONFIG_AUFS_DEBUG =|' config.mk
  206.39 -
  206.40 -	# The sed fixes are from gentoo portage build.
  206.41 -	sed -i "s:aufs.ko usr/include/linux/aufs_type.h:aufs.ko:g" Makefile
  206.42 -	sed -i "s:__user::g" include/uapi/linux/aufs_type.h
  206.43 -
  206.44 -	make -j 1 KDIR=/usr/src/linux
  206.45 -	xz -f fs/aufs/aufs.ko
  206.46 -}
  206.47 -
  206.48 -# Rules to gen a SliTaz package suitable for Tazpkg.
  206.49 -genpkg_rules()
  206.50 -{
  206.51 -	EXTRAVERSION=_${kvers}
  206.52 -	mkdir -p $fs/lib/modules/${kvers}-slitaz64/kernel/fs/aufs
  206.53 -	install -o root -m 0644 $src/fs/aufs/aufs.ko.xz \
  206.54 -		$fs/lib/modules/${kvers}-slitaz64/kernel/fs/aufs/aufs.ko.xz
  206.55 -	install -D -o root -m 0644 $src/include/linux/aufs_type.h \
  206.56 -		$fs/usr/include/linux/aufs_type.h
  206.57 -}
   207.1 --- a/linux64-autofs/receipt	Thu Jun 15 03:15:24 2017 +0300
   207.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   207.3 @@ -1,21 +0,0 @@
   207.4 -# SliTaz package receipt.
   207.5 -
   207.6 -PACKAGE="linux64-autofs"
   207.7 -VERSION="4.9.0"
   207.8 -CATEGORY="base-system"
   207.9 -SHORT_DESC="The Linux Kernel Automounter module"
  207.10 -MAINTAINER="devel@slitaz.org"
  207.11 -LICENSE="GPL2"
  207.12 -WEB_SITE="https://www.kernel.org/"
  207.13 -CONFIG_FILES="/etc/filesystems"
  207.14 -PROVIDE="linux-autofs:linux64"
  207.15 -
  207.16 -WANTED="linux"
  207.17 -DEPENDS="linux64"
  207.18 -
  207.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  207.20 -genpkg_rules()
  207.21 -{
  207.22 -	. $wanted_stuff/copy_modules.sh
  207.23 -	copy_modules fs/autofs4
  207.24 -}
   208.1 --- a/linux64-bluetooth/receipt	Thu Jun 15 03:15:24 2017 +0300
   208.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   208.3 @@ -1,23 +0,0 @@
   208.4 -# SliTaz package receipt.
   208.5 -
   208.6 -PACKAGE="linux64-bluetooth"
   208.7 -VERSION="4.9.0"
   208.8 -CATEGORY="base-system"
   208.9 -SHORT_DESC="The Linux Kernel Bluetooth modules"
  208.10 -MAINTAINER="devel@slitaz.org"
  208.11 -LICENSE="GPL2"
  208.12 -WEB_SITE="https://www.kernel.org/"
  208.13 -PROVIDE="linux-bluetooth:linux64"
  208.14 -
  208.15 -WANTED="linux"
  208.16 -DEPENDS="linux64"
  208.17 -
  208.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  208.19 -genpkg_rules()
  208.20 -{
  208.21 -	. $wanted_stuff/copy_modules.sh
  208.22 -	copy_modules \
  208.23 -		drivers/hid \
  208.24 -		drivers/bluetooth \
  208.25 -		net/bluetooth
  208.26 -}
   209.1 --- a/linux64-bridge/receipt	Thu Jun 15 03:15:24 2017 +0300
   209.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   209.3 @@ -1,20 +0,0 @@
   209.4 -# SliTaz package receipt.
   209.5 -
   209.6 -PACKAGE="linux64-bridge"
   209.7 -VERSION="4.9.0"
   209.8 -CATEGORY="base-system"
   209.9 -SHORT_DESC="The Linux Kernel Bridge modules"
  209.10 -MAINTAINER="devel@slitaz.org"
  209.11 -LICENSE="GPL2"
  209.12 -WEB_SITE="https://www.kernel.org/"
  209.13 -PROVIDE="linux-bridge:linux64"
  209.14 -
  209.15 -WANTED="linux"
  209.16 -DEPENDS="linux64"
  209.17 -
  209.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  209.19 -genpkg_rules()
  209.20 -{
  209.21 -	. $wanted_stuff/copy_modules.sh
  209.22 -	copy_modules net/bridge
  209.23 -}
   210.1 --- a/linux64-btrfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   210.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   210.3 @@ -1,21 +0,0 @@
   210.4 -# SliTaz package receipt.
   210.5 -
   210.6 -PACKAGE="linux64-btrfs"
   210.7 -VERSION="4.9.0"
   210.8 -CATEGORY="base-system"
   210.9 -SHORT_DESC="The Linux Kernel BTRFS module"
  210.10 -MAINTAINER="devel@slitaz.org"
  210.11 -LICENSE="GPL2"
  210.12 -WEB_SITE="https://www.kernel.org/"
  210.13 -CONFIG_FILES="/etc/filesystems"
  210.14 -PROVIDE="linux-btrfs:linux64"
  210.15 -
  210.16 -WANTED="linux"
  210.17 -DEPENDS="linux64"
  210.18 -
  210.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  210.20 -genpkg_rules()
  210.21 -{
  210.22 -	. $wanted_stuff/copy_modules.sh
  210.23 -	copy_modules fs/btrfs
  210.24 -}
   211.1 --- a/linux64-cifs/receipt	Thu Jun 15 03:15:24 2017 +0300
   211.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   211.3 @@ -1,21 +0,0 @@
   211.4 -# SliTaz package receipt.
   211.5 -
   211.6 -PACKAGE="linux64-cifs"
   211.7 -VERSION="4.9.0"
   211.8 -CATEGORY="base-system"
   211.9 -SHORT_DESC="The Linux Kernel CIFS module"
  211.10 -MAINTAINER="devel@slitaz.org"
  211.11 -LICENSE="GPL2"
  211.12 -WEB_SITE="http://www.kernel.org/"
  211.13 -CONFIG_FILES="/etc/filesystems"
  211.14 -PROVIDE="linux-cifs:linux64"
  211.15 -
  211.16 -WANTED="linux"
  211.17 -DEPENDS="linux64"
  211.18 -
  211.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  211.20 -genpkg_rules()
  211.21 -{
  211.22 -	. $wanted_stuff/copy_modules.sh
  211.23 -	copy_modules fs/cifs
  211.24 -}
   212.1 --- a/linux64-cloop/receipt	Thu Jun 15 03:15:24 2017 +0300
   212.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   212.3 @@ -1,49 +0,0 @@
   212.4 -# SliTaz package receipt.
   212.5 -
   212.6 -PACKAGE="linux64-cloop"
   212.7 -SOURCE="cloop"
   212.8 -VERSION="2.639-2"
   212.9 -CATEGORY="base-system"
  212.10 -MAINTAINER="pascal.bellard@slitaz.org"
  212.11 -LICENSE="GPL2"
  212.12 -SHORT_DESC="The read-only compressed loop device kernel module."
  212.13 -WEB_SITE="http://knoppix.net/wiki/Cloop"
  212.14 -TARBALL="${SOURCE}_${VERSION}.tar.gz"
  212.15 -WGET_URL="http://debian-knoppix.alioth.debian.org/packages/$SOURCE/$TARBALL"
  212.16 -PROVIDE="linux-cloop:linux64"
  212.17 -
  212.18 -DEPENDS="linux64"
  212.19 -BUILD_DEPENDS="linux64-module-headers xz uclibc-cross-compiler-x86_64"
  212.20 -SUGGESTED="cloop-utils"
  212.21 -
  212.22 -AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8("
  212.23 -
  212.24 -# Rules to configure and make the package.
  212.25 -
  212.26 -compile_rules()
  212.27 -{
  212.28 -	patch -p0 < $stuff/cloop.u
  212.29 -	make KERNEL_DIR="/usr/src/linux" cloop.ko && xz cloop.ko
  212.30 -}
  212.31 -	
  212.32 -# Rules to gen a SliTaz package suitable for Tazpkg.
  212.33 -genpkg_rules()
  212.34 -{	
  212.35 -	EXTRAVERSION=_$kvers
  212.36 -	mkdir -p $fs/lib/modules/$kvers-slitaz64/kernel/misc $fs/dev $fs/usr/bin
  212.37 -	cp $src/cloop_suspend $fs/usr/bin
  212.38 -	cp $src/cloop.ko.xz $fs/lib/modules/$kvers-slitaz64/kernel/misc
  212.39 -	for i in $(seq 0 7); do
  212.40 -		mknod $fs/dev/cloop$i b 240 $i
  212.41 -	done
  212.42 -}
  212.43 -
  212.44 -post_install()
  212.45 -{
  212.46 -	chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz64
  212.47 -}
  212.48 -
  212.49 -post_remove()
  212.50 -{
  212.51 -	depmod -a
  212.52 -}
   213.1 --- a/linux64-cloop/stuff/cloop.u	Thu Jun 15 03:15:24 2017 +0300
   213.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   213.3 @@ -1,288 +0,0 @@
   213.4 ---- cloop.h
   213.5 -+++ cloop.h
   213.6 -@@ -20,6 +20,80 @@
   213.7 - /* data_index (num_blocks 64bit pointers, network order)...      */
   213.8 - /* compressed data (gzip block compressed format)...             */
   213.9 - 
  213.10 -+struct cloop_tail
  213.11 -+{
  213.12 -+	u_int32_t table_size;
  213.13 -+	u_int32_t index_size;
  213.14 -+	u_int32_t num_blocks;
  213.15 -+};
  213.16 -+
  213.17 -+struct block_info
  213.18 -+{
  213.19 -+	loff_t offset;		/* 64-bit offsets of compressed block */
  213.20 -+	u_int32_t size;		/* 32-bit compressed block size */
  213.21 -+	u_int32_t optidx;	/* 32-bit index number */
  213.22 -+};
  213.23 -+
  213.24 -+static inline char *build_index(struct block_info *offsets, unsigned long n)
  213.25 -+{
  213.26 -+	u_int32_t *ofs32 = (u_int32_t *) offsets;
  213.27 -+	loff_t    *ofs64 = (loff_t *) offsets;
  213.28 -+	
  213.29 -+	if (ofs32[0] == 0) {
  213.30 -+		if (ofs32[2]) { /* ACCELERATED KNOPPIX V1.0 */
  213.31 -+			while (n--) {
  213.32 -+				offsets[n].offset = __be64_to_cpu(offsets[n].offset);
  213.33 -+				offsets[n].size = ntohl(offsets[n].size);
  213.34 -+			}
  213.35 -+			return (char *) "128BE accelerated knoppix 1.0";
  213.36 -+		}
  213.37 -+		else { /* V2.0 */
  213.38 -+			loff_t last = __be64_to_cpu(ofs64[n - 1]);
  213.39 -+			while (n--) {
  213.40 -+				offsets[n].size = last - 
  213.41 -+					(offsets[n].offset = __be64_to_cpu(ofs64[n])); 
  213.42 -+				last = offsets[n].offset;
  213.43 -+			}
  213.44 -+			return (char *) "64BE v2.0";
  213.45 -+		}
  213.46 -+	}
  213.47 -+	else if (ofs32[1] == 0) { /* V1.0 */
  213.48 -+		loff_t last = __le64_to_cpu(ofs64[n - 1]);
  213.49 -+		while (n--) {
  213.50 -+			offsets[n].size = last - 
  213.51 -+				(offsets[n].offset = __le64_to_cpu(ofs64[n])); 
  213.52 -+			last = offsets[n].offset;
  213.53 -+		}
  213.54 -+		return (char *) "64LE v1.0";
  213.55 -+	}
  213.56 -+	else if (ntohl(ofs32[0]) == (4*n) + 0x8C) { /* V0.68 */
  213.57 -+		loff_t last = ntohl(ofs32[n - 1]);
  213.58 -+		while (n--) {
  213.59 -+			offsets[n].size = last - 
  213.60 -+				(offsets[n].offset = ntohl(ofs32[n])); 
  213.61 -+			last = offsets[n].offset;
  213.62 -+		}
  213.63 -+		return (char *) "32BE v0.68";
  213.64 -+	}
  213.65 -+	else { /* V3.0 */
  213.66 -+		unsigned long i;
  213.67 -+		loff_t j;
  213.68 -+		
  213.69 -+		for (i = n; i-- != 0; )
  213.70 -+			offsets[i].size = ntohl(ofs32[i]); 
  213.71 -+		for (i = 0, j = sizeof(struct cloop_head); i < n; i++) {
  213.72 -+			offsets[i].offset = j;
  213.73 -+			if (offsets[i].size & 0x80000000) {
  213.74 -+				unsigned long k = offsets[i].size & 0x7FFFFFFF;
  213.75 -+				offsets[i].offset = offsets[k].offset;
  213.76 -+				offsets[i].size = offsets[k].size;
  213.77 -+			}
  213.78 -+			else j += offsets[i].size;
  213.79 -+		}
  213.80 -+		return (char *) "32BE v3.0";
  213.81 -+	}
  213.82 -+}
  213.83 -+
  213.84 - /* Cloop suspend IOCTL */
  213.85 - #define CLOOP_SUSPEND 0x4C07
  213.86 - 
  213.87 ---- cloop.c
  213.88 -+++ cloop.c
  213.89 -@@ -5,11 +5,18 @@
  213.90 -  *  A cloop file looks like this:
  213.91 -  *  [32-bit uncompressed block size: network order]
  213.92 -  *  [32-bit number of blocks (n_blocks): network order]
  213.93 -- *  [64-bit file offsets of start of blocks: network order]
  213.94 -+ *  [for version < 3]
  213.95 -+ *     [32-bit, 64-bit or 128-bit file offsets of start of blocks]
  213.96 -  *    ...
  213.97 -  *    (n_blocks + 1).
  213.98 -  * n_blocks consisting of:
  213.99 -  *   [compressed block]
 213.100 -+ *    ...
 213.101 -+ *  [for version >= 3]
 213.102 -+ *     [compressed list of 32-bit block sizes]
 213.103 -+ *     [32-bit compressed index size: network order]
 213.104 -+ *     [32-bit index size = 4: network order]
 213.105 -+ *     [32-bit number of blocks (n_blocks): network order]
 213.106 -  *
 213.107 -  * Every version greatly inspired by code seen in loop.c
 213.108 -  * by Theodore Ts'o, 3/29/93.
 213.109 -@@ -115,7 +122,7 @@
 213.110 -  struct cloop_head head;
 213.111 - 
 213.112 -  /* An array of offsets of compressed blocks within the file */
 213.113 -- loff_t *offsets;
 213.114 -+ struct block_info *offsets;
 213.115 - 
 213.116 -  /* We buffer some uncompressed blocks for performance */
 213.117 -  int buffered_blocknum[BUFFERED_BLOCKS];
 213.118 -@@ -256,11 +263,11 @@
 213.119 -     return i;
 213.120 -    }
 213.121 - 
 213.122 -- buf_length = be64_to_cpu(clo->offsets[blocknum+1]) - be64_to_cpu(clo->offsets[blocknum]);
 213.123 -+ buf_length = clo->offsets[blocknum].size;
 213.124 - 
 213.125 - /* Load one compressed block from the file. */
 213.126 -  cloop_read_from_file(clo, clo->backing_file, (char *)clo->compressed_buffer,
 213.127 --                    be64_to_cpu(clo->offsets[blocknum]), buf_length);
 213.128 -+                    clo->offsets[blocknum].offset, buf_length);
 213.129 - 
 213.130 -  buflen = ntohl(clo->head.block_size);
 213.131 - 
 213.132 -@@ -275,9 +282,9 @@
 213.133 -  if (ret != 0)
 213.134 -   {
 213.135 -    printk(KERN_ERR "%s: zlib decompression error %i uncompressing block %u %u/%lu/%u/%u "
 213.136 --          "%Lu-%Lu\n", cloop_name, ret, blocknum,
 213.137 -+          "%Lu:%u\n", cloop_name, ret, blocknum,
 213.138 - 	  ntohl(clo->head.block_size), buflen, buf_length, buf_done,
 213.139 --	  be64_to_cpu(clo->offsets[blocknum]), be64_to_cpu(clo->offsets[blocknum+1]));
 213.140 -+	  clo->offsets[blocknum].offset, clo->offsets[blocknum].size);
 213.141 -    clo->buffered_blocknum[clo->current_bufnum] = -1;
 213.142 -    return -1;
 213.143 -   }
 213.144 -@@ -489,30 +496,73 @@
 213.145 -               cloop_name, ntohl(clo->head.block_size));
 213.146 -        error=-EBADF; goto error_release;
 213.147 -       }
 213.148 --     if (clo->head.preamble[0x0B]!='V'||clo->head.preamble[0x0C]<'1')
 213.149 --      {
 213.150 --       printk(KERN_ERR "%s: Cannot read old 32-bit (version 0.68) images, "
 213.151 --		       "please use an older version of %s for this file.\n",
 213.152 --		       cloop_name, cloop_name);
 213.153 --       error=-EBADF; goto error_release;
 213.154 --      }
 213.155 --     if (clo->head.preamble[0x0C]<'2')
 213.156 --      {
 213.157 --       printk(KERN_ERR "%s: Cannot read old architecture-dependent "
 213.158 --		       "(format <= 1.0) images, please use an older "
 213.159 --		       "version of %s for this file.\n",
 213.160 --		       cloop_name, cloop_name);
 213.161 --       error=-EBADF; goto error_release;
 213.162 --      }
 213.163 --     total_offsets=ntohl(clo->head.num_blocks)+1;
 213.164 --     if (!isblkdev && (sizeof(struct cloop_head)+sizeof(loff_t)*
 213.165 -+     total_offsets=ntohl(clo->head.num_blocks);
 213.166 -+     if (!isblkdev && (sizeof(struct cloop_head)+sizeof(struct block_info)*
 213.167 -                        total_offsets > inode->i_size))
 213.168 -       {
 213.169 -        printk(KERN_ERR "%s: file too small for %u blocks\n",
 213.170 -               cloop_name, ntohl(clo->head.num_blocks));
 213.171 -        error=-EBADF; goto error_release;
 213.172 -       }
 213.173 --     clo->offsets = cloop_malloc(sizeof(loff_t) * total_offsets);
 213.174 -+     if (total_offsets + 1 == 0) /* Version >= 3.0 */
 213.175 -+      {
 213.176 -+	struct cloop_tail tail;
 213.177 -+	if(isblkdev)
 213.178 -+	 {
 213.179 -+	 /* No end of file: can't find index */
 213.180 -+          printk(KERN_ERR "%s: no V3 support for block device\n",
 213.181 -+                 cloop_name);
 213.182 -+          error=-EBADF; goto error_release;
 213.183 -+	 }
 213.184 -+	bytes_read = cloop_read_from_file(clo, file, (void *) &tail,
 213.185 -+                          inode->i_size - sizeof(struct cloop_tail),
 213.186 -+			  sizeof(struct cloop_tail));
 213.187 -+	if(bytes_read == sizeof(struct cloop_tail))
 213.188 -+	 {
 213.189 -+	  unsigned long len, zlen;
 213.190 -+	  void *zbuf;
 213.191 -+          clo->head.num_blocks = tail.num_blocks;
 213.192 -+          total_offsets = ntohl(clo->head.num_blocks);
 213.193 -+          clo->offsets = cloop_malloc(sizeof(struct block_info) * total_offsets);
 213.194 -+	  if (!clo->offsets)
 213.195 -+	   {
 213.196 -+            printk(KERN_ERR "%s: can't alloc index\n",
 213.197 -+                   cloop_name);
 213.198 -+            error=-EBADF; goto error_release;
 213.199 -+	   }
 213.200 -+	  zbuf = &clo->offsets[total_offsets/2];
 213.201 -+	  zlen = ntohl(tail.table_size);
 213.202 -+	  len = ntohl(tail.index_size) * total_offsets;
 213.203 -+	  bytes_read = cloop_read_from_file(clo, file, zbuf,
 213.204 -+                          inode->i_size - zlen - sizeof(struct cloop_tail),
 213.205 -+			  zlen);
 213.206 -+	  if (bytes_read != zlen)
 213.207 -+	   {
 213.208 -+            printk(KERN_ERR "%s: can't read index\n",
 213.209 -+                   cloop_name);
 213.210 -+            error=-EBADF; goto error_release;
 213.211 -+	   }
 213.212 -+	  clo->zstream.workspace = cloop_malloc(zlib_inflate_workspacesize());
 213.213 -+	  if(!clo->zstream.workspace)
 213.214 -+	   {
 213.215 -+            printk(KERN_ERR "%s: can't alloc index workspace\n",
 213.216 -+                   cloop_name);
 213.217 -+            error=-EBADF; goto error_release;
 213.218 -+	   }
 213.219 -+	  zlib_inflateInit(&clo->zstream);
 213.220 -+	  uncompress(clo, (void *) clo->offsets, &len, zbuf, zlen);
 213.221 -+	  cloop_free(clo->zstream.workspace, zlib_inflate_workspacesize());
 213.222 -+	  clo->zstream.workspace = NULL;
 213.223 -+	  break;
 213.224 -+	 }
 213.225 -+	else
 213.226 -+	 {
 213.227 -+          printk(KERN_ERR "%s: can't find index\n",
 213.228 -+                 cloop_name);
 213.229 -+          error=-EBADF; goto error_release;
 213.230 -+	 }
 213.231 -+      }
 213.232 -+     clo->offsets = cloop_malloc(sizeof(struct block_info) * total_offsets);
 213.233 -      if (!clo->offsets)
 213.234 -       {
 213.235 -        printk(KERN_ERR "%s: out of kernel mem for offsets\n", cloop_name);
 213.236 -@@ -521,19 +571,22 @@
 213.237 -     }
 213.238 -    num_readable = MIN(total_offsets - offsets_read,
 213.239 -                       (clo->underlying_blksize - offset) 
 213.240 --                      / sizeof(loff_t));
 213.241 --   memcpy(&clo->offsets[offsets_read], bbuf+offset, num_readable * sizeof(loff_t));
 213.242 -+                      / sizeof(struct block_info));
 213.243 -+   memcpy(&clo->offsets[offsets_read], bbuf+offset, num_readable * sizeof(struct block_info));
 213.244 -    offsets_read += num_readable;
 213.245 -   }
 213.246 -   { /* Search for largest block rather than estimate. KK. */
 213.247 -    int i;
 213.248 --   for(i=0;i<total_offsets-1;i++)
 213.249 -+   char *version = build_index(clo->offsets, ntohl(clo->head.num_blocks));
 213.250 -+   for(i=0,clo->largest_block=0;i<total_offsets;i++)
 213.251 -     {
 213.252 --     loff_t d=be64_to_cpu(clo->offsets[i+1]) - be64_to_cpu(clo->offsets[i]);
 213.253 --     clo->largest_block=MAX(clo->largest_block,d);
 213.254 -+     clo->largest_block=MAX(clo->largest_block,clo->offsets[i].size);
 213.255 -     }
 213.256 --   printk(KERN_INFO "%s: %s: %u blocks, %u bytes/block, largest block is %lu bytes.\n",
 213.257 --          cloop_name, filename, ntohl(clo->head.num_blocks),
 213.258 -+   i = ntohl(clo->head.block_size);
 213.259 -+   i +=  i/1000 + 12 + 4;	/* max gzip block size */
 213.260 -+   if (clo->largest_block > i) clo->largest_block = i; /* broken index ? */
 213.261 -+   printk(KERN_INFO "%s: %s: %s, %u blocks, %u bytes/block, largest block is %lu bytes.\n",
 213.262 -+          cloop_name, filename, version, ntohl(clo->head.num_blocks),
 213.263 -           ntohl(clo->head.block_size), clo->largest_block);
 213.264 -   }
 213.265 - /* Combo kmalloc used too large chunks (>130000). */
 213.266 -@@ -565,16 +618,6 @@
 213.267 -    error=-ENOMEM; goto error_release_free_all;
 213.268 -   }
 213.269 -  zlib_inflateInit(&clo->zstream);
 213.270 -- if(!isblkdev &&
 213.271 --    be64_to_cpu(clo->offsets[ntohl(clo->head.num_blocks)]) != inode->i_size)
 213.272 --  {
 213.273 --   printk(KERN_ERR "%s: final offset wrong (%Lu not %Lu)\n",
 213.274 --          cloop_name,
 213.275 --          be64_to_cpu(clo->offsets[ntohl(clo->head.num_blocks)]),
 213.276 --          inode->i_size);
 213.277 --   cloop_free(clo->zstream.workspace, zlib_inflate_workspacesize()); clo->zstream.workspace=NULL;
 213.278 --   goto error_release_free_all;
 213.279 --  }
 213.280 -  {
 213.281 -   int i;
 213.282 -   for(i=0; i<BUFFERED_BLOCKS; i++) clo->buffered_blocknum[i] = -1;
 213.283 -@@ -653,7 +696,7 @@
 213.284 -    }
 213.285 -  }
 213.286 - error_release_free:
 213.287 -- cloop_free(clo->offsets, sizeof(loff_t) * total_offsets);
 213.288 -+ cloop_free(clo->offsets, sizeof(struct block_info) * total_offsets);
 213.289 -  clo->offsets=NULL;
 213.290 - error_release:
 213.291 -  if(bbuf) cloop_free(bbuf, clo->underlying_blksize);
   214.1 --- a/linux64-coda/receipt	Thu Jun 15 03:15:24 2017 +0300
   214.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   214.3 @@ -1,21 +0,0 @@
   214.4 -# SliTaz package receipt.
   214.5 -
   214.6 -PACKAGE="linux64-coda"
   214.7 -VERSION="4.9.0"
   214.8 -CATEGORY="base-system"
   214.9 -SHORT_DESC="The Linux Kernel Coda module"
  214.10 -MAINTAINER="devel@slitaz.org"
  214.11 -LICENSE="GPL2"
  214.12 -WEB_SITE="https://www.kernel.org/"
  214.13 -CONFIG_FILES="/etc/filesystems"
  214.14 -PROVIDE="linux-coda:linux64"
  214.15 -
  214.16 -WANTED="linux"
  214.17 -DEPENDS="linux64"
  214.18 -
  214.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  214.20 -genpkg_rules()
  214.21 -{
  214.22 -	. $wanted_stuff/copy_modules.sh
  214.23 -	copy_modules fs/coda
  214.24 -}
   215.1 --- a/linux64-configfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   215.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   215.3 @@ -1,21 +0,0 @@
   215.4 -# SliTaz package receipt.
   215.5 -
   215.6 -PACKAGE="linux64-configfs"
   215.7 -VERSION="4.9.0"
   215.8 -CATEGORY="base-system"
   215.9 -SHORT_DESC="The Linux Kernel ConfigFs module"
  215.10 -MAINTAINER="devel@slitaz.org"
  215.11 -LICENSE="GPL2"
  215.12 -WEB_SITE="https://www.kernel.org/"
  215.13 -CONFIG_FILES="/etc/filesystems"
  215.14 -PROVIDE="linux-configfs:linux64"
  215.15 -
  215.16 -WANTED="linux"
  215.17 -DEPENDS="linux64"
  215.18 -
  215.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  215.20 -genpkg_rules()
  215.21 -{
  215.22 -	. $wanted_stuff/copy_modules.sh
  215.23 -	copy_modules fs/configfs
  215.24 -}
   216.1 --- a/linux64-cpufreq/receipt	Thu Jun 15 03:15:24 2017 +0300
   216.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   216.3 @@ -1,20 +0,0 @@
   216.4 -# SliTaz package receipt.
   216.5 -
   216.6 -PACKAGE="linux64-cpufreq"
   216.7 -VERSION="4.9.0"
   216.8 -CATEGORY="base-system"
   216.9 -SHORT_DESC="The Linux Kernel Cpufreq modules"
  216.10 -MAINTAINER="devel@slitaz.org"
  216.11 -LICENSE="GPL2"
  216.12 -WEB_SITE="https://www.kernel.org/"
  216.13 -PROVIDE="linux-cpufreq:linux64"
  216.14 -
  216.15 -WANTED="linux"
  216.16 -DEPENDS="linux64"
  216.17 -
  216.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  216.19 -genpkg_rules()
  216.20 -{
  216.21 -	. $wanted_stuff/copy_modules.sh
  216.22 -	copy_modules drivers/cpufreq
  216.23 -}
   217.1 --- a/linux64-cramfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   217.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   217.3 @@ -1,21 +0,0 @@
   217.4 -# SliTaz package receipt.
   217.5 -
   217.6 -PACKAGE="linux64-cramfs"
   217.7 -VERSION="4.9.0"
   217.8 -CATEGORY="base-system"
   217.9 -SHORT_DESC="The Linux Kernel CramFs module"
  217.10 -MAINTAINER="devel@slitaz.org"
  217.11 -LICENSE="GPL2"
  217.12 -WEB_SITE="https://www.kernel.org/"
  217.13 -CONFIG_FILES="/etc/filesystems"
  217.14 -PROVIDE="linux-cramfs:linux64"
  217.15 -
  217.16 -WANTED="linux"
  217.17 -DEPENDS="linux64"
  217.18 -
  217.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  217.20 -genpkg_rules()
  217.21 -{
  217.22 -	. $wanted_stuff/copy_modules.sh
  217.23 -	copy_modules fs/cramfs
  217.24 -}
   218.1 --- a/linux64-crypto/receipt	Thu Jun 15 03:15:24 2017 +0300
   218.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   218.3 @@ -1,23 +0,0 @@
   218.4 -# SliTaz package receipt.
   218.5 -
   218.6 -PACKAGE="linux64-crypto"
   218.7 -VERSION="4.9.0"
   218.8 -CATEGORY="base-system"
   218.9 -SHORT_DESC="The Linux Kernel crypto modules"
  218.10 -MAINTAINER="devel@slitaz.org"
  218.11 -LICENSE="GPL2"
  218.12 -WEB_SITE="https://www.kernel.org/"
  218.13 -PROVIDE="linux-crypto:linux64"
  218.14 -
  218.15 -WANTED="linux"
  218.16 -DEPENDS="linux64"
  218.17 -
  218.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  218.19 -genpkg_rules()
  218.20 -{
  218.21 -	. $wanted_stuff/copy_modules.sh
  218.22 -	copy_modules \
  218.23 -		arch/x86/crypto \
  218.24 -		crypto \
  218.25 -		drivers/crypto
  218.26 -}
   219.1 --- a/linux64-cryptoloop/receipt	Thu Jun 15 03:15:24 2017 +0300
   219.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   219.3 @@ -1,20 +0,0 @@
   219.4 -# SliTaz package receipt.
   219.5 -
   219.6 -PACKAGE="linux64-cryptoloop"
   219.7 -VERSION="4.9.0"
   219.8 -CATEGORY="base-system"
   219.9 -SHORT_DESC="The Linux Kernel Cryptoloop modules"
  219.10 -MAINTAINER="devel@slitaz.org"
  219.11 -LICENSE="GPL2"
  219.12 -WEB_SITE="https://www.kernel.org/"
  219.13 -PROVIDE="linux-cryptoloop:linux64"
  219.14 -
  219.15 -WANTED="linux"
  219.16 -DEPENDS="linux64-crypto"
  219.17 -
  219.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  219.19 -genpkg_rules()
  219.20 -{
  219.21 -	. $wanted_stuff/copy_modules.sh
  219.22 -	copy_modules drivers/block/cryptoloop.ko.xz
  219.23 -}
   220.1 --- a/linux64-dialup/receipt	Thu Jun 15 03:15:24 2017 +0300
   220.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   220.3 @@ -1,23 +0,0 @@
   220.4 -# SliTaz package receipt.
   220.5 -
   220.6 -PACKAGE="linux64-dialup"
   220.7 -VERSION="4.9.0"
   220.8 -CATEGORY="base-system"
   220.9 -SHORT_DESC="The Linux Kernel dial-up modules"
  220.10 -MAINTAINER="domcox@slitaz.org"
  220.11 -LICENSE="GPL2"
  220.12 -WEB_SITE="https://www.kernel.org/"
  220.13 -PROVIDE="linux-dialup:linux64"
  220.14 -
  220.15 -WANTED="linux"
  220.16 -DEPENDS="linux64"
  220.17 -
  220.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  220.19 -genpkg_rules()
  220.20 -{
  220.21 -	. $wanted_stuff/copy_modules.sh
  220.22 -	copy_modules \
  220.23 -		drivers/tty/serial/serial_cs.ko.xz \
  220.24 -		drivers/usb/serial \
  220.25 -		drivers/net/usb/hso.ko.xz
  220.26 -}
   221.1 --- a/linux64-dlm/receipt	Thu Jun 15 03:15:24 2017 +0300
   221.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   221.3 @@ -1,21 +0,0 @@
   221.4 -# SliTaz package receipt.
   221.5 -
   221.6 -PACKAGE="linux64-dlm"
   221.7 -VERSION="4.9.0"
   221.8 -CATEGORY="base-system"
   221.9 -SHORT_DESC="The Linux Kernel DLMFS module"
  221.10 -MAINTAINER="devel@slitaz.org"
  221.11 -LICENSE="GPL2"
  221.12 -WEB_SITE="https://www.kernel.org/"
  221.13 -CONFIG_FILES="/etc/filesystems"
  221.14 -PROVIDE="linux-dlm:linux64"
  221.15 -
  221.16 -WANTED="linux"
  221.17 -DEPENDS="linux64"
  221.18 -
  221.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  221.20 -genpkg_rules()
  221.21 -{
  221.22 -	. $wanted_stuff/copy_modules.sh
  221.23 -	copy_modules fs/dlm/dlm.ko.xz
  221.24 -}
   222.1 --- a/linux64-drm/receipt	Thu Jun 15 03:15:24 2017 +0300
   222.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   222.3 @@ -1,24 +0,0 @@
   222.4 -# SliTaz package receipt.
   222.5 -
   222.6 -PACKAGE="linux64-drm"
   222.7 -VERSION="4.9.0"
   222.8 -CATEGORY="base-system"
   222.9 -SHORT_DESC="The Linux Kernel DRM module"
  222.10 -MAINTAINER="devel@slitaz.org"
  222.11 -LICENSE="GPL2"
  222.12 -WEB_SITE="https://www.kernel.org/"
  222.13 -PROVIDE="linux-drm:linux64"
  222.14 -
  222.15 -WANTED="linux"
  222.16 -DEPENDS="linux64-agp"
  222.17 -
  222.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  222.19 -genpkg_rules()
  222.20 -{
  222.21 -	. $wanted_stuff/copy_modules.sh
  222.22 -	copy_modules drivers/gpu/drm
  222.23 -
  222.24 -	# remove drivers/char/agp kernel modules cause there in linux64-agp package
  222.25 -	cook linux64-agp >/dev/null 2>&1
  222.26 -	cook_split_rm linux64-agp
  222.27 -}
   223.1 --- a/linux64-exofs/receipt	Thu Jun 15 03:15:24 2017 +0300
   223.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   223.3 @@ -1,21 +0,0 @@
   223.4 -# SliTaz package receipt.
   223.5 -
   223.6 -PACKAGE="linux64-exofs"
   223.7 -VERSION="4.9.0"
   223.8 -CATEGORY="base-system"
   223.9 -SHORT_DESC="The Linux Kernel OSD based FS module"
  223.10 -MAINTAINER="devel@slitaz.org"
  223.11 -LICENSE="GPL2"
  223.12 -WEB_SITE="https://www.kernel.org/"
  223.13 -CONFIG_FILES="/etc/filesystems"
  223.14 -PROVIDE="linux-exofs:linux64"
  223.15 -
  223.16 -WANTED="linux"
  223.17 -DEPENDS="linux64"
  223.18 -
  223.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  223.20 -genpkg_rules()
  223.21 -{
  223.22 -	. $wanted_stuff/copy_modules.sh
  223.23 -	copy_modules fs/exofs
  223.24 -}
   224.1 --- a/linux64-firewire/receipt	Thu Jun 15 03:15:24 2017 +0300
   224.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   224.3 @@ -1,20 +0,0 @@
   224.4 -# SliTaz package receipt.
   224.5 -
   224.6 -PACKAGE="linux64-firewire"
   224.7 -VERSION="4.9.0"
   224.8 -CATEGORY="base-system"
   224.9 -SHORT_DESC="The Linux Kernel Firewire modules"
  224.10 -MAINTAINER="devel@slitaz.org"
  224.11 -LICENSE="GPL2"
  224.12 -WEB_SITE="https://www.kernel.org/"
  224.13 -PROVIDE="linux-firewire:linux64"
  224.14 -
  224.15 -WANTED="linux"
  224.16 -DEPENDS="linux64"
  224.17 -
  224.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  224.19 -genpkg_rules()
  224.20 -{
  224.21 -	. $wanted_stuff/copy_modules.sh
  224.22 -	copy_modules drivers/firewire
  224.23 -}
   225.1 --- a/linux64-gfs2/receipt	Thu Jun 15 03:15:24 2017 +0300
   225.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   225.3 @@ -1,21 +0,0 @@
   225.4 -# SliTaz package receipt.
   225.5 -
   225.6 -PACKAGE="linux64-gfs2"
   225.7 -VERSION="4.9.0"
   225.8 -CATEGORY="base-system"
   225.9 -SHORT_DESC="The Linux Kernel GFS2 module"
  225.10 -MAINTAINER="devel@slitaz.org"
  225.11 -LICENSE="GPL2"
  225.12 -WEB_SITE="https://www.kernel.org/"
  225.13 -CONFIG_FILES="/etc/filesystems"
  225.14 -PROVIDE="linux-gfs2:linux64"
  225.15 -
  225.16 -WANTED="linux"
  225.17 -DEPENDS="linux64"
  225.18 -
  225.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  225.20 -genpkg_rules()
  225.21 -{
  225.22 -	. $wanted_stuff/copy_modules.sh
  225.23 -	copy_modules fs/gfs2
  225.24 -}
   226.1 --- a/linux64-hfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   226.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   226.3 @@ -1,21 +0,0 @@
   226.4 -# SliTaz package receipt.
   226.5 -
   226.6 -PACKAGE="linux64-hfs"
   226.7 -VERSION="4.9.0"
   226.8 -CATEGORY="base-system"
   226.9 -SHORT_DESC="The Linux Kernel HFS module"
  226.10 -MAINTAINER="devel@slitaz.org"
  226.11 -LICENSE="GPL2"
  226.12 -WEB_SITE="https://www.kernel.org/"
  226.13 -CONFIG_FILES="/etc/filesystems"
  226.14 -PROVIDE="linux-hfs:linux64"
  226.15 -
  226.16 -WANTED="linux"
  226.17 -DEPENDS="linux64"
  226.18 -
  226.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  226.20 -genpkg_rules()
  226.21 -{
  226.22 -	. $wanted_stuff/copy_modules.sh
  226.23 -	copy_modules fs/hfs
  226.24 -}
   227.1 --- a/linux64-hfsplus/receipt	Thu Jun 15 03:15:24 2017 +0300
   227.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   227.3 @@ -1,21 +0,0 @@
   227.4 -# SliTaz package receipt.
   227.5 -
   227.6 -PACKAGE="linux64-hfsplus"
   227.7 -VERSION="4.9.0"
   227.8 -CATEGORY="base-system"
   227.9 -SHORT_DESC="The Linux Kernel HFSplus module"
  227.10 -MAINTAINER="devel@slitaz.org"
  227.11 -LICENSE="GPL2"
  227.12 -WEB_SITE="https://www.kernel.org/"
  227.13 -CONFIG_FILES="/etc/filesystems"
  227.14 -PROVIDE="linux-hfsplus:linux64"
  227.15 -
  227.16 -WANTED="linux"
  227.17 -DEPENDS="linux64"
  227.18 -
  227.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  227.20 -genpkg_rules()
  227.21 -{
  227.22 -	. $wanted_stuff/copy_modules.sh
  227.23 -	copy_modules fs/hfsplus
  227.24 -}
   228.1 --- a/linux64-hwmon/receipt	Thu Jun 15 03:15:24 2017 +0300
   228.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   228.3 @@ -1,20 +0,0 @@
   228.4 -# SliTaz package receipt.
   228.5 -
   228.6 -PACKAGE="linux64-hwmon"
   228.7 -VERSION="4.9.0"
   228.8 -CATEGORY="base-system"
   228.9 -SHORT_DESC="The Linux Kernel Hwmon modules"
  228.10 -MAINTAINER="devel@slitaz.org"
  228.11 -LICENSE="GPL2"
  228.12 -WEB_SITE="https://www.kernel.org/"
  228.13 -PROVIDE="linux-hwmon:linux64"
  228.14 -
  228.15 -WANTED="linux"
  228.16 -DEPENDS="linux64"
  228.17 -
  228.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  228.19 -genpkg_rules()
  228.20 -{
  228.21 -	. $wanted_stuff/copy_modules.sh
  228.22 -	copy_modules drivers/hwmon
  228.23 -}
   229.1 --- a/linux64-input-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
   229.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   229.3 @@ -1,20 +0,0 @@
   229.4 -# SliTaz package receipt.
   229.5 -
   229.6 -PACKAGE="linux64-input-misc"
   229.7 -VERSION="4.9.0"
   229.8 -CATEGORY="base-system"
   229.9 -SHORT_DESC="The Linux Kernel misc. input drivers"
  229.10 -MAINTAINER="rcx@zoominternet.net"
  229.11 -LICENSE="GPL2"
  229.12 -WEB_SITE="https://www.kernel.org/"
  229.13 -PROVIDE="linux-input-misc:linux64"
  229.14 -
  229.15 -WANTED="linux"
  229.16 -DEPENDS="linux64"
  229.17 -
  229.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  229.19 -genpkg_rules()
  229.20 -{
  229.21 -	. $wanted_stuff/copy_modules.sh
  229.22 -	copy_modules drivers/input/misc
  229.23 -}
   230.1 --- a/linux64-input-tablet/receipt	Thu Jun 15 03:15:24 2017 +0300
   230.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   230.3 @@ -1,20 +0,0 @@
   230.4 -# SliTaz package receipt.
   230.5 -
   230.6 -PACKAGE="linux64-input-tablet"
   230.7 -VERSION="4.9.0"
   230.8 -CATEGORY="base-system"
   230.9 -SHORT_DESC="The Linux Kernel tablet input drivers"
  230.10 -MAINTAINER="rcx@zoominternet.net"
  230.11 -LICENSE="GPL2"
  230.12 -WEB_SITE="http://www.kernel.org/"
  230.13 -PROVIDE="linux-input-tablet:linux64"
  230.14 -
  230.15 -WANTED="linux"
  230.16 -DEPENDS="linux64"
  230.17 -
  230.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  230.19 -genpkg_rules()
  230.20 -{
  230.21 -	. $wanted_stuff/copy_modules.sh
  230.22 -	copy_modules drivers/input/tablet
  230.23 -}
   231.1 --- a/linux64-input-touchscreen/receipt	Thu Jun 15 03:15:24 2017 +0300
   231.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   231.3 @@ -1,20 +0,0 @@
   231.4 -# SliTaz package receipt.
   231.5 -
   231.6 -PACKAGE="linux64-input-touchscreen"
   231.7 -VERSION="4.9.0"
   231.8 -CATEGORY="base-system"
   231.9 -SHORT_DESC="The Linux Kernel touchscreen input drivers"
  231.10 -MAINTAINER="jozee@slitaz.org"
  231.11 -LICENSE="GPL2"
  231.12 -WEB_SITE="https://www.kernel.org/"
  231.13 -PROVIDE="linux-input-touchscreen:linux64"
  231.14 -
  231.15 -WANTED="linux"
  231.16 -DEPENDS="linux64"
  231.17 -
  231.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  231.19 -genpkg_rules()
  231.20 -{
  231.21 -	. $wanted_stuff/copy_modules.sh
  231.22 -	copy_modules drivers/input/touchscreen
  231.23 -}
   232.1 --- a/linux64-ipv6/receipt	Thu Jun 15 03:15:24 2017 +0300
   232.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   232.3 @@ -1,20 +0,0 @@
   232.4 -# SliTaz package receipt.
   232.5 -
   232.6 -PACKAGE="linux64-ipv6"
   232.7 -VERSION="4.9.0"
   232.8 -CATEGORY="base-system"
   232.9 -SHORT_DESC="The Linux Kernel IPv6 modules"
  232.10 -MAINTAINER="devel@slitaz.org"
  232.11 -LICENSE="GPL2"
  232.12 -WEB_SITE="https://www.kernel.org/"
  232.13 -PROVIDE="linux-ipv6:linux64"
  232.14 -
  232.15 -WANTED="linux"
  232.16 -DEPENDS="linux64"
  232.17 -
  232.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  232.19 -genpkg_rules()
  232.20 -{
  232.21 -	. $wanted_stuff/copy_modules.sh
  232.22 -	copy_modules net/ipv6
  232.23 -}
   233.1 --- a/linux64-irda/receipt	Thu Jun 15 03:15:24 2017 +0300
   233.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   233.3 @@ -1,22 +0,0 @@
   233.4 -# SliTaz package receipt.
   233.5 -
   233.6 -PACKAGE="linux64-irda"
   233.7 -VERSION="4.9.0"
   233.8 -CATEGORY="base-system"
   233.9 -SHORT_DESC="The Linux Kernel IRDA modules"
  233.10 -MAINTAINER="devel@slitaz.org"
  233.11 -LICENSE="GPL2"
  233.12 -WEB_SITE="https://www.kernel.org/"
  233.13 -PROVIDE="linux-irda:linux64"
  233.14 -
  233.15 -WANTED="linux"
  233.16 -DEPENDS="linux64"
  233.17 -
  233.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  233.19 -genpkg_rules()
  233.20 -{
  233.21 -	. $wanted_stuff/copy_modules.sh
  233.22 -	copy_modules \
  233.23 -		drivers/net/irda \
  233.24 -		net/irda
  233.25 -}
   234.1 --- a/linux64-isdn/receipt	Thu Jun 15 03:15:24 2017 +0300
   234.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   234.3 @@ -1,20 +0,0 @@
   234.4 -# SliTaz package receipt.
   234.5 -
   234.6 -PACKAGE="linux64-isdn"
   234.7 -VERSION="4.9.0"
   234.8 -CATEGORY="base-system"
   234.9 -SHORT_DESC="The Linux Kernel ISDN modules"
  234.10 -MAINTAINER="devel@slitaz.org"
  234.11 -LICENSE="GPL2"
  234.12 -WEB_SITE="https://www.kernel.org/"
  234.13 -PROVIDE="linux-isdn:linux64"
  234.14 -
  234.15 -WANTED="linux"
  234.16 -DEPENDS="linux64"
  234.17 -
  234.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  234.19 -genpkg_rules()
  234.20 -{
  234.21 -	. $wanted_stuff/copy_modules.sh
  234.22 -	copy_modules drivers/isdn
  234.23 -}
   235.1 --- a/linux64-jfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   235.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   235.3 @@ -1,21 +0,0 @@
   235.4 -# SliTaz package receipt.
   235.5 -
   235.6 -PACKAGE="linux64-jfs"
   235.7 -VERSION="4.9.0"
   235.8 -CATEGORY="base-system"
   235.9 -SHORT_DESC="The Linux Kernel JFS module"
  235.10 -MAINTAINER="devel@slitaz.org"
  235.11 -LICENSE="GPL2"
  235.12 -WEB_SITE="https://www.kernel.org/"
  235.13 -CONFIG_FILES="/etc/filesystems"
  235.14 -PROVIDE="linux-jfs:linux64"
  235.15 -
  235.16 -WANTED="linux"
  235.17 -DEPENDS="linux64"
  235.18 -
  235.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  235.20 -genpkg_rules()
  235.21 -{
  235.22 -	. $wanted_stuff/copy_modules.sh
  235.23 -	copy_modules fs/jfs
  235.24 -}
   236.1 --- a/linux64-joystick/receipt	Thu Jun 15 03:15:24 2017 +0300
   236.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   236.3 @@ -1,23 +0,0 @@
   236.4 -# SliTaz package receipt.
   236.5 -
   236.6 -PACKAGE="linux64-joystick"
   236.7 -VERSION="4.9.0"
   236.8 -CATEGORY="base-system"
   236.9 -SHORT_DESC="The Linux Kernel joystick modules"
  236.10 -MAINTAINER="devel@slitaz.org"
  236.11 -LICENSE="GPL2"
  236.12 -WEB_SITE="https://www.kernel.org/"
  236.13 -PROVIDE="linux-joystick:linux64"
  236.14 -
  236.15 -WANTED="linux"
  236.16 -DEPENDS="linux64"
  236.17 -
  236.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  236.19 -genpkg_rules()
  236.20 -{
  236.21 -	. $wanted_stuff/copy_modules.sh
  236.22 -	copy_modules \
  236.23 -		drivers/input/joystick \
  236.24 -		drivers/input/gameport \
  236.25 -		drivers/input/input-polldev.ko.xz
  236.26 -}
   237.1 --- a/linux64-kvm/receipt	Thu Jun 15 03:15:24 2017 +0300
   237.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   237.3 @@ -1,24 +0,0 @@
   237.4 -# SliTaz package receipt.
   237.5 -
   237.6 -PACKAGE="linux64-kvm"
   237.7 -VERSION="4.9.0"
   237.8 -CATEGORY="base-system"
   237.9 -SHORT_DESC="The Linux Kernel KVM and Virtio modules"
  237.10 -MAINTAINER="devel@slitaz.org"
  237.11 -LICENSE="GPL2"
  237.12 -WEB_SITE="https://www.kernel.org/"
  237.13 -PROVIDE="linux-kvm:linux64"
  237.14 -
  237.15 -WANTED="linux"
  237.16 -DEPENDS="linux64"
  237.17 -
  237.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  237.19 -genpkg_rules()
  237.20 -{
  237.21 -	. $wanted_stuff/copy_modules.sh
  237.22 -	copy_modules \
  237.23 -		arch/x86/kvm drivers/virtio \
  237.24 -		drivers/char/hw_random/virtio-rng.ko.xz \
  237.25 -		drivers/net/virtio_net.ko.xz \
  237.26 -		drivers/block/virtio_blk.ko.xz
  237.27 -}
   238.1 --- a/linux64-logfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   238.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   238.3 @@ -1,21 +0,0 @@
   238.4 -# SliTaz package receipt.
   238.5 -
   238.6 -PACKAGE="linux64-logfs"
   238.7 -VERSION="4.9.0"
   238.8 -CATEGORY="base-system"
   238.9 -SHORT_DESC="The Linux Kernel Logfs module"
  238.10 -MAINTAINER="devel@slitaz.org"
  238.11 -LICENSE="GPL2"
  238.12 -WEB_SITE="https://www.kernel.org/"
  238.13 -CONFIG_FILES="/etc/filesystems"
  238.14 -PROVIDE="linux-logfs:linux64"
  238.15 -
  238.16 -WANTED="linux"
  238.17 -DEPENDS="linux64"
  238.18 -
  238.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  238.20 -genpkg_rules()
  238.21 -{
  238.22 -	. $wanted_stuff/copy_modules.sh
  238.23 -	copy_modules fs/logfs
  238.24 -}
   239.1 --- a/linux64-md/receipt	Thu Jun 15 03:15:24 2017 +0300
   239.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   239.3 @@ -1,24 +0,0 @@
   239.4 -# SliTaz package receipt.
   239.5 -
   239.6 -PACKAGE="linux64-md"
   239.7 -VERSION="4.9.0"
   239.8 -CATEGORY="base-system"
   239.9 -SHORT_DESC="The Linux Kernel MD modules"
  239.10 -MAINTAINER="devel@slitaz.org"
  239.11 -LICENSE="GPL2"
  239.12 -WEB_SITE="https://www.kernel.org/"
  239.13 -PROVIDE="linux-md:linux64"
  239.14 -
  239.15 -WANTED="linux"
  239.16 -DEPENDS="linux-crypto"
  239.17 -
  239.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  239.19 -genpkg_rules()
  239.20 -{
  239.21 -	. $wanted_stuff/copy_modules.sh
  239.22 -	copy_modules drivers/md
  239.23 -
  239.24 -	# remove duplicates
  239.25 -	cook linux-crypto >/dev/null 2>&1
  239.26 -	cook_split_rm linux-crypto
  239.27 -}
   240.1 --- a/linux64-media/receipt	Thu Jun 15 03:15:24 2017 +0300
   240.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   240.3 @@ -1,22 +0,0 @@
   240.4 -# SliTaz package receipt.
   240.5 -
   240.6 -PACKAGE="linux64-media"
   240.7 -VERSION="4.9.0"
   240.8 -CATEGORY="base-system"
   240.9 -SHORT_DESC="The Linux Kernel media modules"
  240.10 -MAINTAINER="slaxemulator@gmail.com"
  240.11 -LICENSE="GPL2"
  240.12 -WEB_SITE="https://www.kernel.org"
  240.13 -PROVIDE="linux-media:linux64"
  240.14 -
  240.15 -WANTED="linux"
  240.16 -DEPENDS="linux64"
  240.17 -
  240.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  240.19 -genpkg_rules()
  240.20 -{
  240.21 -	. $wanted_stuff/copy_modules.sh
  240.22 -	copy_modules \
  240.23 -		drivers/media \
  240.24 -		drivers/mfd
  240.25 -}
   241.1 --- a/linux64-memstick/receipt	Thu Jun 15 03:15:24 2017 +0300
   241.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   241.3 @@ -1,20 +0,0 @@
   241.4 -# SliTaz package receipt.
   241.5 -
   241.6 -PACKAGE="linux64-memstick"
   241.7 -VERSION="4.9.0"
   241.8 -CATEGORY="base-system"
   241.9 -SHORT_DESC="The Linux Kernel Sony memory stick modules"
  241.10 -MAINTAINER="devel@slitaz.org"
  241.11 -LICENSE="GPL2"
  241.12 -WEB_SITE="https://www.kernel.org/"
  241.13 -PROVIDE="linux-memstick:linux64"
  241.14 -
  241.15 -WANTED="linux"
  241.16 -DEPENDS="linux64"
  241.17 -
  241.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  241.19 -genpkg_rules()
  241.20 -{
  241.21 -	. $wanted_stuff/copy_modules.sh
  241.22 -	copy_modules drivers/memstick
  241.23 -}
   242.1 --- a/linux64-minix/receipt	Thu Jun 15 03:15:24 2017 +0300
   242.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   242.3 @@ -1,21 +0,0 @@
   242.4 -# SliTaz package receipt.
   242.5 -
   242.6 -PACKAGE="linux64-minix"
   242.7 -VERSION="4.9.0"
   242.8 -CATEGORY="base-system"
   242.9 -SHORT_DESC="The Linux Kernel Minix module"
  242.10 -MAINTAINER="devel@slitaz.org"
  242.11 -LICENSE="GPL2"
  242.12 -WEB_SITE="https://www.kernel.org/"
  242.13 -CONFIG_FILES="/etc/filesystems"
  242.14 -PROVIDE="linux-minix:linux64"
  242.15 -
  242.16 -WANTED="linux"
  242.17 -DEPENDS="linux64"
  242.18 -
  242.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  242.20 -genpkg_rules()
  242.21 -{
  242.22 -	. $wanted_stuff/copy_modules.sh
  242.23 -	copy_modules fs/minix
  242.24 -}
   243.1 --- a/linux64-mmc/receipt	Thu Jun 15 03:15:24 2017 +0300
   243.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   243.3 @@ -1,23 +0,0 @@
   243.4 -# SliTaz package receipt.
   243.5 -
   243.6 -PACKAGE="linux64-mmc"
   243.7 -VERSION="4.9.0"
   243.8 -CATEGORY="base-system"
   243.9 -SHORT_DESC="The Linux Kernel MMC modules (card reader)"
  243.10 -MAINTAINER="devel@slitaz.org"
  243.11 -LICENSE="GPL2"
  243.12 -WEB_SITE="https://www.kernel.org/"
  243.13 -PROVIDE="linux-mmc:linux64"
  243.14 -
  243.15 -WANTED="linux"
  243.16 -DEPENDS="linux64"
  243.17 -
  243.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  243.19 -genpkg_rules()
  243.20 -{
  243.21 -	. $wanted_stuff/copy_modules.sh
  243.22 -	copy_modules \
  243.23 -		drivers/mmc \
  243.24 -		drivers/misc/tifm_7xx1.ko.xz \
  243.25 -		drivers/misc/iwmc3200top/iwmc3200top.ko.xz
  243.26 -}
   244.1 --- a/linux64-module-headers/receipt	Thu Jun 15 03:15:24 2017 +0300
   244.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   244.3 @@ -1,33 +0,0 @@
   244.4 -# SliTaz package receipt.
   244.5 -
   244.6 -PACKAGE="linux64-module-headers"
   244.7 -VERSION="4.9.0"
   244.8 -CATEGORY="development"
   244.9 -SHORT_DESC="Header files and scripts for building modules for Linux Kernel"
  244.10 -MAINTAINER="devel@slitaz.org"
  244.11 -LICENSE="GPL2"
  244.12 -WEB_SITE="https://www.kernel.org/"
  244.13 -KVERSION="$VERSION-slitaz64"
  244.14 -
  244.15 -WANTED="linux"
  244.16 -DEPENDS="slitaz-toolchain"
  244.17 -
  244.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  244.19 -genpkg_rules()
  244.20 -{
  244.21 -	mkdir -p $fs/lib/modules/$KVERSION $fs/usr
  244.22 -	cp -a $install/linux64/usr/src $fs/usr
  244.23 -}	
  244.24 -
  244.25 -pre_remove() {
  244.26 -	if [ -e "$1/usr/src/linux" ]; then
  244.27 -		rm -rf "$1/usr/src/linux"
  244.28 -	fi
  244.29 -}
  244.30 -
  244.31 -post_install() {
  244.32 -	# Added soft link to make it easier to point to kernel folder
  244.33 -	[ -L "$1/usr/src/linux" ] && rm -f "$1/usr/src/linux"
  244.34 -	ln -sf /usr/src/linux-$KVERSION "$1/usr/src/linux"
  244.35 -	ln -sf /usr/src/linux-$KVERSION "$1/lib/modules/$KVERSION/build"
  244.36 -}
   245.1 --- a/linux64-mwave/receipt	Thu Jun 15 03:15:24 2017 +0300
   245.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   245.3 @@ -1,20 +0,0 @@
   245.4 -# SliTaz package receipt.
   245.5 -
   245.6 -PACKAGE="linux64-mwave"
   245.7 -VERSION="4.9.0"
   245.8 -CATEGORY="base-system"
   245.9 -SHORT_DESC="The Linux Kernel ACP Modem driver module (for IBM Thinkpad)"
  245.10 -MAINTAINER="devel@slitaz.org"
  245.11 -LICENSE="GPL2"
  245.12 -WEB_SITE="https://www.kernel.org/"
  245.13 -PROVIDE="linux-mwave:linux64"
  245.14 -
  245.15 -WANTED="linux"
  245.16 -DEPENDS="linux64"
  245.17 -
  245.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  245.19 -genpkg_rules()
  245.20 -{
  245.21 -	. $wanted_stuff/copy_modules.sh
  245.22 -	copy_modules drivers/char/mwave
  245.23 -}
   246.1 --- a/linux64-nbd/receipt	Thu Jun 15 03:15:24 2017 +0300
   246.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   246.3 @@ -1,22 +0,0 @@
   246.4 -# SliTaz package receipt.
   246.5 -
   246.6 -PACKAGE="linux64-nbd"
   246.7 -VERSION="4.9.0"
   246.8 -CATEGORY="base-system"
   246.9 -SHORT_DESC="The Linux Kernel network block device modules"
  246.10 -MAINTAINER="devel@slitaz.org"
  246.11 -LICENSE="GPL2"
  246.12 -WEB_SITE="https://www.kernel.org/"
  246.13 -PROVIDE="linux-nbd:linux64"
  246.14 -
  246.15 -WANTED="linux"
  246.16 -DEPENDS="linux64"
  246.17 -
  246.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  246.19 -genpkg_rules()
  246.20 -{
  246.21 -	. $wanted_stuff/copy_modules.sh
  246.22 -	copy_modules \
  246.23 -		drivers/block/nbd.ko.xz \
  246.24 -		drivers/block/drbd/drbd.ko.xz
  246.25 -}
   247.1 --- a/linux64-ncpfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   247.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   247.3 @@ -1,21 +0,0 @@
   247.4 -# SliTaz package receipt.
   247.5 -
   247.6 -PACKAGE="linux64-ncpfs"
   247.7 -VERSION="4.9.0"
   247.8 -CATEGORY="base-system"
   247.9 -SHORT_DESC="The Linux Kernel NCPFS module"
  247.10 -MAINTAINER="devel@slitaz.org"
  247.11 -LICENSE="GPL2"
  247.12 -WEB_SITE="https://www.kernel.org/"
  247.13 -CONFIG_FILES="/etc/filesystems"
  247.14 -PROVIDE="linux-ncpfs:linux64"
  247.15 -
  247.16 -WANTED="linux"
  247.17 -DEPENDS="linux64"
  247.18 -
  247.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  247.20 -genpkg_rules()
  247.21 -{
  247.22 -	. $wanted_stuff/copy_modules.sh
  247.23 -	copy_modules fs/ncpfs
  247.24 -}
   248.1 --- a/linux64-netfilter/receipt	Thu Jun 15 03:15:24 2017 +0300
   248.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   248.3 @@ -1,23 +0,0 @@
   248.4 -# SliTaz package receipt.
   248.5 -
   248.6 -PACKAGE="linux64-netfilter"
   248.7 -VERSION="4.9.0"
   248.8 -CATEGORY="base-system"
   248.9 -SHORT_DESC="The Linux Kernel Netfilter modules"
  248.10 -MAINTAINER="devel@slitaz.org"
  248.11 -LICENSE="GPL2"
  248.12 -WEB_SITE="https://www.kernel.org/"
  248.13 -PROVIDE="linux-netfilter:linux64"
  248.14 -
  248.15 -WANTED="linux"
  248.16 -DEPENDS="linux64"
  248.17 -
  248.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  248.19 -genpkg_rules()
  248.20 -{
  248.21 -	. $wanted_stuff/copy_modules.sh
  248.22 -	copy_modules \
  248.23 -		net/netfilter \
  248.24 -		net/ipv4/netfilter \
  248.25 -		net/8021q
  248.26 -}
   249.1 --- a/linux64-nfsd/receipt	Thu Jun 15 03:15:24 2017 +0300
   249.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   249.3 @@ -1,21 +0,0 @@
   249.4 -# SliTaz package receipt.
   249.5 -
   249.6 -PACKAGE="linux64-nfsd"
   249.7 -VERSION="4.9.0"
   249.8 -CATEGORY="base-system"
   249.9 -SHORT_DESC="The Linux Kernel NFS server module"
  249.10 -MAINTAINER="devel@slitaz.org"
  249.11 -LICENSE="GPL2"
  249.12 -WEB_SITE="https://www.kernel.org/"
  249.13 -CONFIG_FILES="/etc/filesystems"
  249.14 -PROVIDE="linux-nfsd:linux64"
  249.15 -
  249.16 -WANTED="linux"
  249.17 -DEPENDS="linux64"
  249.18 -
  249.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  249.20 -genpkg_rules()
  249.21 -{
  249.22 -	. $wanted_stuff/copy_modules.sh
  249.23 -	copy_modules fs/nfsd
  249.24 -}
   250.1 --- a/linux64-ocfs2/receipt	Thu Jun 15 03:15:24 2017 +0300
   250.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   250.3 @@ -1,21 +0,0 @@
   250.4 -# SliTaz package receipt.
   250.5 -
   250.6 -PACKAGE="linux64-ocfs2"
   250.7 -VERSION="4.9.0"
   250.8 -CATEGORY="base-system"
   250.9 -SHORT_DESC="The Linux Kernel OCFS2 modules"
  250.10 -MAINTAINER="slaxemulator@gmail.com"
  250.11 -LICENSE="GPL2"
  250.12 -WEB_SITE="https://kernel.org/"
  250.13 -CONFIG_FILES="/etc/filesystems"
  250.14 -PROVIDE="linux-ocfs2:linux64"
  250.15 -
  250.16 -WANTED="linux"
  250.17 -DEPENDS="linux64"
  250.18 -
  250.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  250.20 -genpkg_rules()
  250.21 -{
  250.22 -	. $wanted_stuff/copy_modules.sh
  250.23 -	copy_modules fs/ocfs2
  250.24 -}
   251.1 --- a/linux64-open-vm-tools-kernel/receipt	Thu Jun 15 03:15:24 2017 +0300
   251.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   251.3 @@ -1,56 +0,0 @@
   251.4 -# SliTaz package receipt.
   251.5 -
   251.6 -PACKAGE="linux64-open-vm-tools-kernel"
   251.7 -VERSION="10.0.0-3000743"
   251.8 -CATEGORY="utilities"
   251.9 -TAGS="vmware kernel"
  251.10 -SHORT_DESC="Open VMware Tools"
  251.11 -MAINTAINER="nobody@slitaz.org"
  251.12 -LICENSE="GPL"
  251.13 -TARBALL="open-vm-tools-$VERSION.tar.gz"
  251.14 -WEB_SITE="https://github.com/vmware/open-vm-tools"
  251.15 -WGET_URL="https://github.com/vmware/open-vm-tools/archive/$TARBALL"
  251.16 -HOST_ARCH="i486 x86_64"
  251.17 -
  251.18 -PROVIDE="open-vm-tools-kernel:linux64"
  251.19 -
  251.20 -DEPENDS="shutdown glib libffi libmspack open-vm-tools linux64 procps"
  251.21 -BUILD_DEPENDS="uclibc-cross-compiler-x86_64 wget cacerts autoconf automake libtool linux-source linux-module-headers linux64 linux64-module-headers glib-dev libffi-dev libdnet-dev libmspack-dev procps slitaz-toolchain"
  251.22 -
  251.23 -AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8("
  251.24 -
  251.25 -# Rules to configure and make the package.
  251.26 -compile_rules()
  251.27 -{
  251.28 -	[ -d /lib/modules/${kvers}-slitaz/source ] || get-linux-source
  251.29 -
  251.30 -	cd open-vm-tools
  251.31 -	sed -i -e "s/-Werror//" configure.ac
  251.32 -	autoreconf -i
  251.33 -        ./configure \
  251.34 -		--without-pam \
  251.35 -		--without-x \
  251.36 -		--without-icu \
  251.37 -		--without-gtk2 \
  251.38 -		--without-gtkmm \
  251.39 -		--without-xmlsecurity \
  251.40 -		--without-xerces \
  251.41 -		--with-kernel-release=${kvers}-slitaz64 \
  251.42 -                $CONFIGURE_ARGS
  251.43 -	cd modules && make CFLAGS="" KBUILD_VERBOSE=1 && make DESTDIR=$install install
  251.44 -}
  251.45 -
  251.46 -# Rules to gen a SliTaz package suitable for Tazpkg.
  251.47 -genpkg_rules()
  251.48 -{
  251.49 -	EXTRAVERSION=_${kvers}
  251.50 -
  251.51 -	mkdir -p $fs/lib
  251.52 -	cp -a $install/lib/modules $fs/lib
  251.53 -}
  251.54 -
  251.55 -post_install()
  251.56 -{
  251.57 -	chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz64
  251.58 -	status
  251.59 -}
   252.1 --- a/linux64-radio/receipt	Thu Jun 15 03:15:24 2017 +0300
   252.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   252.3 @@ -1,20 +0,0 @@
   252.4 -# SliTaz package receipt.
   252.5 -
   252.6 -PACKAGE="linux64-radio"
   252.7 -VERSION="4.9.0"
   252.8 -CATEGORY="base-system"
   252.9 -SHORT_DESC="The Linux Kernel radio modules"
  252.10 -MAINTAINER="slaxemulator@gmail.com"
  252.11 -LICENSE="GPL2"
  252.12 -WEB_SITE="https://www.kernel.org/"
  252.13 -PROVIDE="linux-radio:linux64"
  252.14 -
  252.15 -WANTED="linux"
  252.16 -DEPENDS="linux64"
  252.17 -
  252.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  252.19 -genpkg_rules()
  252.20 -{
  252.21 -	. $wanted_stuff/copy_modules.sh
  252.22 -	copy_modules drivers/media/radio
  252.23 -}
   253.1 --- a/linux64-reiserfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   253.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   253.3 @@ -1,21 +0,0 @@
   253.4 -# SliTaz package receipt.
   253.5 -
   253.6 -PACKAGE="linux64-reiserfs"
   253.7 -VERSION="4.9.0"
   253.8 -CATEGORY="base-system"
   253.9 -SHORT_DESC="The Linux Kernel ReiserFS module"
  253.10 -MAINTAINER="devel@slitaz.org"
  253.11 -LICENSE="GPL2"
  253.12 -WEB_SITE="https://www.kernel.org/"
  253.13 -CONFIG_FILES="/etc/filesystems"
  253.14 -PROVIDE="linux-reiserfs:linux64"
  253.15 -
  253.16 -WANTED="linux"
  253.17 -DEPENDS="linux64"
  253.18 -
  253.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  253.20 -genpkg_rules()
  253.21 -{
  253.22 -	. $wanted_stuff/copy_modules.sh
  253.23 -	copy_modules fs/reiserfs
  253.24 -}
   254.1 --- a/linux64-romfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   254.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   254.3 @@ -1,21 +0,0 @@
   254.4 -# SliTaz package receipt.
   254.5 -
   254.6 -PACKAGE="linux64-romfs"
   254.7 -VERSION="4.9.0"
   254.8 -CATEGORY="base-system"
   254.9 -SHORT_DESC="The Linux Kernel ROMFS module"
  254.10 -MAINTAINER="devel@slitaz.org"
  254.11 -LICENSE="GPL2"
  254.12 -WEB_SITE="https://www.kernel.org/"
  254.13 -CONFIG_FILES="/etc/filesystems"
  254.14 -PROVIDE="linux-romfs:linux64"
  254.15 -
  254.16 -WANTED="linux"
  254.17 -DEPENDS="linux64"
  254.18 -
  254.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  254.20 -genpkg_rules()
  254.21 -{
  254.22 -	. $wanted_stuff/copy_modules.sh
  254.23 -	copy_modules fs/romfs
  254.24 -}
   255.1 --- a/linux64-sched/receipt	Thu Jun 15 03:15:24 2017 +0300
   255.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   255.3 @@ -1,20 +0,0 @@
   255.4 -# SliTaz package receipt.
   255.5 -
   255.6 -PACKAGE="linux64-sched"
   255.7 -VERSION="4.9.0"
   255.8 -CATEGORY="base-system"
   255.9 -SHORT_DESC="The Linux Kernel Sched modules"
  255.10 -MAINTAINER="devel@slitaz.org"
  255.11 -LICENSE="GPL2"
  255.12 -WEB_SITE="https://www.kernel.org/"
  255.13 -PROVIDE="linux-sched:linux64"
  255.14 -
  255.15 -WANTED="linux"
  255.16 -DEPENDS="linux64"
  255.17 -
  255.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  255.19 -genpkg_rules()
  255.20 -{
  255.21 -	. $wanted_stuff/copy_modules.sh
  255.22 -	copy_modules net/sched
  255.23 -}
   256.1 --- a/linux64-scsi/receipt	Thu Jun 15 03:15:24 2017 +0300
   256.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   256.3 @@ -1,20 +0,0 @@
   256.4 -# SliTaz package receipt.
   256.5 -
   256.6 -PACKAGE="linux64-scsi"
   256.7 -VERSION="4.9.0"
   256.8 -CATEGORY="base-system"
   256.9 -SHORT_DESC="The Linux Kernel SCSI modules"
  256.10 -MAINTAINER="devel@slitaz.org"
  256.11 -LICENSE="GPL2"
  256.12 -WEB_SITE="https://www.kernel.org/"
  256.13 -PROVIDE="linux-scsi:linux64"
  256.14 -
  256.15 -WANTED="linux"
  256.16 -DEPENDS="linux64"
  256.17 -
  256.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  256.19 -genpkg_rules()
  256.20 -{
  256.21 -	. $wanted_stuff/copy_modules.sh
  256.22 -	copy_modules drivers/scsi
  256.23 -}
   257.1 --- a/linux64-sound/receipt	Thu Jun 15 03:15:24 2017 +0300
   257.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   257.3 @@ -1,20 +0,0 @@
   257.4 -# SliTaz package receipt.
   257.5 -
   257.6 -PACKAGE="linux64-sound"
   257.7 -VERSION="4.9.0"
   257.8 -CATEGORY="base-system"
   257.9 -SHORT_DESC="The Linux Kernel sound modules"
  257.10 -MAINTAINER="devel@slitaz.org"
  257.11 -LICENSE="GPL2"
  257.12 -WEB_SITE="http://www.kernel.org/"
  257.13 -PROVIDE="linux-sound:linux64"
  257.14 -
  257.15 -WANTED="linux"
  257.16 -DEPENDS="linux64"
  257.17 -
  257.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  257.19 -genpkg_rules()
  257.20 -{
  257.21 -	. $wanted_stuff/copy_modules.sh
  257.22 -	copy_modules sound
  257.23 -}
   258.1 --- a/linux64-speakup/receipt	Thu Jun 15 03:15:24 2017 +0300
   258.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   258.3 @@ -1,20 +0,0 @@
   258.4 -# SliTaz package receipt.
   258.5 -
   258.6 -PACKAGE="linux64-speakup"
   258.7 -VERSION="4.9.0"
   258.8 -CATEGORY="base-system"
   258.9 -SHORT_DESC="The Linux Kernel Speakup modules"
  258.10 -MAINTAINER="erjo@slitaz.org"
  258.11 -LICENSE="GPL2"
  258.12 -WEB_SITE="https://www.kernel.org/"
  258.13 -PROVIDE="linux-speakup:linux64"
  258.14 -
  258.15 -WANTED="linux"
  258.16 -DEPENDS="linux64"
  258.17 -
  258.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  258.19 -genpkg_rules()
  258.20 -{
  258.21 -	. $wanted_stuff/copy_modules.sh
  258.22 -	copy_modules drivers/staging/speakup
  258.23 -}
   259.1 --- a/linux64-squashfs/receipt	Thu Jun 15 03:15:24 2017 +0300
   259.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   259.3 @@ -1,21 +0,0 @@
   259.4 -# SliTaz package receipt.
   259.5 -
   259.6 -PACKAGE="linux64-squashfs"
   259.7 -VERSION="4.9.0"
   259.8 -CATEGORY="base-system"
   259.9 -SHORT_DESC="The Linux Kernel SquashFS module"
  259.10 -MAINTAINER="devel@slitaz.org"
  259.11 -LICENSE="GPL2"
  259.12 -WEB_SITE="https://www.kernel.org/"
  259.13 -CONFIG_FILES="/etc/filesystems"
  259.14 -PROVIDE="squashfs-module:linux64 linux-squashfs:linux64"
  259.15 -
  259.16 -WANTED="linux"
  259.17 -DEPENDS="linux64"
  259.18 -
  259.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  259.20 -genpkg_rules()
  259.21 -{
  259.22 -	. $wanted_stuff/copy_modules.sh
  259.23 -	copy_modules fs/squashfs
  259.24 -}
   260.1 --- a/linux64-staging/receipt	Thu Jun 15 03:15:24 2017 +0300
   260.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   260.3 @@ -1,20 +0,0 @@
   260.4 -# SliTaz package receipt.
   260.5 -
   260.6 -PACKAGE="linux64-staging"
   260.7 -VERSION="4.9.0"
   260.8 -CATEGORY="base-system"
   260.9 -SHORT_DESC="The Linux Kernel staging kernel modules"
  260.10 -MAINTAINER="slaxemulator@gmail.com"
  260.11 -LICENSE="GPL2"
  260.12 -WEB_SITE="https://kernel.org/"
  260.13 -PROVIDE="linux-staging:linux64"
  260.14 -
  260.15 -WANTED="linux"
  260.16 -DEPENDS="linux64"
  260.17 -
  260.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  260.19 -genpkg_rules()
  260.20 -{
  260.21 -	. $wanted_stuff/copy_modules.sh
  260.22 -	copy_modules drivers/staging
  260.23 -}
   261.1 --- a/linux64-usb-misc/receipt	Thu Jun 15 03:15:24 2017 +0300
   261.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   261.3 @@ -1,20 +0,0 @@
   261.4 -# SliTaz package receipt.
   261.5 -
   261.6 -PACKAGE="linux64-usb-misc"
   261.7 -VERSION="4.9.0"
   261.8 -CATEGORY="base-system"
   261.9 -SHORT_DESC="The Linux Kernel misc. USB drivers"
  261.10 -MAINTAINER="rcx@zoominternet.net"
  261.11 -LICENSE="GPL2"
  261.12 -WEB_SITE="https://www.kernel.org/"
  261.13 -PROVIDE="linux-usb-misc:linux64"
  261.14 -
  261.15 -WANTED="linux"
  261.16 -DEPENDS="linux64"
  261.17 -
  261.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  261.19 -genpkg_rules()
  261.20 -{
  261.21 -	. $wanted_stuff/copy_modules.sh
  261.22 -	copy_modules drivers/usb/misc
  261.23 -}
   262.1 --- a/linux64-usbdsl/receipt	Thu Jun 15 03:15:24 2017 +0300
   262.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   262.3 @@ -1,22 +0,0 @@
   262.4 -# SliTaz package receipt.
   262.5 -
   262.6 -PACKAGE="linux64-usbdsl"
   262.7 -VERSION="4.9.0"
   262.8 -CATEGORY="base-system"
   262.9 -SHORT_DESC="The Linux Kernel USB DSL modem modules"
  262.10 -MAINTAINER="devel@slitaz.org"
  262.11 -LICENSE="GPL2"
  262.12 -WEB_SITE="https://www.kernel.org/"
  262.13 -PROVIDE="linux-usbdsl:linux64"
  262.14 -
  262.15 -WANTED="linux"
  262.16 -DEPENDS="linux64"
  262.17 -
  262.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  262.19 -genpkg_rules()
  262.20 -{
  262.21 -	. $wanted_stuff/copy_modules.sh
  262.22 -	copy_modules \
  262.23 -		drivers/usb/atm \
  262.24 -		net/atm
  262.25 -}
   263.1 --- a/linux64-usbip/receipt	Thu Jun 15 03:15:24 2017 +0300
   263.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   263.3 @@ -1,20 +0,0 @@
   263.4 -# SliTaz package receipt.
   263.5 -
   263.6 -PACKAGE="linux64-usbip"
   263.7 -VERSION="4.9.0"
   263.8 -CATEGORY="base-system"
   263.9 -SHORT_DESC="The Linux Kernel USBIP module"
  263.10 -MAINTAINER="devel@slitaz.org"
  263.11 -LICENSE="GPL2"
  263.12 -WEB_SITE="https://www.kernel.org/"
  263.13 -PROVIDE="usbip-module:linux64 linux-usbip:linux64"
  263.14 -
  263.15 -WANTED="linux"
  263.16 -DEPENDS="linux64"
  263.17 -
  263.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  263.19 -genpkg_rules()
  263.20 -{
  263.21 -	. $wanted_stuff/copy_modules.sh
  263.22 -	copy_modules drivers/staging/usbip
  263.23 -}
   264.1 --- a/linux64-uwb/receipt	Thu Jun 15 03:15:24 2017 +0300
   264.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   264.3 @@ -1,23 +0,0 @@
   264.4 -# SliTaz package receipt.
   264.5 -
   264.6 -PACKAGE="linux64-uwb"
   264.7 -VERSION="4.9.0"
   264.8 -CATEGORY="base-system"
   264.9 -SHORT_DESC="The Linux Kernel UWB modules"
  264.10 -MAINTAINER="devel@slitaz.org"
  264.11 -LICENSE="GPL2"
  264.12 -WEB_SITE="https://www.kernel.org/"
  264.13 -PROVIDE="linux-uwb:linux64"
  264.14 -
  264.15 -WANTED="linux"
  264.16 -DEPENDS="linux64"
  264.17 -
  264.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  264.19 -genpkg_rules()
  264.20 -{
  264.21 -	. $wanted_stuff/copy_modules.sh
  264.22 -	copy_modules \
  264.23 -		drivers/uwb \
  264.24 -		drivers/usb/wusbcore \
  264.25 -		drivers/usb/host/whci
  264.26 -}
   265.1 --- a/linux64-video/receipt	Thu Jun 15 03:15:24 2017 +0300
   265.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   265.3 @@ -1,20 +0,0 @@
   265.4 -# SliTaz package receipt.
   265.5 -
   265.6 -PACKAGE="linux64-video"
   265.7 -VERSION="4.9.0"
   265.8 -CATEGORY="base-system"
   265.9 -SHORT_DESC="The Linux Kernel video modules"
  265.10 -MAINTAINER="devel@slitaz.org"
  265.11 -LICENSE="GPL2"
  265.12 -WEB_SITE="https://www.kernel.org/"
  265.13 -PROVIDE="linux-video:linux64"
  265.14 -
  265.15 -WANTED="linux"
  265.16 -DEPENDS="linux64"
  265.17 -
  265.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  265.19 -genpkg_rules()
  265.20 -{
  265.21 -	. $wanted_stuff/copy_modules.sh
  265.22 -	copy_modules drivers/video/backlight
  265.23 -}
   266.1 --- a/linux64-wan/receipt	Thu Jun 15 03:15:24 2017 +0300
   266.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   266.3 @@ -1,20 +0,0 @@
   266.4 -# SliTaz package receipt.
   266.5 -
   266.6 -PACKAGE="linux64-wan"
   266.7 -VERSION="4.9.0"
   266.8 -CATEGORY="base-system"
   266.9 -SHORT_DESC="The Linux Kernel Wide Area Networks (WANs) modules"
  266.10 -MAINTAINER="slaxemulator@gmail.com"
  266.11 -LICENSE="GPL2"
  266.12 -WEB_SITE="https://www.kernel.org/"
  266.13 -PROVIDE="linux-wan:linux64"
  266.14 -
  266.15 -WANTED="linux"
  266.16 -DEPENDS="linux-wireless"
  266.17 -
  266.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  266.19 -genpkg_rules()
  266.20 -{
  266.21 -	. $wanted_stuff/copy_modules.sh
  266.22 -	copy_modules drivers/net/wan
  266.23 -}
   267.1 --- a/linux64-wimax/receipt	Thu Jun 15 03:15:24 2017 +0300
   267.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   267.3 @@ -1,22 +0,0 @@
   267.4 -# SliTaz package receipt.
   267.5 -
   267.6 -PACKAGE="linux64-wimax"
   267.7 -VERSION="4.9.0"
   267.8 -CATEGORY="base-system"
   267.9 -SHORT_DESC="The Linux Kernel Wimax modules"
  267.10 -MAINTAINER="devel@slitaz.org"
  267.11 -LICENSE="GPL2"
  267.12 -WEB_SITE="https://www.kernel.org/"
  267.13 -PROVIDE="linux-wimax:linux64"
  267.14 -
  267.15 -WANTED="linux"
  267.16 -DEPENDS="linux64"
  267.17 -
  267.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  267.19 -genpkg_rules()
  267.20 -{
  267.21 -	. $wanted_stuff/copy_modules.sh
  267.22 -	copy_modules \
  267.23 -		drivers/net/wimax \
  267.24 -		net/wimax
  267.25 -}
   268.1 --- a/linux64-wireless/receipt	Thu Jun 15 03:15:24 2017 +0300
   268.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   268.3 @@ -1,32 +0,0 @@
   268.4 -# SliTaz package receipt.
   268.5 -
   268.6 -PACKAGE="linux64-wireless"
   268.7 -VERSION="4.9.0"
   268.8 -CATEGORY="base-system"
   268.9 -SHORT_DESC="The Linux Kernel wireless modules"
  268.10 -MAINTAINER="devel@slitaz.org"
  268.11 -LICENSE="GPL2"
  268.12 -WEB_SITE="https://www.kernel.org/"
  268.13 -PROVIDE="linux-wireless:linux64"
  268.14 -
  268.15 -WANTED="linux"
  268.16 -DEPENDS="linux-crypto wireless_tools"
  268.17 -
  268.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  268.19 -genpkg_rules()
  268.20 -{
  268.21 -	. $wanted_stuff/copy_modules.sh
  268.22 -	copy_modules \
  268.23 -		drivers/net/wireless \
  268.24 -		drivers/staging/wlan-ng \
  268.25 -		drivers/staging/echo \
  268.26 -		drivers/leds \
  268.27 -		net/wireless \
  268.28 -		net/mac80211 \
  268.29 -		drivers/staging/rtl8192e/r8192e_pci.ko.xz \
  268.30 -		drivers/staging/rtl8712/r8712u.ko.xz \
  268.31 -		drivers/staging/rtl8187se/r8187se.ko.xz \
  268.32 -		drivers/staging/rtl8192u/r8192u_usb.ko.xz \
  268.33 -		drivers/staging/crystalhd/crystalhd.ko.xz \
  268.34 -		drivers/staging/sm7xx/sm7xx.ko.xz
  268.35 -}
   269.1 --- a/linux64-without-modules/receipt	Thu Jun 15 03:15:24 2017 +0300
   269.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   269.3 @@ -1,20 +0,0 @@
   269.4 -# SliTaz package receipt.
   269.5 -
   269.6 -PACKAGE="linux64-without-modules"
   269.7 -VERSION="4.9.0"
   269.8 -CATEGORY="base-system"
   269.9 -SHORT_DESC="The Linux Kernel without module support"
  269.10 -MAINTAINER="devel@slitaz.org"
  269.11 -LICENSE="GPL2"
  269.12 -WEB_SITE="https://www.kernel.org/"
  269.13 -PROVIDE="linux-without-modules linux64 linux"
  269.14 -
  269.15 -WANTED="linux"
  269.16 -
  269.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  269.18 -genpkg_rules()
  269.19 -{
  269.20 -	install=$install/linux64
  269.21 -	mkdir -p $fs/boot
  269.22 -	cp -a $install/bzImage $fs/boot/vmlinuz-$VERSION-slitaz64-without-modules
  269.23 -}
   270.1 --- a/linux64-zram/receipt	Thu Jun 15 03:15:24 2017 +0300
   270.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   270.3 @@ -1,36 +0,0 @@
   270.4 -# SliTaz package receipt.
   270.5 -
   270.6 -PACKAGE="linux64-zram"
   270.7 -VERSION="4.9.0"
   270.8 -CATEGORY="base-system"
   270.9 -SHORT_DESC="The Linux Kernel compressed caching support"
  270.10 -MAINTAINER="devel@slitaz.org"
  270.11 -LICENSE="GPL2"
  270.12 -WEB_SITE="https://www.kernel.org/"
  270.13 -CONFIG_FILES="/etc/compcache.conf"
  270.14 -PROVIDE="compcache:linux64 linux-zram:linux64"
  270.15 -
  270.16 -WANTED="linux"
  270.17 -DEPENDS="linux64"
  270.18 -
  270.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  270.20 -genpkg_rules()
  270.21 -{
  270.22 -	. $wanted_stuff/copy_modules.sh
  270.23 -	copy_modules drivers/block/zram
  270.24 -
  270.25 -	mkdir -p $fs/etc/init.d
  270.26 -	install -o root -m 755 $stuff/compcache $fs/etc/init.d/
  270.27 -	install -o root -m 644 $stuff/compcache.conf $fs/etc/
  270.28 -}
  270.29 -
  270.30 -# Post install/remove commands for Tazpkg.
  270.31 -post_install()
  270.32 -{
  270.33 -	cat <<EOT
  270.34 -
  270.35 -You can add compressed swap according /etc/compcache.conf configuration with:
  270.36 -# /etc/init.d/compcache start
  270.37 -Or add compcache in the RUN_DAEMONS list of /etc/rcS.conf.
  270.38 -EOT
  270.39 -}
   271.1 --- a/linux64-zram/stuff/compcache	Thu Jun 15 03:15:24 2017 +0300
   271.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   271.3 @@ -1,47 +0,0 @@
   271.4 -#!/bin/sh
   271.5 -# /etc/init.d/compcache: Start, stop and restart COMPCACHE daemon on SliTaz,
   271.6 -# at boot time or with the command line. Daemons options are configured
   271.7 -# with /etc/daemons.conf
   271.8 -#
   271.9 -. /etc/init.d/rc.functions
  271.10 -source /etc/compcache.conf
  271.11 -
  271.12 -NAME="compcache"
  271.13 -DESC="$(_ '%s daemon' compcache)"
  271.14 -EXIST=$(cat /proc/swaps | grep zram0)
  271.15 -
  271.16 -case "$1" in
  271.17 -  start)
  271.18 -    if [ -n "$EXIST" ] ; then
  271.19 -      _ '%s is already running.' $NAME
  271.20 -      exit 1
  271.21 -    fi
  271.22 -    action 'Loading module...'
  271.23 -    modprobe zram zram_num_devices=1 &&
  271.24 -    [ -n "$SIZE_KB" ] && echo $(($SIZE_KB * 1024)) > /sys/block/zram0/disksize
  271.25 -    status
  271.26 -
  271.27 -    action 'Starting %s: %s...' "$DESC" $NAME
  271.28 -    mkswap /dev/zram0 && swapon /dev/zram0 -p 100
  271.29 -    status
  271.30 -    ;;
  271.31 -  stop)
  271.32 -    if [ -z "$EXIST" ] ; then
  271.33 -      _ '%s is not running.' $NAME
  271.34 -      exit 1
  271.35 -    fi
  271.36 -    action 'Stopping %s: %s...' "$DESC" $NAME
  271.37 -    swapoff /dev/zram0 && echo 1 > /sys/block/zram0/reset
  271.38 -    status
  271.39 -    action 'Unloading module...'
  271.40 -    rmmod zram
  271.41 -    status
  271.42 -    ;;
  271.43 -  *)
  271.44 -    emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop]"
  271.45 -    newline
  271.46 -    exit 1
  271.47 -    ;;
  271.48 -esac
  271.49 -
  271.50 -exit 0
   272.1 --- a/linux64-zram/stuff/compcache.conf	Thu Jun 15 03:15:24 2017 +0300
   272.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   272.3 @@ -1,1 +0,0 @@
   272.4 -SIZE_KB=20480
   273.1 --- a/linux64/receipt	Thu Jun 15 03:15:24 2017 +0300
   273.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   273.3 @@ -1,88 +0,0 @@
   273.4 -# SliTaz package receipt.
   273.5 -
   273.6 -PACKAGE="linux64"
   273.7 -VERSION="4.9.0"
   273.8 -CATEGORY="base-system"
   273.9 -SHORT_DESC="The Linux 64 bits Kernel and modules"
  273.10 -MAINTAINER="devel@slitaz.org"
  273.11 -LICENSE="GPL2"
  273.12 -WEB_SITE="https://www.kernel.org/"
  273.13 -PROVIDE="linux"
  273.14 -
  273.15 -WANTED="linux"
  273.16 -DEPENDS="depmod"
  273.17 -
  273.18 -# We want it regenerated on each kernel/module install
  273.19 -#CONFIG_FILES="/lib/modules/$VERSION-slitaz64/modules.dep"
  273.20 -
  273.21 -# Rules to gen a SliTaz package suitable for Tazpkg.
  273.22 -genpkg_rules()
  273.23 -{
  273.24 -	local path
  273.25 -	install=$install/linux64
  273.26 -	src=$WOK/$PACKAGE/source/tmp
  273.27 -	cp -a $install/boot $fs
  273.28 -	path=$fs/lib/modules/$VERSION-slitaz64/kernel
  273.29 -	mkdir -p $path
  273.30 -	cp -a $install/lib/modules/$VERSION-slitaz64/mo* \
  273.31 -		$fs/lib/modules/$VERSION-slitaz64
  273.32 -
  273.33 -	# Get the base modules
  273.34 -	export src
  273.35 -	export install
  273.36 -	mkdir -p $WOK/$PACKAGE/source/tmp
  273.37 -	$wanted_stuff/list_modules.sh \
  273.38 -	$(cat $stuff/modules64.list) > $WOK/$PACKAGE/source/tmp/modules.list
  273.39 -	while read module; do
  273.40 -		dir=$(dirname $module)
  273.41 -		[ -d $path/$dir ] || mkdir -p $path/$dir
  273.42 -		cp -a $install/lib/modules/$VERSION-slitaz64/kernel/$module $path/$dir
  273.43 -	done < $WOK/$PACKAGE/source/tmp/modules.list
  273.44 -
  273.45 -	# Remove unresolved links
  273.46 -	rm -f $fs/lib/modules/$VERSION-slitaz64/build
  273.47 -	rm -f $fs/lib/modules/$VERSION-slitaz64/source
  273.48 -
  273.49 -	# Cook all packages with a kernel module
  273.50 -	for i in $(cd $WOK; grep -l 'cook linux64$' */receipt); do
  273.51 -		echo cook ${i%/receipt}
  273.52 -	done
  273.53 -
  273.54 -	# Fixed modules.dep to use right path
  273.55 -	# saves 100kb of space too
  273.56 -	sed -i "s|$install||g" $fs/lib/modules/$VERSION-slitaz64/modules.dep
  273.57 -	sed -i "s|99.98.$VERSION-slitaz|$VERSION-slitaz|g" $fs/lib/modules/$VERSION-slitaz64/modules.dep
  273.58 -
  273.59 -	# Check and echo any module in kernel .config that's not added to
  273.60 -	# one of linux-* pkgs
  273.61 -	$wanted_stuff/check_modules.sh 2>&1 | grep -v files.list
  273.62 -}
  273.63 -
  273.64 -# Pre and post install commands for Tazpkg.
  273.65 -post_install()
  273.66 -{
  273.67 -	# GRUB stuff.
  273.68 -	if [ -f "$root/boot/grub/menu.lst" ]; then
  273.69 -		root_dev=$(cat $root/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/' | head -n 1)
  273.70 -		grub_dev=$(cat $root/boot/grub/menu.lst | grep "root (" | head -n 1)
  273.71 -		# Add new kernel entry in case of upgrade for installed system.
  273.72 -		if ! grep -q $PACKAGE-$VERSION-slitaz64 "$1/boot/grub/menu.lst"; then
  273.73 -			cat >> "$1/boot/grub/menu.lst" <<EOT
  273.74 -
  273.75 -title SliTaz GNU/Linux (Kernel $VERSION-slitaz64)
  273.76 -$grub_dev
  273.77 -kernel /boot/vmlinuz-$VERSION-slitaz64 root=$root_dev
  273.78 -EOT
  273.79 -		fi
  273.80 -		# Display information message.
  273.81 -		cat <<EOT
  273.82 -----
  273.83 -GRUB is installed, these tree lines must be in your /boot/grub/menu.lst:
  273.84 -
  273.85 -title  SliTaz GNU/Linux (Kernel $VERSION-slitaz64)
  273.86 -$grub_dev
  273.87 -kernel /boot/vmlinuz-$VERSION-slitaz64 root=$root_dev
  273.88 -----
  273.89 -EOT
  273.90 -	fi
  273.91 -}
   274.1 --- a/linux64/stuff/modules64.list	Thu Jun 15 03:15:24 2017 +0300
   274.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   274.3 @@ -1,293 +0,0 @@
   274.4 -drivers/acpi/video.ko.xz
   274.5 -drivers/acpi/button.ko.xz
   274.6 -arch/x86/kernel/cpuid.ko.xz
   274.7 -drivers/char/virtio_console.ko.xz
   274.8 -drivers/char/i8k.ko.xz
   274.9 -drivers/char/lp.ko.xz
  274.10 -drivers/char/ppdev.ko.xz
  274.11 -drivers/char/virtio_console.ko.xz
  274.12 -drivers/firmware/efivars.ko.xz
  274.13 -drivers/regulator/fixed.ko.xz
  274.14 -drivers/regulator/tps6105x-regulator.ko.xz
  274.15 -drivers/mmc/host/tifm_sd.ko.xz
  274.16 -drivers/mmc/host/ushc.ko.xz
  274.17 -drivers/mmc/host/wbsd.ko.xz
  274.18 -drivers/mmc/host/cb710-mmc.ko.xz
  274.19 -drivers/mmc/host/sdricoh_cs.ko.xz
  274.20 -drivers/mmc/host/via-sdmmc.ko.xz
  274.21 -drivers/mmc/host/vub300.ko.xz
  274.22 -drivers/usb/otg/ab8500-usb.ko.xz
  274.23 -drivers/usb/misc/ftdi-elan.ko.xz
  274.24 -drivers/char/agp/agpgart.ko.xz
  274.25 -drivers/connector/cn.ko.xz
  274.26 -drivers/i2c/algos/i2c-algo-bit.ko.xz
  274.27 -drivers/net/wan/hdlc.ko.xz
  274.28 -drivers/gpu/drm/drm.ko.xz
  274.29 -drivers/gpu/drm/drm_kms_helper.ko.xz
  274.30 -drivers/misc/eeprom/eeprom_93cx6.ko.xz
  274.31 -drivers/vhost/vhost_net.ko.xz
  274.32 -drivers/usb/dwc3/dwc3-omap.ko.xz
  274.33 -drivers/usb/dwc3/dwc3.ko.xz
  274.34 -drivers/usb/dwc3/dwc3-pci.ko.xz
  274.35 -drivers/usb/c67x00/c67x00.ko.xz
  274.36 -drivers/usb/storage/ums-alauda.ko.xz
  274.37 -drivers/usb/storage/ums-cypress.ko.xz
  274.38 -drivers/usb/storage/ums-datafab.ko.xz
  274.39 -drivers/usb/storage/ums-eneub6250.ko.xz
  274.40 -drivers/usb/storage/ums-freecom.ko.xz
  274.41 -drivers/usb/storage/ums-isd200.ko.xz
  274.42 -drivers/usb/storage/ums-jumpshot.ko.xz
  274.43 -drivers/usb/storage/ums-karma.ko.xz
  274.44 -drivers/usb/storage/ums-onetouch.ko.xz
  274.45 -drivers/usb/storage/ums-realtek.ko.xz
  274.46 -drivers/usb/storage/ums-sddr09.ko.xz
  274.47 -drivers/usb/storage/ums-sddr55.ko.xz
  274.48 -drivers/usb/storage/ums-usbat.ko.xz
  274.49 -drivers/usb/host/u132-hcd.ko.xz
  274.50 -drivers/usb/host/isp116x-hcd.ko.xz
  274.51 -drivers/usb/host/sl811-hcd.ko.xz
  274.52 -drivers/usb/host/sl811_cs.ko.xz
  274.53 -drivers/usb/host/isp1760.ko.xz
  274.54 -drivers/usb/host/oxu210hp-hcd.ko.xz
  274.55 -drivers/usb/host/isp1362-hcd.ko.xz
  274.56 -drivers/usb/host/r8a66597-hcd.ko.xz
  274.57 -drivers/usb/otg/nop-usb-xceiv.ko.xz
  274.58 -drivers/usb/otg/gpio_vbus.ko.xz
  274.59 -drivers/usb/image/microtek.ko.xz
  274.60 -drivers/usb/image/mdc800.ko.xz
  274.61 -drivers/usb/class/cdc-wdm.ko.xz
  274.62 -drivers/usb/gadget/net2272.ko.xz
  274.63 -drivers/usb/gadget/pch_udc.ko.xz
  274.64 -drivers/usb/gadget/r8a66597-udc.ko.xz
  274.65 -drivers/usb/gadget/dummy_hcd.ko.xz
  274.66 -drivers/usb/gadget/net2280.ko.xz
  274.67 -drivers/usb/gadget/udc-core.ko.xz
  274.68 -drivers/usb/gadget/amd5536udc.ko.xz
  274.69 -drivers/usb/gadget/goku_udc.ko.xz
  274.70 -drivers/usb/gadget/m66592-udc.ko.xz
  274.71 -drivers/usb/gadget/ci13xxx_pci.ko.xz
  274.72 -drivers/usb/gadget/g_acm_ms.ko.xz
  274.73 -drivers/usb/renesas_usbhs/renesas_usbhs.ko.xz
  274.74 -drivers/hv/hv_utils.ko.xz
  274.75 -drivers/hv/hv_vmbus.ko.xz
  274.76 -drivers/gpio/gpio-mcp23s08.ko.xz
  274.77 -drivers/gpio/gpio-generic.ko.xz
  274.78 -drivers/base/regmap/regmap-i2c.ko.xz
  274.79 -security/keys/encrypted-keys/encrypted-keys.ko.xz
  274.80 -fs/quota/quota_tree.ko.xz
  274.81 -drivers/gpu/stub/poulsbo.ko.xz
  274.82 -drivers/hwmon/coretemp.ko.xz
  274.83 -drivers/hwmon/hwmon.ko.xz
  274.84 -drivers/input/input-polldev.ko.xz
  274.85 -drivers/input/sparse-keymap.ko.xz
  274.86 -drivers/net/ethernet/realtek/atp.ko.xz
  274.87 -drivers/net/ethernet/realtek/8139cp.ko.xz
  274.88 -drivers/net/ethernet/realtek/r8169.ko.xz
  274.89 -drivers/net/ethernet/cisco/enic/enic.ko.xz
  274.90 -drivers/net/ethernet/qlogic/qlge/qlge.ko.xz
  274.91 -drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz
  274.92 -drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz
  274.93 -drivers/net/ethernet/broadcom/bnx2.ko.xz
  274.94 -drivers/net/ethernet/myricom/myri10ge/myri10ge.ko.xz
  274.95 -drivers/net/ethernet/3com/3c59x.ko.xz
  274.96 -drivers/net/ethernet/amd/amd8111e.ko.xz
  274.97 -drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz
  274.98 -drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz
  274.99 -drivers/net/ethernet/atheros/atlx/atl2.ko.xz
 274.100 -drivers/net/ethernet/sun/cassini.ko.xz
 274.101 -drivers/net/ethernet/dlink/dl2k.ko.xz
 274.102 -drivers/net/ethernet/dlink/de600.ko.xz
 274.103 -drivers/net/ethernet/dlink/de620.ko.xz
 274.104 -drivers/net/ethernet/intel/e1000/e1000.ko.xz
 274.105 -drivers/net/ethernet/fealnx.ko.xz
 274.106 -drivers/net/ethernet/hp/hp100.ko.xz
 274.107 -drivers/net/ethernet/icplus/ipg.ko.xz
 274.108 -drivers/net/ethernet/tehuti/tehuti.ko.xz
 274.109 -drivers/net/ethernet/neterion/s2io.ko.xz
 274.110 -drivers/net/sb1000.ko.xz
 274.111 -drivers/net/mdio.ko.xz
 274.112 -drivers/net/ethernet/sun/niu.ko.xz
 274.113 -drivers/net/ifb.ko.xz
 274.114 -drivers/net/ethernet/neterion/vxge/vxge.ko.xz
 274.115 -drivers/net/ethernet/intel/ixgb/ixgb.ko.xz
 274.116 -drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz
 274.117 -drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko.xz
 274.118 -drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko.xz
 274.119 -drivers/net/ethernet/brocade/bna/bna.ko.xz
 274.120 -drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz
 274.121 -drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz
 274.122 -drivers/net/ethernet/chelsio/cxgb/cxgb.ko.xz
 274.123 -drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko.xz
 274.124 -drivers/net/ethernet/3com/3c574_cs.ko.xz
 274.125 -drivers/net/ethernet/3com/3c589_cs.ko.xz
 274.126 -drivers/net/ethernet/8390/axnet_cs.ko.xz
 274.127 -drivers/net/arcnet/arcnet.ko.xz
 274.128 -drivers/net/arcnet/com20020.ko.xz
 274.129 -drivers/net/arcnet/com20020_cs.ko.xz
 274.130 -drivers/net/ethernet/fujitsu/fmvj18x_cs.ko.xz
 274.131 -drivers/net/ethernet/amd/nmclan_cs.ko.xz
 274.132 -drivers/net/ethernet/8390/pcnet_cs.ko.xz
 274.133 -drivers/net/ethernet/smsc/smc91c92_cs.ko.xz
 274.134 -drivers/net/ethernet/xircom/xirc2ps_cs.ko.xz
 274.135 -drivers/net/phy/broadcom.ko.xz
 274.136 -drivers/net/phy/cicada.ko.xz
 274.137 -drivers/net/phy/davicom.ko.xz
 274.138 -drivers/net/phy/libphy.ko.xz
 274.139 -drivers/net/phy/lxt.ko.xz
 274.140 -drivers/net/phy/marvell.ko.xz
 274.141 -drivers/net/phy/qsemi.ko.xz
 274.142 -drivers/net/phy/smsc.ko.xz
 274.143 -drivers/net/ethernet/dnet.ko.xz
 274.144 -drivers/net/ethernet/silan/sc92031.ko.xz
 274.145 -drivers/net/ethernet/sis/sis190.ko.xz
 274.146 -drivers/net/ethernet/marvell/skge.ko.xz
 274.147 -drivers/net/ethernet/marvell/sky2.ko.xz
 274.148 -drivers/net/ethernet/adaptec/starfire.ko.xz
 274.149 -drivers/net/ethernet/sun/sungem.ko.xz
 274.150 -drivers/net/sungem_phy.ko.xz
 274.151 -drivers/net/ethernet/sun/sunhme.ko.xz
 274.152 -drivers/net/ethernet/broadcom/tg3.ko.xz
 274.153 -drivers/net/ethernet/dec/tulip/tulip.ko.xz
 274.154 -drivers/net/ethernet/dec/tulip/uli526x.ko.xz
 274.155 -drivers/net/ethernet/3com/typhoon.ko.xz
 274.156 -drivers/net/usb/asix.ko.xz
 274.157 -drivers/net/usb/cdc_ether.ko.xz
 274.158 -drivers/net/usb/cdc_subset.ko.xz
 274.159 -drivers/net/usb/net1080.ko.xz
 274.160 -drivers/net/usb/rndis_host.ko.xz
 274.161 -drivers/net/usb/usbnet.ko.xz
 274.162 -drivers/net/usb/zaurus.ko.xz
 274.163 -drivers/net/usb/cdc_eem.ko.xz
 274.164 -drivers/net/usb/cdc_ncm.ko.xz
 274.165 -drivers/net/usb/dm9601.ko.xz
 274.166 -drivers/net/usb/gl620a.ko.xz
 274.167 -drivers/net/usb/catc.ko.xz
 274.168 -drivers/net/usb/kaweth.ko.xz
 274.169 -drivers/net/usb/sierra_net.ko.xz
 274.170 -drivers/net/usb/rtl8150.ko.xz
 274.171 -drivers/net/usb/pegasus.ko.xz
 274.172 -drivers/net/usb/mcs7830.ko.xz
 274.173 -drivers/net/usb/plusb.ko.xz
 274.174 -drivers/net/ethernet/via/via-velocity.ko.xz
 274.175 -drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko.xz
 274.176 -drivers/net/ethernet/broadcom/b44.ko.xz
 274.177 -drivers/net/ethernet/rdc/r6040.ko.xz
 274.178 -drivers/net/vmxnet3/vmxnet3.ko.xz
 274.179 -drivers/net/usb/int51x1.ko.xz
 274.180 -drivers/net/usb/ipheth.ko.xz
 274.181 -drivers/net/usb/smsc75xx.ko.xz
 274.182 -drivers/net/usb/kalmia.ko.xz
 274.183 -drivers/net/usb/smsc95xx.ko.xz
 274.184 -drivers/net/usb/cx82310_eth.ko.xz
 274.185 -drivers/net/usb/lg-vl600.ko.xz
 274.186 -drivers/net/ethernet/sfc/sfc.ko.xz
 274.187 -drivers/net/bonding/bonding.ko.xz
 274.188 -drivers/net/ethernet/emulex/benet/be2net.ko.xz
 274.189 -drivers/net/ethernet/smsc/smsc9420.ko.xz
 274.190 -drivers/nfc/pn544.ko.xz
 274.191 -drivers/nfc/pn533.ko.xz
 274.192 -drivers/nfc/nfcwilink.ko.xz
 274.193 -drivers/watchdog/softdog.ko.xz
 274.194 -drivers/parport/parport.ko.xz
 274.195 -drivers/parport/parport_pc.ko.xz
 274.196 -drivers/parport/parport_serial.ko.xz
 274.197 -drivers/pcmcia/i82092.ko.xz
 274.198 -drivers/pcmcia/pcmcia_core.ko.xz
 274.199 -drivers/pcmcia/pcmcia.ko.xz
 274.200 -drivers/pcmcia/pcmcia_rsrc.ko.xz
 274.201 -drivers/pcmcia/pd6729.ko.xz
 274.202 -drivers/pcmcia/yenta_socket.ko.xz
 274.203 -drivers/usb/class/cdc-acm.ko.xz
 274.204 -drivers/usb/class/usblp.ko.xz
 274.205 -drivers/usb/serial/ch341.ko.xz
 274.206 -drivers/usb/serial/pl2303.ko.xz
 274.207 -drivers/usb/serial/usbserial.ko.xz
 274.208 -drivers/usb/serial/visor.ko.xz
 274.209 -drivers/usb/mon/usbmon.ko.xz
 274.210 -drivers/usb/host/xhci-hcd.ko.xz
 274.211 -drivers/ssb/ssb.ko.xz
 274.212 -drivers/block/floppy.ko.xz
 274.213 -drivers/input/mouse/sermouse.ko.xz
 274.214 -drivers/video/output.ko.xz
 274.215 -drivers/video/syscopyarea.ko.xz
 274.216 -drivers/video/smscufx.ko.xz
 274.217 -drivers/video/sysimgblt.ko.xz
 274.218 -drivers/video/fb_sys_fops.ko.xz
 274.219 -drivers/video/sysfillrect.ko.xz
 274.220 -drivers/staging/ste_rmi4/synaptics_i2c_rmi4.ko.xz
 274.221 -drivers/staging/cptm1217/clearpad_tm1217.ko.xz
 274.222 -fs/binfmt_misc.ko.xz
 274.223 -fs/fat/msdos.ko.xz
 274.224 -fs/fuse/cuse.ko.xz
 274.225 -net/ipv4/netfilter/ipt_REJECT.ko.xz
 274.226 -net/ipv4/inet_lro.ko.xz
 274.227 -net/ipv4/ip_gre.ko.xz
 274.228 -net/netfilter/nfnetlink.ko.xz
 274.229 -net/netfilter/nfnetlink_log.ko.xz
 274.230 -net/wanrouter/wanrouter.ko.xz
 274.231 -net/nfc/nfc.ko.xz
 274.232 -net/nfc/nci/nci.ko.xz
 274.233 -lib/crc7.ko.xz
 274.234 -drivers/tty/nozomi.ko.xz
 274.235 -drivers/misc/cb710/cb710.ko.xz
 274.236 -drivers/misc/tifm_core.ko.xz
 274.237 -drivers/misc/lis3lv02d/lis3lv02d.ko.xz
 274.238 -drivers/misc/lis3lv02d/lis3lv02d_i2c.ko.xz
 274.239 -drivers/misc/fsa9480.ko.xz
 274.240 -drivers/misc/altera-stapl/altera-stapl.ko.xz
 274.241 -drivers/hid/hid-speedlink.ko.xz
 274.242 -drivers/hid/hid-holtekff.ko.xz
 274.243 -drivers/hid/hid-logitech-dj.ko.xz
 274.244 -drivers/hid/hid-primax.ko.xz
 274.245 -net/llc/llc.ko.xz
 274.246 -drivers/mmc/core/mmc_core.ko.xz
 274.247 -net/rfkill/rfkill.ko.xz
 274.248 -net/sunrpc/auth_gss/auth_rpcgss.ko.xz
 274.249 -net/sunrpc/auth_gss/rpcsec_gss_krb5.ko.xz
 274.250 -net/netfilter/nf_conntrack.ko.xz
 274.251 -net/batman-adv/batman-adv.ko.xz
 274.252 -net/sctp/sctp.ko.xz
 274.253 -drivers/input/gameport/gameport.ko.xz
 274.254 -drivers/i2c/i2c-core.ko.xz
 274.255 -drivers/i2c/busses/i2c-designware-pci.ko.xz
 274.256 -drivers/i2c/busses/i2c-designware-core.ko.xz
 274.257 -drivers/regulator/gpio-regulator.ko.xz
 274.258 -drivers/misc/ti-st/st_drv.ko.xz
 274.259 -sound/soundcore.ko.xz
 274.260 -sound/ac97_bus.ko.xz
 274.261 -sound/core/snd.ko.xz
 274.262 -lib/lru_cache.ko.xz
 274.263 -lib/crc8.ko.xz
 274.264 -lib/cordic.ko.xz
 274.265 -lib/raid6/raid6_pq.ko.xz
 274.266 -lib/ts_bm.ko.xz
 274.267 -lib/ts_fsm.ko.xz
 274.268 -lib/ts_kmp.ko.xz
 274.269 -drivers/ata/acard-ahci.ko.xz
 274.270 -drivers/ata/ahci_platform.ko.xz
 274.271 -drivers/ata/pata_cmd64x.ko.xz
 274.272 -drivers/ata/pata_cs5520.ko.xz
 274.273 -drivers/ata/pata_cs5530.ko.xz
 274.274 -drivers/ata/pata_cs5536.ko.xz
 274.275 -drivers/ata/pata_cypress.ko.xz
 274.276 -drivers/ata/pata_efar.ko.xz
 274.277 -drivers/ata/pata_hpt366.ko.xz
 274.278 -drivers/ata/pata_hpt37x.ko.xz
 274.279 -drivers/ata/pata_hpt3x2n.ko.xz
 274.280 -drivers/ata/pata_hpt3x3.ko.xz
 274.281 -drivers/ata/pata_it8213.ko.xz
 274.282 -drivers/ata/pata_netcell.ko.xz
 274.283 -drivers/ata/pata_ninja32.ko.xz
 274.284 -drivers/ata/pata_ns87410.ko.xz
 274.285 -drivers/ata/pata_ns87415.ko.xz
 274.286 -drivers/ata/pata_opti.ko.xz
 274.287 -drivers/ata/pata_optidma.ko.xz
 274.288 -drivers/ata/pata_pcmcia.ko.xz
 274.289 -drivers/ata/pata_pdc2027x.ko.xz
 274.290 -drivers/ata/pata_pdc202xx_old.ko.xz
 274.291 -drivers/ata/pata_rdc.ko.xz
 274.292 -drivers/ata/pata_serverworks.ko.xz
 274.293 -drivers/ata/pata_sil680.ko.xz
 274.294 -drivers/ata/pata_sl82c105.ko.xz
 274.295 -drivers/ata/pata_triflex.ko.xz
 274.296 -drivers/ata/sata_inic162x.ko.xz