1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-02-14 08:48:37 +01:00
slackware-current/source/n/nn/nn.destdir.diff

180 lines
3.5 KiB
Diff
Raw Normal View History

# 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