slackware-current/source/installer/sources/initrd/usr/lib/setup/INSNFS
Patrick J Volkerding 6e00c56127 Wed Jun 6 22:19:01 UTC 2018
a/bash-4.4.023-x86_64-1.txz:  Upgraded.
a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz:  Upgraded.
a/kernel-generic-4.14.48-x86_64-1.txz:  Upgraded.
a/kernel-huge-4.14.48-x86_64-1.txz:  Upgraded.
a/kernel-modules-4.14.48-x86_64-1.txz:  Upgraded.
ap/cups-2.2.8-x86_64-1.txz:  Upgraded.
ap/ghostscript-fonts-std-8.11-noarch-3.txz:  Rebuilt.
  Rebuilt this and many other font packages or packages with build scripts
  that call mkfontdir or mkfontscale to suppress any error messages caused
  by collisions if another package installation is writing files to the
  same font directories when those utilities are run. In that case, the
  other package will also be running mkfontdir/mkfontscale after the files
  are installed, so any issues will be cleaned up then. Last one out turn
  off the lights, so to speak.
ap/sqlite-3.24.0-x86_64-1.txz:  Upgraded.
ap/terminus-font-4.40-noarch-3.txz:  Rebuilt.
d/kernel-headers-4.14.48-x86-1.txz:  Upgraded.
d/rust-1.26.2-x86_64-1.txz:  Upgraded.
k/kernel-source-4.14.48-noarch-1.txz:  Upgraded.
l/elfutils-0.171-x86_64-1.txz:  Upgraded.
l/harfbuzz-1.7.7-x86_64-1.txz:  Upgraded.
l/mozilla-nss-3.37.3-x86_64-1.txz:  Upgraded.
l/readline-7.0.005-x86_64-1.txz:  Upgraded.
x/dejavu-fonts-ttf-2.37-noarch-4.txz:  Rebuilt.
x/font-adobe-100dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-adobe-75dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz:  Rebuilt.
x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz:  Rebuilt.
x/font-adobe-utopia-type1-1.0.4-noarch-3.txz:  Rebuilt.
x/font-arabic-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-100dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-75dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-ttf-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bh-type1-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bitstream-100dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bitstream-75dpi-1.0.3-noarch-3.txz:  Rebuilt.
x/font-bitstream-speedo-1.0.2-noarch-3.txz:  Rebuilt.
x/font-bitstream-type1-1.0.3-noarch-3.txz:  Rebuilt.
x/font-cronyx-cyrillic-1.0.3-noarch-3.txz:  Rebuilt.
x/font-cursor-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-daewoo-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-dec-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-ibm-type1-1.0.3-noarch-3.txz:  Rebuilt.
x/font-isas-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-jis-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-micro-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-misc-cyrillic-1.0.3-noarch-3.txz:  Rebuilt.
x/font-misc-ethiopic-1.0.3-noarch-3.txz:  Rebuilt.
x/font-misc-meltho-1.0.3-noarch-3.txz:  Rebuilt.
x/font-misc-misc-1.1.2-noarch-3.txz:  Rebuilt.
x/font-mutt-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-schumacher-misc-1.1.2-noarch-3.txz:  Rebuilt.
x/font-screen-cyrillic-1.0.4-noarch-3.txz:  Rebuilt.
x/font-sony-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-sun-misc-1.0.3-noarch-3.txz:  Rebuilt.
x/font-winitzki-cyrillic-1.0.3-noarch-3.txz:  Rebuilt.
x/font-xfree86-type1-1.0.4-noarch-3.txz:  Rebuilt.
x/liberation-fonts-ttf-2.00.1-noarch-3.txz:  Rebuilt.
x/libinput-1.11.0-x86_64-1.txz:  Upgraded.
x/sazanami-fonts-ttf-20040629-noarch-3.txz:  Rebuilt.
x/sinhala_lklug-font-ttf-20060929-noarch-3.txz:  Rebuilt.
x/tibmachuni-font-ttf-1.901b-noarch-3.txz:  Rebuilt.
x/ttf-indic-fonts-0.5.14-noarch-3.txz:  Rebuilt.
x/ttf-tlwg-0.6.4-noarch-3.txz:  Rebuilt.
x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz:  Rebuilt.
x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz:  Rebuilt.
xap/mozilla-firefox-60.0.2-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/security/known-vulnerabilities/firefox.html
  (* Security fix *)
xap/x3270-3.3.12ga7-x86_64-5.txz:  Rebuilt.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
2018-06-07 08:58:09 +02:00

121 lines
3.6 KiB
Bash
Executable file

