#!/bin/sh
# --------------------------------------------
# Pak 1.1 - (C) 2000 Erich Roncarolo
# Pak 1.0 - (C) 1999 Erich Roncarolo
# License: GPL2 (see LICENSE)
# --------------------------------------------

if [ -z "$1" ] ; then
	echo "Usage: $0 dir"
	echo "Create a BYLD package as .tgz file"
	exit 1
fi
if [ ! -d $1 ] ; then
	echo "Usage: $0 dir"
	echo "Create a BYLD package as .tgz file"
	exit 1
fi
DIRNAME=`dirname $1`
BASENAME=`basename $1`
echo -n "Creating BYLD package... "
SWD=$PWD
cd $DIRNAME
DU=`du -s $BASENAME | cut -f1`
if [ $DU -gt 4000 ] ; then
	echo
	echo "WARNING: BYLD package is grater than 4MB, so it cannot be used in RAM."
	echo -n "If you want stop press ctrl-c now; otherwise press [enter] to continue..."
	read DUMMY
fi
echo "SIZE=$DU" > /tmp/-BYLD-INFO-
echo "PAKDIR=$BASENAME" >> /tmp/-BYLD-INFO-
tar cf $SWD/$BASENAME.tar $BASENAME
tar rPf $SWD/$BASENAME.tar /tmp/-BYLD-INFO-
rm /tmp/-BYLD-INFO-
gzip -9 $SWD/$BASENAME.tar
mv $SWD/$BASENAME.tar.gz $SWD/$BASENAME.tgz
TAR=`du -s $SWD/$BASENAME.tgz | cut -f1`
if [ $TAR -gt 1423 ] ; then
	echo
	echo "WARNING: BYLD .tgz package is grater than a single floppy."
fi
echo "done."
