#!/bin/csh
### --- The University of Birmingham 2001
### $poplocal/local/ftp/bin/mksystemtar
# Aaron Sloman 8 Dec 2001
# Create tar file for a given poplog system

if ( $1xxx == "xxx" ) then
    echo "mksystemtar: System name needed"
    exit
endif

set sysdir=$local/ftp/bin
set tempdir = $sysdir/temp
set popdir = $sysdir/temp/pop
set localdir = $sysdir/temp/local

# Prepare local directory
cd $sysdir

echo "Removing old version"
ls -l {$1}*.gz
rm -f {$1}.tar.gz

echo "removing any old pop subdirectory $tempdir/pop"

rm -rf $tempdir/*

# Just in case, create directory -- may already exist
mkdir $tempdir

echo "creating new one"

mkdir $popdir
chmod 755 $popdir

# This is where poplocalbin should go for this version of Poplog
mkdir $tempdir/poplocalbin

cp -p $local/ftp/new/install.txt $tempdir/Copyright_and_Install.txt


# Get ready to copy over master files
cd $local/ftp/src/master

# Change to appropriate system directory

cd $1

echo "In system directory:"
pwd

echo "copying $1 to $popdir"

tarcp . -d $popdir *

echo "done"

cd $local/ftp/

echo "copying man files to $tempdir"
tarcp . -d $tempdir man

ln -s man/bin $tempdir/bin

echo "done"

echo "Setup link for poplocal/local"
ln -s ../../local $popdir/local

ls -l $popdir/local

cd $tempdir

pwd

echo "creating date file"

touch "$1-TAR-BUILD-`date +%F`"

echo "size of system - `du -ks .` "

echo "making tar file for $1"

cd $tempdir
tar cfz ../{$1}.tar.gz *

ls -l ../*.gz

echo "done"
