ftp.nice.ch/pub/next/unix/disk/vmount.0.6a.s.tar.gz#/vmount.0.6a.s/mklinks.sh

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.