mirror of
https://github.com/IanDarwin/OpenLookCDROM.git
synced 2026-01-18 01:03:04 +00:00
97 lines
4.5 KiB
Bash
Executable File
97 lines
4.5 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# fixlinks -- fix the symlinks that Linux mkisofs broke in the
|
|
# Darwin Open Systems OPEN LOOK, XView and NeWS CD-ROM (ed. note:
|
|
# don't blame Linux entirely, blame inadequate final testing!).
|
|
#
|
|
if [ ! -f TOUR ]; then
|
|
echo "This does not appear to be the root of the
|
|
Darwin Open Systems OPEN LOOK and XView CD-ROM.
|
|
Please cd there, and run me again." >&2
|
|
exit 1
|
|
fi
|
|
|
|
nawk '{
|
|
badLink = $1 # existing bad link
|
|
goodLink = $2 # what it should point to
|
|
print "# Correcting link from", badLink, "to", goodLink
|
|
print "rm", badLink # out with the old!
|
|
|
|
n = split($1, bits, "/");
|
|
baseDir = ""
|
|
for (i=1; i<n; i++) {
|
|
baseDir = baseDir bits[i] "/"
|
|
# print "i=" i, "baseDir now", baseDir
|
|
}
|
|
baseName=bits[n]
|
|
# print "from", $1, "baseDir=" baseDir, "baseName=" baseName;
|
|
print "(cd", baseDir # where to create the link
|
|
print "ln -s", goodLink, baseName, ")"
|
|
}' <<!
|
|
./X11R6 src/X11R6
|
|
./book/vol3ol/psrun ../vol7a/psrun
|
|
./book/vol3ol/psrun.awk ../vol7a/psrun.awk
|
|
./book/vol7b/psrun ../vol7a/psrun
|
|
./book/vol7b/psrun.awk ../vol7/apsrun.awk
|
|
./indices/SearchIt .SearchIt/SearchIt
|
|
./NeWS/news-tape/applications/newsline/pguide ../../documents/pguide
|
|
./src/NeWS ../NeWS
|
|
./src/book-examples/ora-vol1xlib ../X11R6/contrib/programs/ora-examples/xlib
|
|
./src/book-examples/ora-vol4athena ../X11R6/contrib/programs/ora-examples/xtathena
|
|
./src/book-examples/ora-vol4motif ../X11R6/contrib/programs/ora-examples/xtmotif
|
|
./src/book-examples/ora-vol6motif ../X11R6/contrib/programs/ora-examples/motif
|
|
./src/motif/psview/alpha-osf1/cursor.h ../src/cursor.h
|
|
./src/motif/psview/alpha-osf1/dps.c ../src/dps.c
|
|
./src/motif/psview/alpha-osf1/gs.c ../src/gs.c
|
|
./src/motif/psview/alpha-osf1/psview.c ../src/psview.c
|
|
./src/motif/psview/alpha-osf1/psview.h ../src/psview.h
|
|
./src/motif/psview/alpha-osf1/version.h ../src/version.h
|
|
./src/motif/psview/alpha-osf1/xpsview.c ../src/xpsview.c
|
|
./src/motif/psview/mips-ultrix/cursor.h ../src/cursor.h
|
|
./src/motif/psview/mips-ultrix/dps.c ../src/dps.c
|
|
./src/motif/psview/mips-ultrix/gs.c ../src/gs.c
|
|
./src/motif/psview/mips-ultrix/psview.c ../src/psview.c
|
|
./src/motif/psview/mips-ultrix/psview.h ../src/psview.h
|
|
./src/motif/psview/mips-ultrix/version.h ../src/version.h
|
|
./src/motif/psview/mips-ultrix/xpsview.c ../src/xpsview.c
|
|
./src/motif/psview/sol2/cursor.h ../src/cursor.h
|
|
./src/motif/psview/sol2/dps.c ../src/dps.c
|
|
./src/motif/psview/sol2/gs.c ../src/gs.c
|
|
./src/motif/psview/sol2/psview.c ../src/psview.c
|
|
./src/motif/psview/sol2/psview.h ../src/psview.h
|
|
./src/motif/psview/sol2/version.h ../src/version.h
|
|
./src/motif/psview/sol2/xpsview.c ../src/xpsview.c
|
|
./src/window-managers/olwm ../libxview3.2p1-X11R6-LinuxElf/clients/olwm
|
|
./src/window-managers/olwmslave ../libxview3.2p1-X11R6-LinuxElf/clients/olwmslave
|
|
./src/xview/clock ../libxview3.2p1-X11R6-LinuxElf/clients/clock
|
|
./src/xview/moxftp-2.2/Wcl-2.4/X11 ../X11
|
|
./src/xview/moxftp-2.2/Wcl-2.4/Xop/Table.c ../Xp/Table.c
|
|
./src/xview/moxftp-2.2/Wcl-2.4/Xop/TableLoc.c ../Xp/TableLoc.c
|
|
./src/xview/moxftp-2.2/Wcl-2.4/Xop/TableVec.c ../Xp/TableVec.c
|
|
./src/xview/moxftp-2.2/X11/Wc/COPY ../../Wcl-2.4/Wc/COPY
|
|
./src/xview/moxftp-2.2/X11/Wc/COPY_X ../../Wcl-2.4/Wc/COPY_X
|
|
./src/xview/moxftp-2.2/X11/Wc/MapAg.h ../../Wcl-2.4/Wc/MapAg.h
|
|
./src/xview/moxftp-2.2/X11/Wc/WcCreate.h ../../Wcl-2.4/Wc/WcCreate.h
|
|
./src/xview/moxftp-2.2/X11/Wc/WcCreateP.h ../../Wcl-2.4/Wc/WcCreateP.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/COPY ../../Wcl-2.4/Xmp/COPY
|
|
./src/xview/moxftp-2.2/X11/Xmp/Table.h ../../Wcl-2.4/Xmp/Table.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/TableP.h ../../Wcl-2.4/Xmp/TableP.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/Xmp.h ../../Wcl-2.4/Xmp/Xmp.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/XmpMotif.h ../../Wcl-2.4/Xmp/XmpMotif.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/XmpMotifP.h ../../Wcl-2.4/Xmp/XmpMotifP.h
|
|
./src/xview/moxftp-2.2/X11/Xmp/XmpP.h ../../Wcl-2.4/Xmp/XmpP.h
|
|
./src/xview/moxftp-2.2/X11/Xop/COPY ../../Wcl-2.4/Xop/COPY
|
|
./src/xview/moxftp-2.2/X11/Xop/Xop.h ../../Wcl-2.4/Xop/Xop.h
|
|
./src/xview/moxftp-2.2/X11/Xop/XopOpenLook.h ../../Wcl-2.4/Xop/XopOpenLook.h
|
|
./src/xview/moxftp-2.2/X11/Xop/XopOpenLookP.h ../../Wcl-2.4/Xop/XopOpenLookP.h
|
|
./src/xview/moxftp-2.2/X11/Xp/COPY ../../Wcl-2.4/Xp/COPY
|
|
./src/xview/moxftp-2.2/X11/Xp/Table.h ../../Wcl-2.4/Xp/Table.h
|
|
./src/xview/moxftp-2.2/X11/Xp/TableP.h ../../Wcl-2.4/Xp/TableP.h
|
|
./src/xview/moxftp-2.2/X11/Xp/Xp.h ../../Wcl-2.4/Xp/Xp.h
|
|
./src/xview/moxftp-2.2/X11/Xp/XpAthena.h ../../Wcl-2.4/Xp/XpAthena.h
|
|
./src/xview/moxftp-2.2/X11/Xp/XpAthenaP.h ../../Wcl-2.4/Xp/XpAthenaP.h
|
|
./src/xview/ol-wais/xpm ../../libxpm
|
|
./src/xview/props ../libxview3.2p1-X11R6-LinuxElf/clients/props
|
|
./src/xview/textedit ../libxview3.2p1-X11R6-LinuxElf/clients/textedit
|
|
!
|