#!/bin/bash

# Build an "All in One" Slackware Installer ISO that includes the Slackware package set.

OUTDIR=/tmp/x86imgs/aio
CWD=$PWD

#ARCH=x86
#SLACKWAREVERSION=slackware-current

ARCH=x86_64
SLACKWAREVERSION=slackware64-current

SLKTREEROOTDIR=/mnt/pris/devel/armedslack/${SLACKWAREVERSION}/

mkdir -p $OUTDIR/$SLACKWAREVERSION

# Build the 'AiO' ISO Installer:
./inst_iso.build \
   --installer-aio \
   --iso-architecture ${ARCH} \
   --slackware-release-name ${SLACKWAREVERSION} \
   --slackware-tree ${SLKTREEROOTDIR} \
   --output-dir ${OUTDIR}/${SLACKWAREVERSION} \
   --linux-kernel-image kernels/generic.s/bzImage \
   --slackware-installer-image isolinux/initrd.img \
   --grub-config-file $CWD/grub.cfg \
   --iso-file-name ${ARCH}_slk_installer_generic_aio.iso \
   --md5sum-iso \
   --image-app-id "Slackware Installer" || { echo "ERROR: Generic ISO build failed" ; exit 3 ;}
#   --no-cleanup \

