diff options
Diffstat (limited to 'distrib/alpha/list2sh.awk')
-rw-r--r-- | distrib/alpha/list2sh.awk | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/distrib/alpha/list2sh.awk b/distrib/alpha/list2sh.awk deleted file mode 100644 index 078e597c20a..00000000000 --- a/distrib/alpha/list2sh.awk +++ /dev/null @@ -1,69 +0,0 @@ -# $OpenBSD: list2sh.awk,v 1.4 2001/08/29 15:01:17 krw Exp $ - -BEGIN { - printf("cd ${CURDIR}\n"); - printf("\n"); -} -/^$/ || /^#/ { - print $0; - next; -} -$1 == "COPY" { - printf("echo '%s'\n", $0); - printf("test -f ${TARGDIR}/%s && rm -fr ${TARGDIR}/%s\n", $3, $3); - printf("cp %s ${TARGDIR}/%s\n", $2, $3); - next; -} -$1 == "LINK" { - printf("echo '%s'\n", $0); - for (i = 3; i <= NF; i++) { - printf("test -f ${TARGDIR}/%s && rm -f ${TARGDIR}/%s\n", $i, $i); - printf("(cd ${TARGDIR}; ln %s %s)\n", $2, $i); - } - next; -} -$1 == "SYMLINK" { - printf("echo '%s'\n", $0); - for (i = 3; i <= NF; i++) { - printf("test -f ${TARGDIR}/%s && rm -f ${TARGDIR}/%s\n", $i, $i); - printf("(cd ${TARGDIR}; ln -s %s %s)\n", $2, $i); - } - next; -} -$1 == "ARGVLINK" { - # crunchgen directive; ignored here - next; -} -$1 == "SRCDIRS" { - # crunchgen directive; ignored here - next; -} -$1 == "CRUNCHSPECIAL" { - # crunchgen directive; ignored here - next; -} -$1 == "COPYDIR" { - printf("echo '%s'\n", $0); - printf("(cd ${TARGDIR}/%s && find . ! -name . | xargs /bin/rm -rf)\n", - $3); - printf("(cd %s && find . ! -name . | cpio -pdamu ${TARGDIR}/%s)\n", $2, - $3); - next; -} -$1 == "SPECIAL" { - printf("echo '%s'\n", $0); - sub(/^[ \t]*SPECIAL[ \t]*/, ""); - printf("(cd ${TARGDIR}; %s)\n", $0); - next; -} -{ - printf("echo '%s'\n", $0); - printf("echo 'Unknown keyword \"%s\" at line %d of input.'\n", $1, NR); - printf("exit 1\n"); - exit 1; -} -END { - printf("\n"); - printf("exit 0\n"); - exit 0; -} |