mirror of
git://slackware.nl/current.git
synced 2025-02-14 08:48:37 +01:00
180 lines
3.5 KiB
Diff
180 lines
3.5 KiB
Diff
![]() |
# Taken from the Slamd64 repository
|
||
|
# Thanks Fred/Frank
|
||
|
--- nn-6.7.3/inst.sh.orig 2006-08-14 00:19:40.000000000 +0100
|
||
|
+++ nn-6.7.3/inst.sh 2006-08-14 00:32:12.000000000 +0100
|
||
|
@@ -60,11 +60,11 @@
|
||
|
fi
|
||
|
fi
|
||
|
|
||
|
-set $RECMAIL
|
||
|
-if [ ! -f "$1" ]
|
||
|
-then
|
||
|
- echo ERROR: Mailer program $RECMAIL not found.
|
||
|
-fi
|
||
|
+#set $RECMAIL
|
||
|
+#if [ ! -f "$1" ]
|
||
|
+#then
|
||
|
+# echo ERROR: Mailer program $RECMAIL not found.
|
||
|
+#fi
|
||
|
) > ErrorCheck
|
||
|
|
||
|
if [ -s ErrorCheck ]
|
||
|
@@ -246,69 +246,69 @@
|
||
|
|
||
|
bin)
|
||
|
echo
|
||
|
- if [ ! -d "$BIN"/. ]
|
||
|
+ if [ ! -d "$DESTDIR/$BIN"/. ]
|
||
|
then
|
||
|
- echo Directory $BIN does not found!
|
||
|
+ echo Directory $DESTDIR/$BIN does not found!
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
- echo Installing user programs in $BIN
|
||
|
+ echo Installing user programs in $DESTDIR/$BIN
|
||
|
|
||
|
- if [ -f $BIN/nn ]
|
||
|
+ if [ -f $DESTDIR/$BIN/nn ]
|
||
|
then
|
||
|
(
|
||
|
- cd $BIN
|
||
|
+ cd $DESTDIR/$BIN
|
||
|
mv nn nn.old
|
||
|
- rm -f $BIN_PROG $BIN_LINK
|
||
|
+ rm -f $BIN_PROG $DESTDIR/$BIN_LINK
|
||
|
)
|
||
|
fi
|
||
|
|
||
|
for prog in $BIN_PROG
|
||
|
do
|
||
|
- ./inst copy 755 $BIN $prog
|
||
|
+ ./inst copy 755 $DESTDIR/$BIN $prog
|
||
|
done
|
||
|
|
||
|
for link in $BIN_LINK
|
||
|
do
|
||
|
- ln $BIN/nn $BIN/$link
|
||
|
+ ln -s nn $DESTDIR/$BIN/$link
|
||
|
echo $link linked to nn
|
||
|
done
|
||
|
|
||
|
- if [ -f $BIN/nnacct ] ; then
|
||
|
- chmod 4755 $BIN/nnacct
|
||
|
+ if [ -f $DESTDIR/$BIN/nnacct ] ; then
|
||
|
+ chmod 4755 $DESTDIR/$BIN/nnacct
|
||
|
echo nnacct is setuid ${OWNER}.
|
||
|
fi
|
||
|
;;
|
||
|
|
||
|
aux)
|
||
|
echo
|
||
|
- ./inst mkdir $LIB 755 || exit 1
|
||
|
+ ./inst mkdir $DESTDIR/$LIB 755 || exit 1
|
||
|
|
||
|
echo Installing auxiliary programs in $LIB
|
||
|
|
||
|
for prog in $LIB_PROG
|
||
|
do
|
||
|
- ./inst copy 755 $LIB $prog
|
||
|
+ ./inst copy 755 $DESTDIR/$LIB $prog
|
||
|
done
|
||
|
|
||
|
- ./mkprefix conf > ${LIB}/conf
|
||
|
+ ./mkprefix conf > $DESTDIR/${LIB}/conf
|
||
|
grep "^#" config.h |
|
||
|
- sed -e '/_MAN_/d' -e 's/[ ]*\/\*.*$//' >> ${LIB}/conf
|
||
|
- ./inst chmod 644 ${LIB}/conf
|
||
|
+ sed -e '/_MAN_/d' -e 's/[ ]*\/\*.*$//' >> $DESTDIR/${LIB}/conf
|
||
|
+ ./inst chmod 644 $DESTDIR/${LIB}/conf
|
||
|
;;
|
||
|
|
||
|
help)
|
||
|
- ./inst mkdir $HELP 755 || exit 1
|
||
|
+ ./inst mkdir $DESTDIR/$HELP 755 || exit 1
|
||
|
|
||
|
echo
|
||
|
- echo Installing help files in $HELP
|
||
|
+ echo Installing help files in $DESTDIR/$HELP
|
||
|
|
||
|
cd help
|
||
|
for h in *
|
||
|
do
|
||
|
cd ..
|
||
|
- ./cvt-help < help/$h > $HELP/$h
|
||
|
- ./inst chmod 644 $HELP/$h
|
||
|
+ ./cvt-help < help/$h > $DESTDIR/$HELP/$h
|
||
|
+ ./inst chmod 644 $DESTDIR/$HELP/$h
|
||
|
echo $h
|
||
|
cd help
|
||
|
done
|
||
|
@@ -327,32 +327,35 @@
|
||
|
} |
|
||
|
while read DIR SECT SRC
|
||
|
do
|
||
|
- if [ -d "$DIR"/. ]
|
||
|
+ if [ -d "$DESTDIR/$DIR"/. ]
|
||
|
then
|
||
|
for i in man/*$SRC
|
||
|
do
|
||
|
MAN=`basename ${i} $SRC`
|
||
|
- NEW=$DIR/${MAN}.$SECT
|
||
|
- sed -e '/^\.TH /s/6.7/'${PL}'/' $i > $NEW
|
||
|
- ./inst chmod 644 $NEW
|
||
|
- echo $MAN in $NEW
|
||
|
+ if [ $MAN != 'nnmaster' ]
|
||
|
+ then
|
||
|
+ NEW=$DESTDIR/$DIR/${MAN}.$SECT
|
||
|
+ sed -e '/^\.TH /s/6.7/'${PL}'/' $i > $NEW
|
||
|
+ ./inst chmod 644 $NEW
|
||
|
+ echo $MAN in $NEW
|
||
|
+ fi
|
||
|
done
|
||
|
else
|
||
|
- echo $DIR not found or not writeable
|
||
|
+ echo $DESTDIR/$DIR not found or not writeable
|
||
|
fi
|
||
|
done
|
||
|
;;
|
||
|
|
||
|
online)
|
||
|
- ./inst mkdir $HELP 755 || exit 1
|
||
|
+ ./inst mkdir $DESTDIR/$HELP 755 || exit 1
|
||
|
|
||
|
MAN=$HELP/Manual
|
||
|
|
||
|
echo
|
||
|
- echo "Formatting online manual $MAN"
|
||
|
+ echo "Formatting online manual $DESTDIR/$MAN"
|
||
|
echo ".... (continues in background) ...."
|
||
|
|
||
|
- rm -f $MAN
|
||
|
+ rm -f $DESTDIR/$MAN
|
||
|
|
||
|
(
|
||
|
sed -e 's/\\f[BPI]//g' \
|
||
|
@@ -362,9 +365,9 @@
|
||
|
-e '/^\.if/d' -e '/^\.ta/d' -e '/^\.nr/d' \
|
||
|
-e '/^\.in/d' -e 's/^\.[BI] //' \
|
||
|
`ls -1 man/*.? man/*.??` |
|
||
|
- ${AWK} -f format.awk - > $MAN
|
||
|
+ ${AWK} -f format.awk - > $DESTDIR/$MAN
|
||
|
|
||
|
- ./inst chmod 644 $MAN
|
||
|
+ ./inst chmod 644 $DESTDIR/$MAN
|
||
|
) &
|
||
|
;;
|
||
|
|
||
|
@@ -502,9 +505,9 @@
|
||
|
|
||
|
done
|
||
|
|
||
|
-if [ -f $LOG ]
|
||
|
+if [ -f $DESTDIR/$LOG ]
|
||
|
then
|
||
|
- chmod 666 $LOG
|
||
|
+ chmod 666 $DESTDIR/$LOG
|
||
|
fi
|
||
|
|
||
|
if $PAUSE
|