#!/bin/bash # arm/build # Setup environment, build version numbers and so on for # the ARMedslack initrd installer. # # by Stuart Winter # # 20-Aug-2005 # source /usr/share/slackdev/buildkit.sh # This is not a package but we have metadata for versions and # build numbers. The initrd in Slackware doesn't have a verison number -- it's # just assumed that it's the "Slackware version XX installer initrd" # but since I'm bound to make a few versions, I'll be maintaining this # Version: e.g.: 10.2 # Build: e.g.: 4 # Build information: export PACKAGE=slackware-installer # it's not a package name - it's just used to name the temp build dir export SLACKWARE_INSTALLER_VERSION=11.0 export SLACKWARE_INSTALLER_ARCH=arm export SLACKWARE_INSTALLER_BUILD=1 export PKGSERIES=../rootdisks # Ensure particular packages are on the filesystem. # I always build on a full ARMedslack system but sometimes I don't # have extra/ stuff installed. # parted also requires libreadline from the readline package. slackcheckpkgdeps parted || installpkg $PKGSTORE/../extra/parted/parted-*.tgz slackcheckpkgdeps parted || exit 99 # Launch the package build script: ( ./initrd.brew ) >& /dev/stdout | tee build.$SLACKWARE_INSTALLER_ARCH.log # Compress the build log: bzip2 -9f build.$SLACKWARE_INSTALLER_ARCH.log