DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T m

⟦1e52e1ddb⟧ TextFile

    Length: 725 (0x2d5)
    Types: TextFile
    Names: »make-tarfile«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦ca1f037a2⟧ »./bash-1.04.tar.Z« 
        └─⟦46465a4db⟧ 
            └─⟦this⟧ »bash-1.04/make-tarfile« 

TextFile

#! /bin/sh
# How to make a distribution tarfile.
#
# $1 is the name of the program.
# $2 is the version number.
# Remaining args are files to tar.

PROGRAM=$1
VERSION=$2

shift; shift

if [ "$PROGRAM" = "" -o "$VERSION" = "" ]; then
  echo "Usage: make-tarfile <progname> <version> <file ...>"
  exit 2;
fi

TARFILE=$PROGRAM.tar
TARDIR=$PROGRAM-$VERSION

rm -rf $TARFILE $TARDIR
mkdir $TARDIR
(cd $TARDIR; for i in $*; do
 file=`basename $i`
 dir=`echo $i | sed "s/$file\$//" | sed 's@\(.*\)/\$@\1@'`
 if [ "$dir" = "" ]; then dir="."; fi
 if [ "$dir" != "." ]; then
    if [ ! -d "$dir" ]; then mkdir "$dir"; fi
    ln -s ../../$i $i; \
 else
    ln -s ../$i $i
 fi
 done)

tar -chf $TARFILE $TARDIR
rm -rf $TARDIR

exit 0