summaryrefslogtreecommitdiff
path: root/lang/modula-3-lib/scripts/copy_files
blob: 4c24d4954a2a947efec6c423e2eeb1b5449f6df9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /bin/sh
#
# copy_files listfile m3dir sysdir wrkdir

if [ $# -ne 4 ]; then
    echo "Usage: $0 listfile m3dir sysdir wrkdir" >&2
    exit 1
fi

listfile=$1
m3dir=$2
sysdir=$3
wrkdir=$4

sed "s,^${m3dir}/,," ${listfile} |\
    (cd ${sysdir}; cpio -pdmu ${wrkdir}/${m3dir})