This is mklinks.sh in view mode; [Download] [Up]
#!/bin/sh
self=`which "$0"`
name=`basename $0`
mypath=`echo $self | sed "s/[/]$name\$//"`
cd "$mypath"
mypath=`pwd`
if [ -d Linux ]; then
linuxdir=Linux
elif [ -d linux ]; then
linuxdir=linux
else
echo "No linux directory found."
echo "Get the linux kernel source and install it in \"Linux\" or \"linux\""
exit 1
fi
echo "using linux directory \"$linuxdir\""
echo "Setting up links ..."
rm -f include
rm -f fs
ln -s "$linuxdir/include" .
ln -s "$linuxdir/fs" .
rm -f fs/Makefile
(cd "$linuxdir/fs"; ln -s ../../fs-Makefile Makefile)
echo "Generating autoconf.h in directory my_include/linux ..."
rm -f autoconf.h
echo '/* This file was generated by mklinks.sh from config.make. */' >autoconf.h
echo '/* Do not modify it directly. */' >>autoconf.h
echo >>autoconf.h
awk '/^CONFIG.*/{printf("#define %s\t1\n", $1)}' config.make >>autoconf.h
mv -f autoconf.h my_include/linux
echo "$name ready."These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.