Remove Amiga ship directory.
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
From keni@aol.net Mon Mar 11 20:29 EST 1996
|
||||
Received: from snitor.sni.ca
|
||||
by silver.sni.CA (5.61/smail2.5/02-09-92)
|
||||
id AA08602; Mon, 11 Mar 96 20:29:14 -0500
|
||||
Received: from keni.ppp.aol.com
|
||||
by sni.ca (5.61/smail2.5/07-11-92)
|
||||
id AA29677; Mon, 11 Mar 96 20:29:01 -0500
|
||||
Received: (from keni@localhost) by kenilap.ops.aol.com (8.6.12/8.6.9) id UAA00144; Mon, 11 Mar 1996 20:15:30 -0500
|
||||
Date: Mon, 11 Mar 1996 20:15:30 -0500
|
||||
Message-Id: <199603120115.UAA00144@kenilap.ops.aol.com>
|
||||
From: Kenneth Lorber <keni@aol.net>
|
||||
To: achurch@dragonfire.net, addison%pollux.usc.edu@usc.edu,
|
||||
gregg.g.wonderly@att.com, jwalz@mons.er.usgs.gov, keni@aol.net,
|
||||
mike@sni.ca
|
||||
Subject: ship.tar.uu - amiga shipping scripts
|
||||
Status: O
|
||||
|
||||
I fully admit that these are not things of beauty. They've been
|
||||
hacked and re-hacked since 3.0PL8 or so, but they do work.
|
||||
The metareadme file is my crib sheet - the thing that's not in there
|
||||
is the overall scheme:
|
||||
compile
|
||||
run filldir - this builds trees of disk images
|
||||
run dozoo - this builds that archives and automatically builds
|
||||
the manifests
|
||||
The wierd thing is that the copy from NetHack: (etc) to the image tree
|
||||
can have three results:
|
||||
- a successful copy
|
||||
- a warning that there is no source (but the target already exists) -
|
||||
this is how you put in things like icons and readmes that don't have
|
||||
source.
|
||||
- a CAUTION that the file is just plain missing
|
||||
keni
|
||||
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
.key src/a,dst/a
|
||||
; cmove
|
||||
; copy $1 to $2, if $1 exists
|
||||
if exists <src>
|
||||
; echo "<src>-><dst>"
|
||||
copy <src> <dst> clone
|
||||
else
|
||||
if not exists <dst>
|
||||
echo "CAUTION: <dst> DOES NOT EXIST!"
|
||||
else
|
||||
echo "Warning: no source for <dst>"
|
||||
endif
|
||||
endif
|
||||
@@ -1,16 +0,0 @@
|
||||
; makescript
|
||||
; build filldir and dozoo from the file shiplist
|
||||
if exists filldir
|
||||
copy filldir filldir.old clone
|
||||
endif
|
||||
if exists dozoo
|
||||
copy dozoo dozoo.old clone
|
||||
endif
|
||||
if not exists shiplist
|
||||
echo "No shiplist file."
|
||||
fail 20
|
||||
endif
|
||||
gawk -f mkfd.awk shiplist
|
||||
protect filldir s add
|
||||
gawk -f mkdz.awk shiplist
|
||||
protect dozoo s add
|
||||
@@ -1,14 +0,0 @@
|
||||
UNDER CONSTRUCTION!!!!!!
|
||||
0. Has distribution concept changed?
|
||||
YES ->
|
||||
update awk files
|
||||
1. Has files to distribute changed?
|
||||
YES ->
|
||||
update shiplist
|
||||
makescript
|
||||
2. Have the files changed?
|
||||
YES ->
|
||||
filldir NetHack3.xPLy
|
||||
3. Pack:
|
||||
dozoo NetHack3.xPLy
|
||||
4. Ship!
|
||||
@@ -1,57 +0,0 @@
|
||||
# mkdz.awk
|
||||
# make dozoo script from shipping list
|
||||
function dname(dir,sd, fn){
|
||||
fn=fname(dir); # be sure parent is listed first
|
||||
if( ! (sd in subdlist)){
|
||||
subdlist[sd]=sd ; subdpar[sd]=dir
|
||||
print "list >>Manifest" dir " <pf>-" dir "/" sd > fn
|
||||
}
|
||||
}
|
||||
function fname(x, fnm){
|
||||
fnm="dozoo" x;
|
||||
if( ! (x in zlist)){
|
||||
print ".key pf/a" > fnm;
|
||||
print "failat 21" > fnm;
|
||||
print "delete <pf>-" x ".lha" > fnm;
|
||||
print "list >Manifest" x " <pf>-"x " dates all" > fnm;
|
||||
zlist[x]=x;
|
||||
}
|
||||
return fnm
|
||||
}
|
||||
#{print}
|
||||
/^[#S]/ {}
|
||||
/^[fBE]/ {
|
||||
print "cd <pf>-" $3 > fname($3)
|
||||
print "lha -x a /<pf>-" $3 ".lha " $4 "/" $2 > fname($3)
|
||||
# print "lz -a -x a /<pf>-" $3 ".lzh " $4 "/" $2 > fname($3)
|
||||
print "cd /" > fname($3)
|
||||
}
|
||||
/^F/ {
|
||||
print "cd <pf>-" $3 > fname($3)
|
||||
print "lha -x a /<pf>-" $3 ".lha " $4 "/" $2 > fname($3)
|
||||
# print "lz -a -x a /<pf>-" $3 ".lzh " $4 "/" $2 > fname($3)
|
||||
print "cd /" > fname($3)
|
||||
}
|
||||
#/^r/ {
|
||||
# if(sub(":","",$4)){
|
||||
# div=":"
|
||||
# } else {
|
||||
# div="/"
|
||||
# }
|
||||
# print "lz -a -x a <pf>-" $3 ".lzh <pf>-" $3 div $4 > fname($3)
|
||||
# }
|
||||
#/^R/ {
|
||||
# print "lz -a -x a <pf>-" $3 ".lzh <pf>-" $3 "/" $5 > fname($3)
|
||||
# }
|
||||
/^[^f#dFBES]/ { #out of date? (rR killed)
|
||||
print "line " $0 " rejected - bad type"
|
||||
}
|
||||
END {
|
||||
print ".key prefix/a" > "dozoo"
|
||||
print "; This file generated by mkdz.awk - do not edit!" > "dozoo"
|
||||
for (znum in zlist){
|
||||
print "lha -a a <pf>-" znum ".lha Manifest" znum > fname(znum);
|
||||
# print "lz -x -a a <pf>-" znum ".lzh Manifest" znum > fname(znum);
|
||||
print "execute " fname(znum)," <prefix>" > "dozoo"
|
||||
}
|
||||
}
|
||||
@@ -1,92 +0,0 @@
|
||||
# mkfd.awk
|
||||
# make filldir script from shipping list
|
||||
function chknam(x){
|
||||
if( ! (x in dirlist) ){
|
||||
dirlist[x]=x
|
||||
# print "if not exists <prefix>-" x > "filldir"
|
||||
# print " makedir <prefix>-" x > "filldir"
|
||||
# print "endif" > "filldir"
|
||||
}
|
||||
}
|
||||
BEGIN {
|
||||
print ".key prefix/a" > "filldir"
|
||||
print "; This file generated by mkfd.awk - do not edit!" > "filldir"
|
||||
|
||||
# kludge to avoid a proper but complex chknam to deal with subdirs
|
||||
# d is also broken
|
||||
print "if not exists <prefix>-1" > "filldir"
|
||||
print " makedir <prefix>-1" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
print "if not exists <prefix>-2" > "filldir"
|
||||
print " makedir <prefix>-2" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
|
||||
print "if not exists <prefix>-2/HackExe" > "filldir"
|
||||
print " makedir <prefix>-2/HackExe" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
print "if not exists <prefix>-1/NetHack" > "filldir"
|
||||
print " makedir <prefix>-1/NetHack" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
|
||||
print "if not exists <prefix>-2/HackExe2" > "filldir"
|
||||
print " makedir <prefix>-2/HackExe2" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
|
||||
print "if not exists <prefix>-1/NetHack/hack" > "filldir"
|
||||
print " makedir <prefix>-1/NetHack/hack" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
|
||||
print "if not exists <prefix>-1/NetHack/sounds" > "filldir"
|
||||
print " makedir <prefix>-1/NetHack/sounds" > "filldir"
|
||||
print "endif" > "filldir"
|
||||
|
||||
}
|
||||
/^#/ {}
|
||||
/^f/ {
|
||||
chknam($3)
|
||||
print "cmove nethack:" $2 " <prefix>-" $3 "/" $4 "/" $2 > "filldir"
|
||||
}
|
||||
/^B/ {
|
||||
chknam($3)
|
||||
print "slink nethack:" $2 " to <prefix>-" $3 "/" $4 "/" $2 " ND" > "filldir"
|
||||
}
|
||||
/^E/ {
|
||||
chknam($3)
|
||||
print "copy NIL: <prefix>-" $3 "/" $4 "/" $2 > "filldir"
|
||||
}
|
||||
/^F/ {
|
||||
chknam($3)
|
||||
if(sub(":","",$4)){
|
||||
div=":"
|
||||
} else {
|
||||
div ="/"
|
||||
}
|
||||
print "cmove " $4 div $2 " <prefix>-" $3 "/" $4 "/" $2 > "filldir"
|
||||
}
|
||||
#/^r/ {
|
||||
# chknam($3)
|
||||
# print "cmove nethack:" $2 " <prefix>-" $3 "/" $4 > "filldir"
|
||||
# }
|
||||
#/^R/ {
|
||||
# chknam($3)
|
||||
# print "cmove " $4 "/" $2 " <prefix>-" $3 "/" $5 > "filldir"
|
||||
# }
|
||||
/^d/ {
|
||||
chknam($3)
|
||||
chknam($3 "/" $2)
|
||||
# DO WE NEED A DUMMY FILE HERE?
|
||||
# NO - do it in shiplist
|
||||
# print "if not exists <prefix>-" $3 "/" $2 > "filldir"
|
||||
# print " makedir <prefix>-" $3 > "filldir"
|
||||
# print "endif" > "filldir"
|
||||
}
|
||||
/^S/ {
|
||||
print "blink nethack:nethack to ram:nethack ND" > "filldir"
|
||||
print "set here=`cd`" > "filldir"
|
||||
print "cd ram:" > "filldir"
|
||||
print "amiga:splitter/splitter nethack" > "filldir"
|
||||
print "cd $here" > "filldir"
|
||||
}
|
||||
/^[^f#dFrRBES]/{ #out of date
|
||||
print "line " $0 " rejected - bad type"
|
||||
}
|
||||
@@ -1,176 +0,0 @@
|
||||
# shiplist
|
||||
# format:
|
||||
# # introduces comment
|
||||
# type filename disk args...
|
||||
#
|
||||
# types:
|
||||
# f normal file, from NetHack:
|
||||
# F normal file, from directory arg1
|
||||
# r normal file, renamed to arg1
|
||||
# R normal file, from directory arg1 renamed to arg2
|
||||
# d directory that may need creating
|
||||
# B like f, but run blink nd on file
|
||||
# E make empty file
|
||||
# S build split files into ram:
|
||||
|
||||
#S
|
||||
f NetHack.dir 2 HackExe
|
||||
f NetHack.d00 2 HackExe
|
||||
f NetHack.c00 2 HackExe2
|
||||
f NetHack.c01 2 HackExe
|
||||
|
||||
f ManPage 1 NetHack
|
||||
f ManPage.info 1 NetHack
|
||||
f Guidebook 1 NetHack
|
||||
f Guidebook.info 1 NetHack
|
||||
f ReadMe 1 NetHack
|
||||
f ReadMe.info 1 NetHack
|
||||
B Recover 1 NetHack
|
||||
#f Recover.info 2
|
||||
f RecoverMan 1 NetHack
|
||||
f RecoverMan.info 1 NetHack
|
||||
|
||||
f nhdat 1 NetHack
|
||||
f tomb.iff 1 NetHack
|
||||
#f A-filla.lev 2 HackExe
|
||||
#f A-fillb.lev 2 HackExe
|
||||
#f A-goal.lev 2 HackExe
|
||||
#f A-locate.lev 2 HackExe
|
||||
#f A-start.lev 2 HackExe
|
||||
#f air.lev 2 HackExe
|
||||
f amii.hlp 1 NetHack
|
||||
#f asmodeus.lev 2 HackExe
|
||||
#f astral.lev 2 HackExe
|
||||
#f B-filla.lev 2 HackExe
|
||||
#f B-fillb.lev 2 HackExe
|
||||
#f B-goal.lev 2 HackExe
|
||||
#f B-locate.lev 2 HackExe
|
||||
#f B-start.lev 2 HackExe
|
||||
#f baalz.lev 2 HackExe
|
||||
#f bigroom.lev 2 HackExe
|
||||
#f C-filla.lev 2 HackExe
|
||||
#f C-fillb.lev 2 HackExe
|
||||
#f C-goal.lev 2 HackExe
|
||||
#f C-locate.lev 2 HackExe
|
||||
#f C-start.lev 2 HackExe
|
||||
#f castle.lev 2 HackExe
|
||||
#f cmdhelp 1 NetHack
|
||||
#f data 1 NetHack
|
||||
f default.icon 1 NetHack
|
||||
#f dungeon 1 NetHack
|
||||
#f E-filla.lev 2 HackExe
|
||||
#f E-fillb.lev 2 HackExe
|
||||
#f E-goal.lev 2 HackExe
|
||||
#f E-locate.lev 2 HackExe
|
||||
#f E-start.lev 2 HackExe
|
||||
#f earth.lev 2 HackExe
|
||||
#f fakewiz1.lev 2 HackExe
|
||||
#f fakewiz2.lev 2 HackExe
|
||||
#f fire.lev 2 HackExe
|
||||
#f H-filla.lev 2 HackExe
|
||||
#f H-fillb.lev 2 HackExe
|
||||
#f H-goal.lev 2 HackExe
|
||||
#f H-locate.lev 2 HackExe
|
||||
#f H-start.lev 2 HackExe
|
||||
d hack 1 NetHack
|
||||
f hack/8 1 NetHack
|
||||
f hack.font 1 NetHack
|
||||
|
||||
#this should be renamed
|
||||
B HackWB 1 NetHack
|
||||
f HackWB.hlp 1 NetHack
|
||||
f HackWB.info 1 NetHack
|
||||
B HackCli 1 NetHack
|
||||
#f help 1 NetHack
|
||||
#f hh 1 NetHack
|
||||
#f history 1 NetHack
|
||||
#f juiblex.lev 2 HackExe
|
||||
#f K-filla.lev 2 HackExe
|
||||
#f K-fillb.lev 2 HackExe
|
||||
#f K-goal.lev 2 HackExe
|
||||
#f K-locate.lev 2 HackExe
|
||||
#f K-start.lev 2 HackExe
|
||||
#f knox.lev 2 HackExe
|
||||
#d levels 2 make explicitly
|
||||
#f levels/force 2
|
||||
d levels 1 NetHack
|
||||
f levels/force 1 NetHack
|
||||
f license 1 NetHack
|
||||
#f logfile 1 make explicitly
|
||||
#f medusa-1.lev 2 HackExe
|
||||
#f medusa-2.lev 2 HackExe
|
||||
#f minefill.lev 2 HackExe
|
||||
#f minetown.lev 2 HackExe
|
||||
#f mine_end.lev 2 HackExe
|
||||
f NetHack.cnf 1 NetHack
|
||||
f news 1 NetHack
|
||||
f NewGame.info 1 NetHack
|
||||
#f opthelp 1 NetHack
|
||||
#f options 1 NetHack
|
||||
#f oracle.lev 2 HackExe
|
||||
#f oracles 1 NetHack
|
||||
#f orcus.lev 2 HackExe
|
||||
#f P-filla.lev 2 HackExe
|
||||
#f P-fillb.lev 2 HackExe
|
||||
#f P-goal.lev 2 HackExe
|
||||
#f P-locate.lev 2 HackExe
|
||||
#f P-start.lev 2 HackExe
|
||||
#f perm 2
|
||||
#f quest.dat 1 NetHack
|
||||
#f R-filla.lev 2 HackExe
|
||||
#f R-fillb.lev 2 HackExe
|
||||
#f R-goal.lev 2 HackExe
|
||||
#f R-locate.lev 2 HackExe
|
||||
#f R-start.lev 2 HackExe
|
||||
#f record 2 make explicitly
|
||||
f record 1 NetHack
|
||||
#f rumors 1 NetHack
|
||||
#f S-filla.lev 2 HackExe
|
||||
#f S-fillb.lev 2 HackExe
|
||||
#f S-goal.lev 2 HackExe
|
||||
#f S-locate.lev 2 HackExe
|
||||
#f S-start.lev 2 HackExe
|
||||
#f sanctum.lev 2 HackExe
|
||||
#d save 2 make explicitly
|
||||
d save 1 NetHack
|
||||
f save/force 1 NetHack
|
||||
#f save/force 2
|
||||
f nhsdat 1 NetHack
|
||||
#d sounds 1 NetHack
|
||||
#f sounds/Bell 1 NetHack
|
||||
#f sounds/Bugle 1 NetHack
|
||||
#f sounds/Drum_Of_Earthquake 1 NetHack
|
||||
#f sounds/Fire_Horn 1 NetHack
|
||||
#f sounds/Frost_Horn 1 NetHack
|
||||
#f sounds/Leather_Drum 1 NetHack
|
||||
#f sounds/Magic_Flute 1 NetHack
|
||||
#f sounds/Magic_Harp 1 NetHack
|
||||
#f sounds/Tooled_Horn 1 NetHack
|
||||
#f sounds/Wooden_Flute 1 NetHack
|
||||
#f sounds/Wooden_Harp 1 NetHack
|
||||
#f T-filla.lev 2 HackExe
|
||||
#f T-fillb.lev 2 HackExe
|
||||
#f T-goal.lev 2 HackExe
|
||||
#f T-locate.lev 2 HackExe
|
||||
#f T-start.lev 2 HackExe
|
||||
#f tower1.lev 2 HackExe
|
||||
#f tower2.lev 2 HackExe
|
||||
#f tower3.lev 2 HackExe
|
||||
#f V-filla.lev 2 HackExe
|
||||
#f V-fillb.lev 2 HackExe
|
||||
#f V-goal.lev 2 HackExe
|
||||
#f V-locate.lev 2 HackExe
|
||||
#f V-start.lev 2 HackExe
|
||||
#f valley.lev 2 HackExe
|
||||
#f W-filla.lev 2 HackExe
|
||||
#f W-fillb.lev 2 HackExe
|
||||
#f W-goal.lev 2 HackExe
|
||||
#f W-locate.lev 2 HackExe
|
||||
#f W-start.lev 2 HackExe
|
||||
#f water.lev 2 HackExe
|
||||
#f WBDefaults.def 2
|
||||
#f wizard1.lev 2 HackExe
|
||||
#f wizard2.lev 2 HackExe
|
||||
#f wizard3.lev 2 HackExe
|
||||
#f wizhelp 1 NetHack
|
||||
f NetHack.info 1
|
||||
@@ -1,13 +0,0 @@
|
||||
.KEY fil/a
|
||||
|
||||
. strip for Amiga
|
||||
IF NOT EXISTS <fil>
|
||||
echo "File <fil> not found>"
|
||||
QUIT 10
|
||||
ENDIF
|
||||
|
||||
FAILAT 1
|
||||
|
||||
slink <fil> TO t:striptmp NODEBUG
|
||||
copy t:striptmp TO <fil>
|
||||
QUIT
|
||||
Reference in New Issue
Block a user