wok-tiny rev 110

Add modules ide & tlan
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Mar 09 21:30:10 2016 +0100 (2016-03-09)
parents 0d8ef9102fc0
children 32e0cfa9bcc9
files fbvnc-ssh/receipt hardware-ibm-6272/receipt linux/receipt linux/stuff/linux-2.6.14-slitaz.config linux/stuff/linux-2.6.14-unpack.u module-fat/receipt module-floppy/receipt module-ide/receipt module-tlan/receipt module-vfat/receipt
line diff
     1.1 --- a/fbvnc-ssh/receipt	Sat Feb 27 10:51:46 2016 +0100
     1.2 +++ b/fbvnc-ssh/receipt	Wed Mar 09 21:30:10 2016 +0100
     1.3 @@ -2,7 +2,8 @@
     1.4  
     1.5  PACKAGE="fbvnc-ssh"
     1.6  VERSION="1.0"
     1.7 -CATEGORY="network"
     1.8 +CATEGORY="meta"
     1.9 +GROUP="network"
    1.10  SHORT_DESC="VNC client in frame buffer within a SSH tunnel."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12  LICENSE="BSD"
    1.13 @@ -34,6 +35,10 @@
    1.14  </tr>
    1.15  </table>
    1.16  <p>
    1.17 +<input type="checkbox" name="ASKFIRST" checked=checked />
    1.18 +Confirm VNC console launch (spare some memory)
    1.19 +</p>
    1.20 +<p>
    1.21  You should add the public key in <b>\$HOME/.ssh/authorized_keys</b> of the VNC/SSH server.
    1.22  </p>
    1.23  <p>
    1.24 @@ -51,17 +56,19 @@
    1.25  
    1.26  post_install()
    1.27  {
    1.28 +	respawn=respawn
    1.29 +	[ "$ASKFIRST" ] && respawn=askfirst
    1.30  	sed -i 's/\(fbvnc -bpp [0-9]*\) \([^|]*\)/\1 127.0.0.1 5900/;/kill -1 1/d' $1/etc/init.d/local.sh
    1.31  	cat >> $1/etc/init.d/local.sh <<EOT
    1.32  
    1.33  # From fbvnc-ssh
    1.34  EOT
    1.35  	[ "$VNCONLY" == "yes" ] &&  cat >> $1/etc/init.d/local.sh <<EOT
    1.36 -sed -i '/^tty[3-9]:.*/d' /etc/inittab
    1.37 +sed -i '/^tty[2-9]:.*/d' /etc/inittab
    1.38  EOT
    1.39  	cat >> $1/etc/init.d/local.sh <<EOT
    1.40  grep -qs fbvnc /etc/inittab &&
    1.41 -sed -i "s|tty2:.*|tty2::respawn:/usr/bin/ssh -i /etc/dropbear/dropbear_dss_host_key -i /etc/dropbear/dropbear_rsa_host_key -y -N -L 5900:127.0.0.1:\$VNCPORT $VNCUSER@\$VNCSERVER|" /etc/inittab
    1.42 +echo "vnc::$respawn:/usr/bin/ssh -i /etc/dropbear/dropbear_dss_host_key -i /etc/dropbear/dropbear_rsa_host_key -y -N -L 5900:127.0.0.1:\$VNCPORT $VNCUSER@\$VNCSERVER" >> /etc/inittab
    1.43  kill -1 1
    1.44  EOT
    1.45  }
     2.1 --- a/hardware-ibm-6272/receipt	Sat Feb 27 10:51:46 2016 +0100
     2.2 +++ b/hardware-ibm-6272/receipt	Wed Mar 09 21:30:10 2016 +0100
     2.3 @@ -2,14 +2,15 @@
     2.4  
     2.5  PACKAGE="hardware-ibm-6272"
     2.6  VERSION="1.0"
     2.7 -CATEGORY="system"
     2.8 +CATEGORY="meta"
     2.9 +GROUP="system"
    2.10  MAINTAINER="devel@slitaz.org"
    2.11  LICENSE="BSD"
    2.12  SHORT_DESC="IBM 300GL 6272/6282 (P75-233 ISA/PCI/USB/ETH desktop) hardware support"
    2.13  WEB_SITE="http://www.slitaz.org/"
    2.14  
    2.15  DEPENDS="isapnptools module-cs89x0"
    2.16 -SUGGESTED="module-serial module-lp module-floppy"
    2.17 +SUGGESTED="module-serial module-lp module-floppy module-ide"
    2.18  
    2.19  # Post message when installing.
    2.20  post_install()
    2.21 @@ -22,22 +23,24 @@
    2.22  	chmod +x $1/etc/init.d/pnp.sh
    2.23  	cat >> $1/etc/init.d/pnp.sh <<EOT
    2.24  
    2.25 -echo -n "Switching on cs89x0 isa pnp ethernet card "
    2.26 +grep -qs CS8920 /var/log/dmesg.log &&
    2.27 +echo -n "Switching on cs89x0 isa pnp ethernet card " &&
    2.28 +pnpdump > /etc/isapnp.conf.base
    2.29  for io in \$(seq 360 -10 250); do for irq in IRQ_CS89X0_LIST; do
    2.30 -pnpdump | awk "BEGIN {s=0} \\
    2.31 +awk "BEGIN {s=0} \\
    2.32  /CONFIGURE CSC6040/ {s=1} { \\
    2.33    if (s==0) print; \\
    2.34    else if (/INT 0/) print \\"(INT 0 (IRQ \$irq (MODE +E)))\\"; \\
    2.35    else if (/IO 0/) print \\"(IO 0 (SIZE 16) (BASE 0x0\$io) (CHECK))\\"; \\
    2.36    else if (/ACT Y/) { s=0; print \\"(ACT Y)\\"} \\
    2.37    else print \\
    2.38 -}" > /etc/isapnp.conf
    2.39 +}" < /etc/isapnp.conf.base > /etc/isapnp.conf
    2.40  grep CSC6040 /etc/isapnp.conf || break 2
    2.41  if isapnp /etc/isapnp.conf ; then
    2.42    modprobe cs89x0 io=0x\$io irq=\$irq
    2.43    break 2
    2.44  fi
    2.45 -done ; done > /dev/null 2>&1
    2.46 +done ; done > /dev/null 2>&1 && rm -f /etc/isapnp.conf.base
    2.47  status
    2.48  EOT
    2.49  	grep pnp.sh $1/etc/rcS.conf ||
     3.1 --- a/linux/receipt	Sat Feb 27 10:51:46 2016 +0100
     3.2 +++ b/linux/receipt	Wed Mar 09 21:30:10 2016 +0100
     3.3 @@ -27,6 +27,7 @@
     3.4  	[ -s $SRC/$(basename $PATCH) ] ||
     3.5  	wget --no-check-certificate -O $SRC/$(basename $PATCH) $PATCH
     3.6  	bzcat $SRC/$(basename $PATCH) | patch -p1
     3.7 +	patch -p0 < $stuff/linux-2.6.14-unpack.u
     3.8  	sed -i 's|\([>\.]\)val|\1u.val|;s|\([>\.]\)next|\1u.next|;216s|};|} u;|' lib/inflate.c
     3.9  	sed '/DEBUG/,/* kstrdup/d' < mm/slab.c > mm/kstrdup.c
    3.10  	echo 'obj-y += kstrdup.o' >> mm/Makefile
    3.11 @@ -44,7 +45,8 @@
    3.12  	cc -o bootloader.o -Wa,-algms=bootloader.lst -c $stuff/bootloader.S
    3.13  	objcopy -O binary bootloader.o bootloader.bin
    3.14  
    3.15 -	sed -i 's/^config %config/config/' Makefile
    3.16 +	sed -i '/config %config:/{NNNps/config %config:/%config:/}' Makefile
    3.17 +	sed -i 's/^config %config:/config:/' Makefile
    3.18  	cp $stuff/linux-$VERSION-slitaz.config .config
    3.19  	yes '' | make ARCH=i386 HOSTCC=gcc-2 config
    3.20  	make ARCH=i386 CC=gcc-2 HOSTCC=gcc-2 -j 4 bzImage
     4.1 --- a/linux/stuff/linux-2.6.14-slitaz.config	Sat Feb 27 10:51:46 2016 +0100
     4.2 +++ b/linux/stuff/linux-2.6.14-slitaz.config	Wed Mar 09 21:30:10 2016 +0100
     4.3 @@ -1,7 +1,7 @@
     4.4  #
     4.5  # Automatically generated make config: don't edit
     4.6  # Linux kernel version: 2.6.14-tiny1
     4.7 -# Fri Oct  2 11:54:23 2015
     4.8 +# Sun Mar  6 11:30:55 2016
     4.9  #
    4.10  CONFIG_X86=y
    4.11  CONFIG_SEMAPHORE_SLEEPERS=y
    4.12 @@ -27,7 +27,7 @@
    4.13  # CONFIG_SYSVIPC is not set
    4.14  # CONFIG_POSIX_MQUEUE is not set
    4.15  # CONFIG_BSD_PROCESS_ACCT is not set
    4.16 -CONFIG_SYSCTL=y 
    4.17 +CONFIG_SYSCTL=y
    4.18  # CONFIG_AUDIT is not set
    4.19  # CONFIG_HOTPLUG is not set
    4.20  CONFIG_KOBJECT_UEVENT=y
    4.21 @@ -331,12 +331,19 @@
    4.22  #
    4.23  # Plug and Play support
    4.24  #
    4.25 -# CONFIG_PNP is not set
    4.26 +CONFIG_PNP=y
    4.27 +# CONFIG_PNP_DEBUG is not set
    4.28 +
    4.29 +#
    4.30 +# Protocols
    4.31 +#
    4.32 +CONFIG_ISAPNP=y
    4.33 +# CONFIG_PNPBIOS is not set
    4.34  
    4.35  #
    4.36  # Block devices
    4.37  #
    4.38 -# CONFIG_BLK_DEV_FD is not set
    4.39 +CONFIG_BLK_DEV_FD=m
    4.40  # CONFIG_BLK_DEV_XD is not set
    4.41  # CONFIG_BLK_CPQ_DA is not set
    4.42  # CONFIG_BLK_CPQ_CISS_DA is not set
    4.43 @@ -366,10 +373,40 @@
    4.44  #
    4.45  # ATA/ATAPI/MFM/RLL support
    4.46  #
    4.47 -CONFIG_IDE=y
    4.48 -# CONFIG_BLK_DEV_IDE is not set
    4.49 -CONFIG_BLK_DEV_HD_ONLY=y
    4.50 -CONFIG_BLK_DEV_HD=y
    4.51 +CONFIG_IDE=m
    4.52 +CONFIG_BLK_DEV_IDE=m
    4.53 +
    4.54 +#
    4.55 +# Please see Documentation/ide.txt for help/info on IDE drives
    4.56 +#
    4.57 +# CONFIG_BLK_DEV_IDE_SATA is not set
    4.58 +# CONFIG_BLK_DEV_HD_IDE is not set
    4.59 +CONFIG_BLK_DEV_IDEDISK=m
    4.60 +# CONFIG_IDEDISK_MULTI_MODE is not set
    4.61 +# CONFIG_BLK_DEV_IDECD is not set
    4.62 +# CONFIG_BLK_DEV_IDETAPE is not set
    4.63 +# CONFIG_BLK_DEV_IDEFLOPPY is not set
    4.64 +# CONFIG_BLK_DEV_IDESCSI is not set
    4.65 +# CONFIG_IDE_TASK_IOCTL is not set
    4.66 +
    4.67 +#
    4.68 +# IDE chipset support/bugfixes
    4.69 +#
    4.70 +CONFIG_IDE_GENERIC=m
    4.71 +# CONFIG_BLK_DEV_CMD640 is not set
    4.72 +# CONFIG_BLK_DEV_IDEPNP is not set
    4.73 +CONFIG_BLK_DEV_IDEPCI=y
    4.74 +# CONFIG_IDEPCI_SHARE_IRQ is not set
    4.75 +# CONFIG_BLK_DEV_OFFBOARD is not set
    4.76 +# CONFIG_BLK_DEV_GENERIC is not set
    4.77 +# CONFIG_BLK_DEV_OPTI621 is not set
    4.78 +# CONFIG_BLK_DEV_RZ1000 is not set
    4.79 +# CONFIG_BLK_DEV_IDEDMA_PCI is not set
    4.80 +# CONFIG_IDE_ARM is not set
    4.81 +# CONFIG_IDE_CHIPSETS is not set
    4.82 +# CONFIG_BLK_DEV_IDEDMA is not set
    4.83 +# CONFIG_IDEDMA_AUTO is not set
    4.84 +# CONFIG_BLK_DEV_HD is not set
    4.85  
    4.86  #
    4.87  # SCSI device support
    4.88 @@ -494,6 +531,7 @@
    4.89  # CONFIG_BONDING is not set
    4.90  # CONFIG_EQUALIZER is not set
    4.91  # CONFIG_TUN is not set
    4.92 +# CONFIG_NET_SB1000 is not set
    4.93  
    4.94  #
    4.95  # ARCnet devices
    4.96 @@ -509,7 +547,7 @@
    4.97  # Ethernet (10 or 100Mbit)
    4.98  #
    4.99  CONFIG_NET_ETHERNET=y
   4.100 -# CONFIG_MII is not set
   4.101 +CONFIG_MII=m
   4.102  # CONFIG_HAPPYMEAL is not set
   4.103  # CONFIG_SUNGEM is not set
   4.104  # CONFIG_CASSINI is not set
   4.105 @@ -559,13 +597,17 @@
   4.106  # CONFIG_E100 is not set
   4.107  # CONFIG_FEALNX is not set
   4.108  # CONFIG_NATSEMI is not set
   4.109 -# CONFIG_NE2K_PCI is not set
   4.110 -# CONFIG_8139CP is not set
   4.111 -# CONFIG_8139TOO is not set
   4.112 +CONFIG_NE2K_PCI=m
   4.113 +CONFIG_8139CP=m
   4.114 +CONFIG_8139TOO=m
   4.115 +CONFIG_8139TOO_PIO=y
   4.116 +# CONFIG_8139TOO_TUNE_TWISTER is not set
   4.117 +# CONFIG_8139TOO_8129 is not set
   4.118 +# CONFIG_8139_OLD_RX_RESET is not set
   4.119  # CONFIG_SIS900 is not set
   4.120  # CONFIG_EPIC100 is not set
   4.121  # CONFIG_SUNDANCE is not set
   4.122 -# CONFIG_TLAN is not set
   4.123 +CONFIG_TLAN=m
   4.124  # CONFIG_VIA_RHINE is not set
   4.125  
   4.126  #
   4.127 @@ -955,6 +997,7 @@
   4.128  # CONFIG_USB_STORAGE_DEBUG is not set
   4.129  # CONFIG_USB_STORAGE_DATAFAB is not set
   4.130  # CONFIG_USB_STORAGE_FREECOM is not set
   4.131 +# CONFIG_USB_STORAGE_ISD200 is not set
   4.132  # CONFIG_USB_STORAGE_DPCM is not set
   4.133  # CONFIG_USB_STORAGE_USBAT is not set
   4.134  # CONFIG_USB_STORAGE_SDDR09 is not set
   4.135 @@ -1189,8 +1232,22 @@
   4.136  #
   4.137  # Partition Types
   4.138  #
   4.139 -# CONFIG_PARTITION_ADVANCED is not set
   4.140 +CONFIG_PARTITION_ADVANCED=y
   4.141 +# CONFIG_ACORN_PARTITION is not set
   4.142 +# CONFIG_OSF_PARTITION is not set
   4.143 +# CONFIG_AMIGA_PARTITION is not set
   4.144 +# CONFIG_ATARI_PARTITION is not set
   4.145 +# CONFIG_MAC_PARTITION is not set
   4.146  CONFIG_MSDOS_PARTITION=y
   4.147 +# CONFIG_BSD_DISKLABEL is not set
   4.148 +# CONFIG_MINIX_SUBPARTITION is not set
   4.149 +# CONFIG_SOLARIS_X86_PARTITION is not set
   4.150 +# CONFIG_UNIXWARE_DISKLABEL is not set
   4.151 +# CONFIG_LDM_PARTITION is not set
   4.152 +# CONFIG_SGI_PARTITION is not set
   4.153 +# CONFIG_ULTRIX_PARTITION is not set
   4.154 +# CONFIG_SUN_PARTITION is not set
   4.155 +# CONFIG_EFI_PARTITION is not set
   4.156  
   4.157  #
   4.158  # Native Language Support
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/linux/stuff/linux-2.6.14-unpack.u	Wed Mar 09 21:30:10 2016 +0100
     5.3 @@ -0,0 +1,33 @@
     5.4 +--- init/initramfs.c
     5.5 ++++ init/initramfs.c
     5.6 +@@ -394,25 +394,11 @@
     5.7 + 		panic(err);
     5.8 + #ifdef CONFIG_BLK_DEV_INITRD
     5.9 + 	if (initrd_start) {
    5.10 +-		int fd;
    5.11 +-		printk(KERN_INFO "checking if image is initramfs...");
    5.12 +-		err = unpack_to_rootfs((char *)initrd_start,
    5.13 +-			initrd_end - initrd_start, 1);
    5.14 +-		if (!err) {
    5.15 +-			printk(" it is\n");
    5.16 +-			unpack_to_rootfs((char *)initrd_start,
    5.17 +-				initrd_end - initrd_start, 0);
    5.18 +-			free_initrd();
    5.19 +-			return;
    5.20 +-		}
    5.21 +-		printk("it isn't (%s); looks like an initrd\n", err);
    5.22 +-		fd = sys_open("/initrd.image", O_WRONLY|O_CREAT, 700);
    5.23 +-		if (fd >= 0) {
    5.24 +-			sys_write(fd, (char *)initrd_start,
    5.25 +-					initrd_end - initrd_start);
    5.26 +-			sys_close(fd);
    5.27 +-			free_initrd();
    5.28 +-		}
    5.29 ++		printk(KERN_INFO "Unpack initramfs...");
    5.30 ++		unpack_to_rootfs((char *)initrd_start,
    5.31 ++			initrd_end - initrd_start, 0);
    5.32 ++		free_initrd();
    5.33 ++		return;
    5.34 + 	}
    5.35 + #endif
    5.36 + }
     6.1 --- a/module-fat/receipt	Sat Feb 27 10:51:46 2016 +0100
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,38 +0,0 @@
     6.4 -# SliTaz package receipt.
     6.5 -
     6.6 -PACKAGE="module-fat"
     6.7 -VERSION="2.6.14"
     6.8 -CATEGORY="base-system"
     6.9 -GROUP="filesystem"
    6.10 -SHORT_DESC="Kernel module for the vfat filesystem"
    6.11 -MAINTAINER="pascal.bellard@slitaz.org"
    6.12 -LICENSE="GPL2"
    6.13 -WEB_SITE="http://tiny.slitaz.org/"
    6.14 -WANTED="linux"
    6.15 -CONFIG_FILES="/etc/filesystems"
    6.16 -
    6.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.18 -genpkg_rules()
    6.19 -{
    6.20 -	local path
    6.21 -	export src=$WOK/$WANTED/source/linux-$VERSION
    6.22 -	export _pkg=$WOK/$WANTED/install
    6.23 -	path=lib/modules/$(ls $_pkg/lib/modules)/kernel
    6.24 -	mkdir -p $fs/$path $fs/etc
    6.25 -	$src/slitaz/list_modules.sh fs/${PACKAGE#*-} | while read module; do
    6.26 -		dir=$path/$(dirname $module)
    6.27 -		[ -d $fs/$dir ] || mkdir -p $fs/$dir
    6.28 -		cp -a $_pkg/$path/$module $fs/$dir
    6.29 -	done
    6.30 -	touch $fs/etc/filesystems
    6.31 -}
    6.32 -
    6.33 -# Post install/remove commands for Tazpkg.
    6.34 -post_install()
    6.35 -{
    6.36 -	echo ${PACKAGE#*-} >> $1/modules
    6.37 -	for i in vfat fat msdos ; do
    6.38 -		grep -qs ^$i$ $1/etc/filesystems || \
    6.39 -			echo "$i" >> $1/etc/filesystems
    6.40 -	done
    6.41 -}
     7.1 --- a/module-floppy/receipt	Sat Feb 27 10:51:46 2016 +0100
     7.2 +++ b/module-floppy/receipt	Wed Mar 09 21:30:10 2016 +0100
     7.3 @@ -9,7 +9,7 @@
     7.4  LICENSE="GPL2"
     7.5  WEB_SITE="http://tiny.slitaz.org/"
     7.6  WANTED="linux"
     7.7 -SUGGESTED="module-ext3 module-fat"
     7.8 +SUGGESTED="module-ext3 module-vfat"
     7.9  
    7.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.11  genpkg_rules()
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/module-ide/receipt	Wed Mar 09 21:30:10 2016 +0100
     8.3 @@ -0,0 +1,37 @@
     8.4 +# SliTaz package receipt.
     8.5 +
     8.6 +PACKAGE="module-ide"
     8.7 +VERSION="2.6.14"
     8.8 +CATEGORY="base-system"
     8.9 +GROUP="driver"
    8.10 +SHORT_DESC="Kernel module for the ide disk interface"
    8.11 +MAINTAINER="pascal.bellard@slitaz.org"
    8.12 +LICENSE="GPL2"
    8.13 +WEB_SITE="http://tiny.slitaz.org/"
    8.14 +WANTED="linux"
    8.15 +SUGGESTED="module-ext3 module-vfat"
    8.16 +
    8.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
    8.18 +genpkg_rules()
    8.19 +{
    8.20 +	local path
    8.21 +	export src=$WOK/$WANTED/source/linux-$VERSION
    8.22 +	export _pkg=$WOK/$WANTED/install
    8.23 +	path=lib/modules/$(ls $_pkg/lib/modules)/kernel
    8.24 +	mkdir -p $fs/$path $fs/dev
    8.25 +	$src/slitaz/list_modules.sh drivers/ide | while read module; do
    8.26 +		dir=$path/$(dirname $module)
    8.27 +		[ -d $fs/$dir ] || mkdir -p $fs/$dir
    8.28 +		cp -a $_pkg/$path/$module $fs/$dir
    8.29 +	done
    8.30 +}
    8.31 +
    8.32 +# Post install/remove commands for Tazpkg.
    8.33 +post_install()
    8.34 +{
    8.35 +	cat >> $1/modules <<EOT
    8.36 +ide-core
    8.37 +ide-disk
    8.38 +ide-generic
    8.39 +EOT
    8.40 +}
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/module-tlan/receipt	Wed Mar 09 21:30:10 2016 +0100
     9.3 @@ -0,0 +1,61 @@
     9.4 +# SliTaz package receipt.
     9.5 +
     9.6 +PACKAGE="module-tlan"
     9.7 +VERSION="2.6.14"
     9.8 +CATEGORY="base-system"
     9.9 +GROUP="driver,ethernet"
    9.10 +SHORT_DESC="Kernel module for TI ThunderLAN based ethernet PCI adapters"
    9.11 +MAINTAINER="pascal.bellard@slitaz.org"
    9.12 +LICENSE="GPL2"
    9.13 +WEB_SITE="http://tiny.slitaz.org/"
    9.14 +WANTED="linux"
    9.15 +
    9.16 +# Rules to gen a SliTaz package suitable for Tazpkg.
    9.17 +genpkg_rules()
    9.18 +{
    9.19 +	local path
    9.20 +	export src=$WOK/$WANTED/source/linux-$VERSION
    9.21 +	export _pkg=$WOK/$WANTED/install
    9.22 +	path=lib/modules/$(ls $_pkg/lib/modules)/kernel
    9.23 +	mkdir -p $fs/$path
    9.24 +	$src/slitaz/list_modules.sh drivers/net/${PACKAGE#*-}* | while read module; do
    9.25 +		dir=$path/$(dirname $module)
    9.26 +		[ -d $fs/$dir ] || mkdir -p $fs/$dir
    9.27 +		cp -a $_pkg/$path/$module $fs/$dir
    9.28 +	done
    9.29 +}
    9.30 +
    9.31 +# Post install/remove commands for Tazpkg.
    9.32 +post_install()
    9.33 +{
    9.34 +	echo "${PACKAGE#*-}|aui=${AUITLAN:-0}|bbuf=${BIGBUFTLAN:-0}|speed=${SPEEDTLAN:-0}|duplex=${DUPLEXTLAN:-0}" >> $1/modules
    9.35 +}
    9.36 +
    9.37 +config_form()
    9.38 +{
    9.39 +	cat <<EOT
    9.40 +<h4>TI ThunderLAN based ethernet PCI adapter</h4>
    9.41 +<table>
    9.42 +<tr>
    9.43 +<td>Speed</td>
    9.44 +<td><select name="SPEEDTLAN">
    9.45 +	<option value="0">default</option>
    9.46 +	<option value="10"$([ "$SPEEDTLAN" == "10" ] && echo ' selected="selected"')>10 Mb</option>
    9.47 +	<option value="100"$([ "$SPEEDTLAN" == "100" ] && echo ' selected="selected"')>100 Mb</option>
    9.48 +</select></td>
    9.49 +</tr>
    9.50 +<tr>
    9.51 +<td>Mode</td>
    9.52 +<td><select name="DUPLEXTLAN">
    9.53 +	<option value="0">default</option>
    9.54 +	<option value="1"$([ "$DUPLEXTLAN" == "1" ] && echo ' selected="selected"')>half duplex</option>
    9.55 +	<option value="2"$([ "$DUPLEXTLAN" == "2" ] && echo ' selected="selected"')>full duplex</option>
    9.56 +</select></td>
    9.57 +</tr>
    9.58 +</table>
    9.59 +<input type="checkbox" name="AUITLAN" value="1" />
    9.60 +ThunderLAN use AUI port(s)<br>
    9.61 +<input type="checkbox" name="BIGBUFTLAN" value="1" />
    9.62 +ThunderLAN use big buffer<br>
    9.63 +EOT
    9.64 +}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/module-vfat/receipt	Wed Mar 09 21:30:10 2016 +0100
    10.3 @@ -0,0 +1,38 @@
    10.4 +# SliTaz package receipt.
    10.5 +
    10.6 +PACKAGE="module-vfat"
    10.7 +VERSION="2.6.14"
    10.8 +CATEGORY="base-system"
    10.9 +GROUP="filesystem"
   10.10 +SHORT_DESC="Kernel module for the vfat filesystem"
   10.11 +MAINTAINER="pascal.bellard@slitaz.org"
   10.12 +LICENSE="GPL2"
   10.13 +WEB_SITE="http://tiny.slitaz.org/"
   10.14 +WANTED="linux"
   10.15 +CONFIG_FILES="/etc/filesystems"
   10.16 +
   10.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   10.18 +genpkg_rules()
   10.19 +{
   10.20 +	local path
   10.21 +	export src=$WOK/$WANTED/source/linux-$VERSION
   10.22 +	export _pkg=$WOK/$WANTED/install
   10.23 +	path=lib/modules/$(ls $_pkg/lib/modules)/kernel
   10.24 +	mkdir -p $fs/$path $fs/etc
   10.25 +	$src/slitaz/list_modules.sh fs/${PACKAGE#*-} | while read module; do
   10.26 +		dir=$path/$(dirname $module)
   10.27 +		[ -d $fs/$dir ] || mkdir -p $fs/$dir
   10.28 +		cp -a $_pkg/$path/$module $fs/$dir
   10.29 +	done
   10.30 +	touch $fs/etc/filesystems
   10.31 +}
   10.32 +
   10.33 +# Post install/remove commands for Tazpkg.
   10.34 +post_install()
   10.35 +{
   10.36 +	echo ${PACKAGE#*-} >> $1/modules
   10.37 +	for i in vfat fat msdos ; do
   10.38 +		grep -qs ^$i$ $1/etc/filesystems || \
   10.39 +			echo "$i" >> $1/etc/filesystems
   10.40 +	done
   10.41 +}