# SliTaz package receipt. PACKED_SIZE="36.0K" UNPACKED_SIZE="44.0K" PACKAGE="plop" VERSION="5.0.15" CATEGORY="base-system" SHORT_DESC="USB / IDE-CD / PCMCIA CardBus and others boot utility (486+)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="other" WEB_SITE="https://www.plop.at/en/bootmanagers.html" TARBALL="plpbt-$VERSION.zip" WGET_URL="https://download.plop.at/files/bootmngr/$TARBALL" TARGET="i486" BUILD_DEPENDS="xz wget" tune_lzma() { cp $stuff/*.S $stuff/pack . sed "s/VERSION/$VERSION/;s|lzma1=|&nice=$1,|" -i pack while [ -n "$2" ]; do sed "s|^#define PROP_$2 .*|#define PROP_$2 $3|" -i unlzma.S shift 2 done for i in bootloader unpack ; do cc -o $i.o -Wa,-a=$i.lst -c $i.S objcopy --only-section=.text -O binary $i.o $i.bin done ./pack --build bootloader.bin unpack.bin } # Rules to configure and make the package. compile_rules() { while read ofs data name; do echo -en "\x$data" | \ dd conv=notrunc of=plpbt.bin bs=1 seek=$((0x$ofs)) done <> $1/boot/bootmenu }