wok-current rev 18804
Up vanessa_adt (0.0.9), vanessa_logger (0.0.10), vanessa_socket (0.0.12)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jan 13 22:13:51 2016 +0100 (2016-01-13) |
parents | dfc51ce7954a |
children | 4303f41bd245 |
files | syslinux/stuff/extra/md5sum.c syslinux/stuff/iso2exe/init syslinux/stuff/iso2exe/iso2exe.sh vanessa_adt-dev/receipt vanessa_adt/receipt vanessa_logger-dev/receipt vanessa_logger/receipt vanessa_socket-dev/receipt vanessa_socket/receipt |
line diff
1.1 --- a/syslinux/stuff/extra/md5sum.c Tue Jan 12 19:09:34 2016 +0200 1.2 +++ b/syslinux/stuff/extra/md5sum.c Wed Jan 13 22:13:51 2016 +0100 1.3 @@ -698,7 +698,7 @@ 1.4 #include <syslinux/linux.h> 1.5 #include <syslinux/pxe.h> 1.6 1.7 -const char *progname = "linux.c32"; 1.8 +const char *progname = "c32box.c32"; 1.9 1.10 /* Find the last instance of a particular command line argument 1.11 (which should include the final =; do not use for boolean arguments) */
2.1 --- a/syslinux/stuff/iso2exe/init Tue Jan 12 19:09:34 2016 +0200 2.2 +++ b/syslinux/stuff/iso2exe/init Wed Jan 13 22:13:51 2016 +0100 2.3 @@ -1192,6 +1192,13 @@ 2.4 [ -x /usr/s$BIN ] || mv /bin/mount.posixovl.iso2exe \ 2.5 /usr/s$BIN 2> /dev/null || mv /bin/mount.posixovl.iso2exe /$BIN 2> /dev/null 2.6 mount_proc 2.7 +for i in /sys/block/*/dev /sys/block/*/*/dev ; do 2.8 + [ -s "$i" ] || continue 2.9 + n=${i%/dev} 2.10 + n=/dev/${n##*/} 2.11 + [ -e $n ] && continue 2.12 + mknod $n b $(sed 's/:/ /' < $i) 2.13 +done 2.14 ISO="$(getarg bootfrom | sed 's/.://;s|\\|/|g')" 2.15 getiso 2.16 mount_loram
3.1 --- a/syslinux/stuff/iso2exe/iso2exe.sh Tue Jan 12 19:09:34 2016 +0200 3.2 +++ b/syslinux/stuff/iso2exe/iso2exe.sh Wed Jan 13 22:13:51 2016 +0100 3.3 @@ -35,7 +35,7 @@ 3.4 { 3.5 TMP=/tmp/iso2exe$$ 3.6 mkdir -p $TMP/bin $TMP/dev 3.7 - cp -a /dev/?d?* /dev/tty /dev/tty0 $TMP/dev 3.8 + cp -a /dev/tty /dev/tty0 $TMP/dev 3.9 $0 --get init > $TMP/init.exe 3.10 # mount -o loop,ro $1 $TMP 3.11 # oldslitaz="$(ls $TMP/boot/isolinux/splash.lss 2> /dev/null)" 3.12 @@ -125,6 +125,49 @@ 3.13 fi 3.14 } 3.15 3.16 +fileofs() 3.17 +{ 3.18 + [ $(get 1024 $ISO) -eq 35615 ] && i=1024 || i=$((512*(1+$(get 417 $ISO 1)))) 3.19 + stub=$(($(get 20 $ISO) - 0xC0)) 3.20 + SIZE=0; OFFSET=0 3.21 + case "$1" in 3.22 + win32.exe) [ $i -eq 1024 ] || SIZE=$(($i - 512));; 3.23 + syslinux.mbr) [ $i -eq 1024 ] || OFFSET=$(($i - 512)); SIZE=512;; 3.24 + flavor.info) OFFSET=$i; SIZE=-1;; 3.25 + floppy.boot) SIZE=$(($(get 26 $ISO 1)*512)) 3.26 + OFFSET=$(($(get 64 $ISO) - 0xC0 - $SIZE));; 3.27 + rootfs.gz) SIZE=$(get 24 $ISO); OFFSET=$(($stub - $SIZE));; 3.28 + tazboot.com) OFFSET=$(($(get 64 $ISO) - 0xC0)) 3.29 + SIZE=$(($stub - $(get 24 $ISO) - $OFFSET));; 3.30 + dosstub) OFFSET=$stub; SIZE=$((0x8000 - $OFFSET));; 3.31 + md5) OFFSET=$((0x7FF0)); SIZE=16;; 3.32 + esac 3.33 +} 3.34 + 3.35 +list() 3.36 +{ 3.37 + for f in win32.exe syslinux.mbr flavor.info floppy.boot \ 3.38 + dosstub rootfs.gz tazboot.com md5 ; do 3.39 + fileofs $f 3.40 + [ $SIZE -eq 0 ] && continue 3.41 + echo -n "$f at $(printf "%X\n" $OFFSET)" 3.42 + [ $SIZE -eq -1 ] || echo -n " ($SIZE bytes)" 3.43 + echo . 3.44 + done 3.45 +} 3.46 + 3.47 +extract() 3.48 +{ 3.49 + for f in $@; do 3.50 + fileofs $f 3.51 + case "$SIZE" in 3.52 + 0) ;; 3.53 + -1) ddq bs=1 count=20480 skip=$OFFSET if="$ISO" | zcat >$f ;; 3.54 + *) ddq bs=1 count=$SIZE skip=$OFFSET if="$ISO" >$f ;; 3.55 + esac 3.56 + done 3.57 +} 3.58 + 3.59 custom_config_sector() 3.60 { 3.61 echo $(($(get 32848 "$1" 4)+16)) 3.62 @@ -304,6 +347,9 @@ 3.63 -i*) initrd="$2" ; shift 2 ;; 3.64 -e*) extract_custom_config "$2" 3.65 exit ;; 3.66 + -r*) ISO="$2" ; shift 2 3.67 + [ -z "$1" ] && list || extract $@ 3.68 + exit ;; 3.69 *) cat > /dev/null 3.70 break 3.71 esac
4.1 --- a/vanessa_adt-dev/receipt Tue Jan 12 19:09:34 2016 +0200 4.2 +++ b/vanessa_adt-dev/receipt Wed Jan 13 22:13:51 2016 +0100 4.3 @@ -1,7 +1,7 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="vanessa_adt-dev" 4.7 -VERSION="0.0.6" 4.8 +VERSION="0.0.9" 4.9 CATEGORY="development" 4.10 SHORT_DESC="Abstract Data Types development files." 4.11 MAINTAINER="pascal.bellard@slitaz.org" 4.12 @@ -9,6 +9,8 @@ 4.13 WEB_SITE="http://www.vergenet.net/linux/vanessa" 4.14 WANTED="vanessa_adt" 4.15 4.16 +DEPENDS="vanessa_adt" 4.17 + 4.18 # Rules to gen a SliTaz package suitable for Tazpkg. 4.19 genpkg_rules() 4.20 { 4.21 @@ -16,4 +18,3 @@ 4.22 cp -a $install/usr/include $fs/usr 4.23 cp -a $install/usr/lib/*a $fs/usr/lib 4.24 } 4.25 -
5.1 --- a/vanessa_adt/receipt Tue Jan 12 19:09:34 2016 +0200 5.2 +++ b/vanessa_adt/receipt Wed Jan 13 22:13:51 2016 +0100 5.3 @@ -1,12 +1,12 @@ 5.4 # SliTaz package receipt. 5.5 5.6 PACKAGE="vanessa_adt" 5.7 -VERSION="0.0.6" 5.8 +VERSION="0.0.9" 5.9 CATEGORY="network" 5.10 SHORT_DESC="Abstract Data Types." 5.11 MAINTAINER="pascal.bellard@slitaz.org" 5.12 LICENSE="LGPL2.1" 5.13 -TARBALL="$PACKAGE-$VERSION.tar.gz" 5.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 5.15 WEB_SITE="http://www.vergenet.net/linux/vanessa" 5.16 WGET_URL="$WEB_SITE/download/$PACKAGE/$VERSION/$TARBALL" 5.17 5.18 @@ -16,9 +16,8 @@ 5.19 # Rules to configure and make the package. 5.20 compile_rules() 5.21 { 5.22 - cd $src 5.23 ./configure --prefix=/usr --infodir=/usr/share/info \ 5.24 - --mandir=/usr/share/man $CONFIGURE_ARGS && 5.25 + --mandir=/usr/share/man $CONFIGURE_ARGS && 5.26 make && 5.27 make DESTDIR=$DESTDIR install 5.28 } 5.29 @@ -29,4 +28,3 @@ 5.30 mkdir -p $fs/usr/lib 5.31 cp -a $install/usr/lib/*.so* $fs/usr/lib 5.32 } 5.33 -
6.1 --- a/vanessa_logger-dev/receipt Tue Jan 12 19:09:34 2016 +0200 6.2 +++ b/vanessa_logger-dev/receipt Wed Jan 13 22:13:51 2016 +0100 6.3 @@ -1,7 +1,7 @@ 6.4 # SliTaz package receipt. 6.5 6.6 PACKAGE="vanessa_logger-dev" 6.7 -VERSION="0.0.7" 6.8 +VERSION="0.0.10" 6.9 CATEGORY="development" 6.10 SHORT_DESC="generic logging layer development files." 6.11 MAINTAINER="pascal.bellard@slitaz.org" 6.12 @@ -9,11 +9,13 @@ 6.13 WEB_SITE="http://www.vergenet.net/linux/vanessa" 6.14 WANTED="vanessa_logger" 6.15 6.16 +DEPENDS="vanessa_logger pkg-config" 6.17 + 6.18 # Rules to gen a SliTaz package suitable for Tazpkg. 6.19 genpkg_rules() 6.20 { 6.21 mkdir -p $fs/usr/lib 6.22 cp -a $install/usr/include $fs/usr 6.23 cp -a $install/usr/lib/*a $fs/usr/lib 6.24 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 6.25 } 6.26 -
7.1 --- a/vanessa_logger/receipt Tue Jan 12 19:09:34 2016 +0200 7.2 +++ b/vanessa_logger/receipt Wed Jan 13 22:13:51 2016 +0100 7.3 @@ -1,19 +1,18 @@ 7.4 # SliTaz package receipt. 7.5 7.6 PACKAGE="vanessa_logger" 7.7 -VERSION="0.0.7" 7.8 +VERSION="0.0.10" 7.9 CATEGORY="network" 7.10 SHORT_DESC="generic logging layer." 7.11 MAINTAINER="pascal.bellard@slitaz.org" 7.12 LICENSE="LGPL2.1" 7.13 -TARBALL="$PACKAGE-$VERSION.tar.gz" 7.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 7.15 WEB_SITE="http://www.vergenet.net/linux/vanessa" 7.16 WGET_URL="$WEB_SITE/download/$PACKAGE/$VERSION/$TARBALL" 7.17 7.18 # Rules to configure and make the package. 7.19 compile_rules() 7.20 { 7.21 - cd $src 7.22 ./configure && 7.23 make && make DESTDIR=$DESTDIR install 7.24 } 7.25 @@ -24,13 +23,4 @@ 7.26 mkdir -p $fs/usr/lib 7.27 cp -a $install/usr/bin $fs/usr 7.28 cp -a $install/usr/lib/*.so* $fs/usr/lib 7.29 - for i in $(cd $WOK; ls -d vanessa_logger-*) 7.30 - do 7.31 - if [ -x /usr/bin/cook ]; then 7.32 - cook $i 7.33 - else 7.34 - tazwok cook $i 7.35 - fi 7.36 - done 7.37 } 7.38 -
8.1 --- a/vanessa_socket-dev/receipt Tue Jan 12 19:09:34 2016 +0200 8.2 +++ b/vanessa_socket-dev/receipt Wed Jan 13 22:13:51 2016 +0100 8.3 @@ -1,7 +1,7 @@ 8.4 # SliTaz package receipt. 8.5 8.6 PACKAGE="vanessa_socket-dev" 8.7 -VERSION="0.0.7" 8.8 +VERSION="0.0.12" 8.9 CATEGORY="development" 8.10 SHORT_DESC="Simplifies TCP/IP socket operations, development files." 8.11 MAINTAINER="pascal.bellard@slitaz.org" 8.12 @@ -9,11 +9,13 @@ 8.13 WEB_SITE="http://www.vergenet.net/linux/vanessa" 8.14 WANTED="vanessa_socket" 8.15 8.16 +DEPENDS="vanessa_socket pkg-config" 8.17 + 8.18 # Rules to gen a SliTaz package suitable for Tazpkg. 8.19 genpkg_rules() 8.20 { 8.21 mkdir -p $fs/usr/lib 8.22 cp -a $install/usr/include $fs/usr 8.23 cp -a $install/usr/lib/*a $fs/usr/lib 8.24 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 8.25 } 8.26 -
9.1 --- a/vanessa_socket/receipt Tue Jan 12 19:09:34 2016 +0200 9.2 +++ b/vanessa_socket/receipt Wed Jan 13 22:13:51 2016 +0100 9.3 @@ -1,12 +1,12 @@ 9.4 # SliTaz package receipt. 9.5 9.6 PACKAGE="vanessa_socket" 9.7 -VERSION="0.0.7" 9.8 +VERSION="0.0.12" 9.9 CATEGORY="network" 9.10 SHORT_DESC="Simplifies TCP/IP socket operations." 9.11 MAINTAINER="pascal.bellard@slitaz.org" 9.12 LICENSE="LGPL2.1" 9.13 -TARBALL="$PACKAGE-$VERSION.tar.gz" 9.14 +TARBALL="$PACKAGE-$VERSION.tar.be2" 9.15 WEB_SITE="http://www.vergenet.net/linux/vanessa" 9.16 WGET_URL="$WEB_SITE/download/$PACKAGE/$VERSION/$TARBALL" 9.17 9.18 @@ -16,9 +16,8 @@ 9.19 # Rules to configure and make the package. 9.20 compile_rules() 9.21 { 9.22 - cd $src 9.23 ./configure --prefix=/usr --infodir=/usr/share/info \ 9.24 - --mandir=/usr/share/man $CONFIGURE_ARGS 9.25 + --mandir=/usr/share/man $CONFIGURE_ARGS 9.26 make 9.27 make DESTDIR=$DESTDIR install 9.28 } 9.29 @@ -30,4 +29,3 @@ 9.30 cp -a $install/usr/bin $fs/usr 9.31 cp -a $install/usr/lib/*.so* $fs/usr/lib 9.32 } 9.33 -