wok-next rev 582
Add: partimage, ndiswrapper
author | Eric Joseph-Alexandre <erjo@slitaz.org> |
---|---|
date | Tue Apr 15 14:37:39 2008 +0200 (2008-04-15) |
parents | 019783a4c997 |
children | 939fff6b5e25 |
files | ndiswrapper/receipt ndiswrapper/stuff/gztazmod.sh partimage/receipt partimage/stuff/etc/init.d/partimaged partimage/stuff/etc/partimaged/partimaged.cert partimage/stuff/etc/partimaged/partimaged.key |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ndiswrapper/receipt Tue Apr 15 14:37:39 2008 +0200 1.3 @@ -0,0 +1,55 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="ndiswrapper" 1.7 +VERSION="1.52" 1.8 +CATEGORY="system-tools" 1.9 +SHORT_DESC="Add Windows network drivers support to Linux kernel." 1.10 +MAINTAINER="Erjo <erjo@slitaz.org>" 1.11 +DEPENDS="" 1.12 +#WANTED="linux" 1.13 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.14 +WEB_SITE="http://ndiswrapper.sourceforge.net/joomla/" 1.15 +WGET_URL="http://dfn.dl.sourceforge.net/sourceforge/ndiswrapper/$TARBALL 1.16 + http://puzzle.dl.sourceforge.net/sourceforge/ndiswrapper/$TARBALL" 1.17 + 1.18 +# Rules to configure and make the package. 1.19 +compile_rules() 1.20 +{ 1.21 + 1.22 + KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g` 1.23 + if [ ! -d $WOK/linux/linux-$KERNEL_VERSION ]; then 1.24 + tazwok cook linux 1.25 + fi 1.26 + cd $src 1.27 + make KBUILD=$WOK/linux/linux-$KERNEL_VERSION KVER=$KERNEL_VERSION 1.28 +} 1.29 + 1.30 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.31 +genpkg_rules() 1.32 +{ 1.33 + KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g` 1.34 + 1.35 + mkdir -p $fs/usr/sbin $fs/sbin $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc 1.36 + 1.37 + # Install utilities 1.38 + install -o root -m 755 $src/utils/loadndisdriver $fs/sbin/ 1.39 + install -o root -m 755 $src/utils/ndiswrapper $fs/usr/sbin/ 1.40 + install -o root -m 755 $src/utils/ndiswrapper-buginfo $fs/usr/sbin/ 1.41 + strip -s $fs/sbin/load* 1.42 + 1.43 + # Compress and install module 1.44 + #./stuff/gztazmod.sh $fs/lib/modules/$VERSION-slitaz 1.45 + install -o root -m O644 $src/driver/ndiswrapper.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc 1.46 +} 1.47 + 1.48 +post_install() 1.49 +{ 1.50 + echo "Processing post-install commands..." 1.51 + depmod -a 1.52 +} 1.53 + 1.54 +post_remove() 1.55 +{ 1.56 + echo "Processing post-remove commands..." 1.57 + depmod -a 1.58 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/ndiswrapper/stuff/gztazmod.sh Tue Apr 15 14:37:39 2008 +0200 2.3 @@ -0,0 +1,64 @@ 2.4 +#!/bin/sh 2.5 +# gztazmod.sh: Compress Linux kernel modules for SliTaz GNU/Linux. 2.6 +# 2007/10/04 <pankso@slitaz.org> - GNU General Public License. 2.7 +# 2.8 + 2.9 +# We do our work in the kernel version modules directory. 2.10 +if [ -z "$1" ] ; then 2.11 + echo "" 2.12 + echo -e "\033[1musage:\033[0m `basename $0` path/to/kernel-version" 2.13 + echo "" 2.14 + exit 1 2.15 +fi 2.16 + 2.17 +if [ ! -r "$1" ] ; then 2.18 + echo "" 2.19 + echo -e "Error : $1 does not exist." 2.20 + echo "" 2.21 + exit 1 2.22 +fi 2.23 + 2.24 +cd $1 2.25 + 2.26 +# Status functions. 2.27 +status() 2.28 +{ 2.29 + local CHECK=$? 2.30 + echo -en "\\033[70G[ " 2.31 + if [ $CHECK = 0 ]; then 2.32 + echo -en "\\033[1;33mOK" 2.33 + else 2.34 + echo -en "\\033[1;31mFailed" 2.35 + fi 2.36 + echo -e "\\033[0;39m ]" 2.37 +} 2.38 + 2.39 +# Script start. 2.40 +echo "" 2.41 +echo "Starting gztazmod.sh to build compressed kernel modules... " 2.42 +echo "" 2.43 + 2.44 +# Find all modules. 2.45 +echo -n "Searching all modules to gzip them... " 2.46 +find . -name "*.ko" -exec gzip '{}' \; 2.47 +status 2.48 + 2.49 +# Build a new temporary modules.dep. 2.50 +echo -n "Building tmp.dep... " 2.51 +sed 's/\.ko/.ko.gz/g' modules.dep > tmp.dep 2.52 +status 2.53 + 2.54 +# Destroy original modules.dep 2.55 +echo -n "Destroying modules.dep... " 2.56 +rm modules.dep 2.57 +status 2.58 + 2.59 +# Remove tmp.dep to modules.dep. 2.60 +echo -n "Removing tmp.dep to modules.dep... " 2.61 +mv tmp.dep modules.dep 2.62 +status 2.63 + 2.64 +# Script end. 2.65 +echo "" 2.66 +echo "Kernel modules `basename $1` are ready." 2.67 +echo ""
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/partimage/receipt Tue Apr 15 14:37:39 2008 +0200 3.3 @@ -0,0 +1,66 @@ 3.4 +# SliTaz package receipt. 3.5 + 3.6 +PACKAGE="partimage" 3.7 +VERSION="0.6.7" 3.8 +CATEGORY="system-tools" 3.9 +SHORT_DESC="Saves partitions in an image file." 3.10 +MAINTAINER="Erjo <erjo@slitaz.org>" 3.11 +DEPENDS="newt bzip2 openssl" 3.12 +BUILD_DEPENDS="newt-dev slang-dev bzip2-dev openssl-dev" 3.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 3.14 +WEB_SITE="http://www.partimage.org/Index.fr.html" 3.15 +WGET_URL="http://heanet.dl.sourceforge.net/sourceforge/partimage/$TARBALL" 3.16 + 3.17 +# Rules to configure and make the package. 3.18 +compile_rules() 3.19 +{ 3.20 + cd $src 3.21 + ./configure --prefix=/usr \ 3.22 + --sysconfdir=/etc \ 3.23 + --infodir=/usr/share/info \ 3.24 + --mandir=/usr/share/man $CONFIGURE_ARGS 3.25 + make 3.26 + make DESTDIR=$PWD/_pkg install 3.27 +} 3.28 + 3.29 +# Rules to gen a SliTaz package suitable for Tazpkg. 3.30 +genpkg_rules() 3.31 +{ 3.32 + mkdir -p $fs/usr $fs/etc/init.d 3.33 + cp -a $_pkg/usr/sbin $fs/usr 3.34 + cp -a $_pkg/etc $fs/ 3.35 + install -g root -o root -m 0600 stuff/etc/partimaged/partimaged.* $fs/etc/partimaged 3.36 + install -g root -o root -m 0755 stuff/etc/init.d/partimaged $fs/etc/init.d 3.37 + strip -s $fs/usr/sbin/* 3.38 +} 3.39 + 3.40 +post_install() 3.41 +{ 3.42 + echo "Processing post install commands..." 3.43 + echo "Adding user/group partimag..." 3.44 + adduser -S -H -D partimag 3.45 + 3.46 + echo "Setting permissions for config files" 3.47 + chmod 0600 /etc/partimaged/* 3.48 + chown partimag.partimag /etc/partimaged/* 3.49 + 3.50 + echo " Creating image files directory" 3.51 + install -g partimag -o partimag -m 0755 -d /var/lib/partimaged 3.52 + 3.53 + echo "" 3.54 + echo -e "\nTo starts $PACKAGE server you can run :\n" 3.55 + echo "/etc/init.d/partimaged start" 3.56 + echo -e "Or add partimaged to RUN_DAEMONS in /etc/rcS.conf\n" 3.57 +} 3.58 + 3.59 +post_remove() 3.60 +{ 3.61 + deluser partimag 3.62 + delgroup partimag 3.63 + 3.64 + if [ -f /etc/paritimaged ]; then 3.65 + rm -rf /etc/partimaged 3.66 + fi 3.67 +} 3.68 + 3.69 +
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/partimage/stuff/etc/init.d/partimaged Tue Apr 15 14:37:39 2008 +0200 4.3 @@ -0,0 +1,61 @@ 4.4 +#!/bin/sh 4.5 +# /etc/init.d/unfsd : Start, stop and restart Partimage Server on SliTaz, at 4.6 +# boot time or with the command line. 4.7 +# 4.8 +# To start Partimage Server at boot time, just put Partimage in the $RUN_DAEMONS 4.9 +# variable of /etc/rcS.conf and configure options with /etc/daemons.conf 4.10 +# 4.11 +. /etc/init.d/rc.functions 4.12 +. /etc/daemons.conf 4.13 + 4.14 +NAME=partimaged 4.15 +DESC="Partimage Server" 4.16 +DAEMON=/usr/sbin/partimaged 4.17 +IMAGES_DIR=/var/lib/partimaged 4.18 +OPTIONS="-D -d ${IMAGES_DIR}" 4.19 +PIDFILE=/var/run/$NAME.pid 4.20 + 4.21 + 4.22 +test -f $DAEMON || exit 0 4.23 + 4.24 + 4.25 + 4.26 +case "$1" in 4.27 + start) 4.28 + if [ -f $PIDFILE ] ; then 4.29 + echo "$NAME already running." 4.30 + exit 1 4.31 + fi 4.32 + 4.33 + check_conf 4.34 + echo -n "Starting $DESC: $NAME... " 4.35 + $DAEMON $OPTIONS 4.36 + status 4.37 + 4.38 + # registering PID 4.39 + if [ $? -eq 0 ]; then 4.40 + pidof -s $NAME > $PIDFILE 4.41 + fi 4.42 + ;; 4.43 + stop) 4.44 + if [ ! -f $PIDFILE ] ; then 4.45 + echo "$NAME is not running." 4.46 + exit 1 4.47 + fi 4.48 + echo -n "Stopping $DESC: $NAME... " 4.49 + kill `cat $PIDFILE` 4.50 + rm -f $PIDFILE 4.51 + status 4.52 + ;; 4.53 + restart) 4.54 + $0 stop 4.55 + $0 start 4.56 + ;; 4.57 + *) 4.58 + echo "Usage: $DAEMON {start|stop|reload|restart}" 4.59 + exit 1 4.60 + ;; 4.61 +esac 4.62 + 4.63 +exit 0 4.64 +
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/partimage/stuff/etc/partimaged/partimaged.cert Tue Apr 15 14:37:39 2008 +0200 5.3 @@ -0,0 +1,17 @@ 5.4 +-----BEGIN CERTIFICATE----- 5.5 +MIICtjCCAh+gAwIBAgIJAKLh0jK2g3IjMA0GCSqGSIb3DQEBBQUAMEcxCzAJBgNV 5.6 +BAYTAkZSMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ8wDQYDVQQKEwZTbGlUYXoxEjAQ 5.7 +BgNVBAMTCWxvY2FsaG9zdDAeFw0wODA0MDYyMDI0MTFaFw0wODA1MDYyMDI0MTFa 5.8 +MEcxCzAJBgNVBAYTAkZSMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ8wDQYDVQQKEwZT 5.9 +bGlUYXoxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAw 5.10 +gYkCgYEA0Ehw1Ii169vfHkhkh+58u+GGHdYloLoda35JULZkMITpG1lw4iPOFBOK 5.11 +RglGJB52XLcnIdnbHkFYO+kb/ub65EqmYu8TfHdB77HvMp1VISNy9/dmC3hLUTnV 5.12 +zQwhMgAAd/FR3fj2BICAuElri2iET0taBt/93JQFWbrbADd5PYcCAwEAAaOBqTCB 5.13 +pjAdBgNVHQ4EFgQU7HANGnRcYX3C8/CGWrqAB3Z/RBIwdwYDVR0jBHAwboAU7HAN 5.14 +GnRcYX3C8/CGWrqAB3Z/RBKhS6RJMEcxCzAJBgNVBAYTAkZSMRMwEQYDVQQIEwpT 5.15 +b21lLVN0YXRlMQ8wDQYDVQQKEwZTbGlUYXoxEjAQBgNVBAMTCWxvY2FsaG9zdIIJ 5.16 +AKLh0jK2g3IjMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAzCCfnoQ5 5.17 +wjhkFQC5lhGwPyECcJbDg6K+F9jZhnkppuAWVmR+272qZe7fQKRBvVZhe7lU5sdl 5.18 +RxandyuyurxpX4RYtjCYPMszmosK4dqqxJCdEE16hcUoJt4b6SrphCDOF2a6mE2a 5.19 +jqnuqgOKA7zVJqMAX/6nzbj1zvwSobpdHhg= 5.20 +-----END CERTIFICATE-----
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/partimage/stuff/etc/partimaged/partimaged.key Tue Apr 15 14:37:39 2008 +0200 6.3 @@ -0,0 +1,15 @@ 6.4 +-----BEGIN RSA PRIVATE KEY----- 6.5 +MIICXQIBAAKBgQDQSHDUiLXr298eSGSH7ny74YYd1iWguh1rfklQtmQwhOkbWXDi 6.6 +I84UE4pGCUYkHnZctych2dseQVg76Rv+5vrkSqZi7xN8d0Hvse8ynVUhI3L392YL 6.7 +eEtROdXNDCEyAAB38VHd+PYEgIC4SWuLaIRPS1oG3/3clAVZutsAN3k9hwIDAQAB 6.8 +AoGAJV8KF6hb8/DkjLtyhk1NRizF8q6M29TpGHN1Vi0TtvzyEn0u2vSPslx7L+vU 6.9 +EQECPcqDE/jR7xDMcxt1cXwiQecX6ysDXiGS2p0k9OoHtiYj1f73Y92uaBY3lQny 6.10 +SQ6Vz2grtCZsi3xzJ+7v72OgRqkgPlXVrFTjR84QAcuJxdkCQQDuEAvm63CtF7NR 6.11 +TtWjCAyzUOpwB22/nfyoABXHtCplKk2cWoyIjKDszb2KL6QmBu8qQj4JKkT3UqFc 6.12 +pJNsbst7AkEA3/n6Zk1sRzGRhargiZpiGMo0p6AKT7ccQeaJ+Re7ipOtoWwAV0uL 6.13 +Ilj+ULrA2CBHQi+tthruRLtThPJO2MQCZQJBALPMKMESBrqkUMlS6iVEmhsAPN+5 6.14 +rJjxIHZeAhUfLHnVlmJFPSiQVaYjyUhJrQcPa6iV+TaA1y+YF8jZf4KAt2sCQAEF 6.15 +l/Hdio/slvhgJjQagzYPvhvBrCpe8H8QeTKsvAtOzyz8XCgJzTGz7D0cDQMvaoPP 6.16 +yeAZ0Vp47FGf9WIhys0CQQCkVoWJycg4VFHMrgQtNIW2NS8Mwpwl+OSoLN4Y4RlQ 6.17 +F8nLcffeOUjteFbXWtuqfqARHNDo6sOL1dPIAw8QaZII 6.18 +-----END RSA PRIVATE KEY-----