wok-tiny rev 156

linux: recompress with upx
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Nov 15 11:54:42 2019 +0100 (2019-11-15)
parents b983dfa0a9ae
children a28c45a86936
files linux/receipt plop/stuff/bootloader.S
line diff
     1.1 --- a/linux/receipt	Sat Oct 12 12:05:54 2019 +0200
     1.2 +++ b/linux/receipt	Fri Nov 15 11:54:42 2019 +0100
     1.3 @@ -15,7 +15,7 @@
     1.4  AUTO_SELECTION="always"
     1.5  
     1.6  DEPENDS=""
     1.7 -BUILD_DEPENDS="slitaz-toolchain perl git lzma wget gcc2"
     1.8 +BUILD_DEPENDS="slitaz-toolchain perl git lzma wget gcc2 upx"
     1.9  BUILD_SUGGESTED="advancecomp zopfli"
    1.10  INSTALL_DEPENDS="lz4 grep"
    1.11  
    1.12 @@ -59,19 +59,21 @@
    1.13  	S2bin helper
    1.14  	S2bin unpacklz4
    1.15  	cp $stuff/pack .
    1.16 -	./pack --build
    1.17 +	sh ./pack --build
    1.18  
    1.19  	sed -i '/config %config:/{NNNps/config %config:/%config:/}' Makefile
    1.20  	sed -i 's/^config %config:/config:/' Makefile
    1.21  	cp $stuff/linux-$VERSION-slitaz.config .config
    1.22  	yes '' | make ARCH=i386 HOSTCC=gcc-2 config
    1.23  	make ARCH=i386 CC=gcc-2 HOSTCC=gcc-2 -j 4 bzImage
    1.24 +	which upx 2> /dev/null &&
    1.25 +	upx --ultra-brute arch/i386/boot/bzImage
    1.26  	grep -q "CONFIG_MODULES=y" .config &&
    1.27  	make ARCH=i386 CC=gcc-2 HOSTCC=gcc-2 -j 4 modules &&
    1.28  	make ARCH=i386 INSTALL_MOD_PATH=$DESTDIR -j 1 modules_install || true
    1.29  	S2bin bundle
    1.30  	cp $stuff/bundle .
    1.31 -	./bundle
    1.32 +	sh ./bundle
    1.33  	S2bin cmdline
    1.34  }
    1.35  
     2.1 --- a/plop/stuff/bootloader.S	Sat Oct 12 12:05:54 2019 +0200
     2.2 +++ b/plop/stuff/bootloader.S	Fri Nov 15 11:54:42 2019 +0100
     2.3 @@ -467,7 +467,9 @@
     2.4  # Assume no error on first track.
     2.5  
     2.6  #ifdef FLOPPY_1440K_ONLY
     2.7 +#ifndef FLOPPY_HAS_2_SIDES
     2.8  #define FLOPPY_HAS_2_SIDES	hardcore heads count to 2
     2.9 +#endif
    2.10  #define FLOPPY_SECTORS		18	/* 18 sectors */
    2.11  #else
    2.12  #define FLOPPY_HEADS		2	/* 2 heads minimum */