#!/bin/sh
TMP=/var/log/setup/tmp
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
# Include function to check for Slackware ISO images:
. /usr/lib/setup/INCISO
if [ -f $TMP/Punattended ]; then
eval $(grep "^NFS_SERVER=" $TMP/Punattended)
eval $(grep "^NFS_ROOT=" $TMP/Punattended)
fi
while [ 0 ]; do
rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTsource $TMP/nfsout
UPNRUN=`cat $TMP/SeTupnrun 2> /dev/null`
if [ "$REMOTE_IPADDR" = "" ]; then REMOTE_IPADDR=${NFS_SERVER}; fi
if [ "$REMOTE_PATH" = "" ]; then REMOTE_PATH=${NFS_ROOT}; fi
cat << EOF > $TMP/tempmsg
Good! We're all set on the local end, but now we need to know
where to find the software packages to install. First, we need
the IP address of the machine where the Slackware sources are
stored.
EOF
if [ "$UPNRUN" = "0" ]; then
cat << EOF >> $TMP/tempmsg
Since you're already running on the network, you should be able
to use the hostname instead of an IP address if you wish.
EOF
fi
echo "What is the IP address of your NFS server? " >> $TMP/tempmsg
dialog --title "ENTER IP ADDRESS OF NFS SERVER" --inputbox \
"`cat $TMP/tempmsg`" 14 70 $REMOTE_IPADDR 2> $TMP/remote
if [ ! $? = 0 ]; then
rm -f $TMP/tempmsg $TMP/remote
exit
fi
REMOTE_IPADDR="`cat $TMP/remote`"
rm $TMP/remote
cat << EOF > $TMP/tempmsg
There must be a directory on the server with the Slackware
packages and files arranged in a tree like the FTP site.
The installation script needs to know the name of the
directory on your server that contains the series'
subdirectories. For example, if your A series is found at
/slack/slackware/a, then you would respond: /slack/slackware
What is the Slackware source directory?
EOF
dialog --title "SELECT SOURCE DIRECTORY" --inputbox "`cat $TMP/tempmsg`" 18 \
65 $REMOTE_PATH 2> $TMP/slacksrc
if [ ! $? = 0 ]; then
rm -f $TMP/tempmsg $TMP/slacksrc
exit
fi
REMOTE_PATH="`cat $TMP/slacksrc`"
rm $TMP/slacksrc
cat << EOF > $TMP/tempmsg
In the next screen you should watch for NFS mount errors.
If you see errors and you don't see your NFS server listed,
then try setting up NFS again.
EOF
dialog --title "NFS MOUNT INFORMATION" --msgbox "`cat $TMP/tempmsg`" 10 65
rm -f $TMP/tempmsg
touch $TMP/nfsout
if [ ! "$UPNRUN" = "0" ]; then
if [ -x /etc/rc.d/rc.rpc ]; then
echo "Starting RPC services..." >> $TMP/nfsout
/etc/rc.d/rc.rpc restart >> $TMP/nfsout 2>&1
fi
fi
echo "Mounting $REMOTE_PATH:" >> $TMP/nfsout
echo "mount -r -t nfs -o vers=3 $REMOTE_IPADDR:$REMOTE_PATH /var/log/mount" >> $TMP/nfsout
mount -r -t nfs -o vers=3 $REMOTE_IPADDR:$REMOTE_PATH /var/log/mount
if [ ! $? = 0 ]; then
echo "Didn't work." >> $TMP/nfsout
echo "Maybe you should check that the directory name is correct?" >> $TMP/nfsout
DEFANSW="yes"
else
DEFANSW="no"
fi
echo "" >> $TMP/nfsout
echo "Current NFS mounts:" >> $TMP/nfsout
mount -t nfs >> $TMP/nfsout 2>&1
echo "" >> $TMP/nfsout
echo "Do you need to try setting up NFS again?" >> $TMP/nfsout
echo "" >> $TMP/nfsout
if [ "$DEFANSW" = "no" ]; then
dialog --title "NFS MOUNT RESULT" \
--defaultno --yesno "`cat $TMP/nfsout`" 21 70
RET=$?
else
dialog --title "NFS MOUNT RESULT" --yesno "`cat $TMP/nfsout`" 21 70
RET=$?
fi
rm -f $TMP/nfsout
if [ $RET = 1 ]; then
# OK with the NFS mount.
# First, check if a Slackware ISO image is present in /var/log/mount
if check_iso_image /var/log/mount /var/log/mntiso ; then
echo "/var/log/mntiso/slackware" > $TMP/SeTDS
elif [ -r /var/log/mount/slackware/PACKAGES.TXT ]; then
echo "/var/log/mount/slackware" > $TMP/SeTDS
else
echo "/var/log/mount" > $TMP/SeTDS
fi
echo "-source_mounted" > $TMP/SeTmount
echo "/dev/null" > $TMP/SeTsource
break
fi
done