slackware-current/source/installer/sources/initrd/usr/lib/setup/INSSMB
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

120 lines
3.4 KiB
Bash
Executable file

#!/bin/sh
TMP=/var/log/setup/tmp
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ -f $TMP/Punattended ]; then
eval $(grep "^SMB_SERVER=" $TMP/Punattended)
eval $(grep "^SMB_ROOT=" $TMP/Punattended)
fi
if [ "$REMOTE_SHARE" = "" ]; then REMOTE_SHARE=${SMB_SERVER}; fi
if [ "$REMOTE_PATH" = "" ]; then REMOTE_PATH=${SMB_ROOT}; fi
# Load the cifs module:
modprobe cifs 2>/dev/null
while [ 0 ]; do
rm -f $TMP/SeTDS $TMP/SeTmount
UPNRUN=`cat $TMP/SeTupnrun`
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 share address of the Samba server where the Slackware sources
are stored.
Example share address: //192.168.0.1/public
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 share address of your Samba server? " >> $TMP/tempmsg
dialog --title "ENTER SHARE ADDRESS OF SAMBA SERVER" --inputbox \
"`cat $TMP/tempmsg`" 15 70 $REMOTE_SHARE 2> $TMP/remote
if [ ! $? = 0 ]; then
rm -f $TMP/tempmsg $TMP/remote
exit
fi
REMOTE_SHARE="`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 below your Samba share 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`" \
17 70 $REMOTE_PATH 2> $TMP/slacksrc
if [ ! $? = 0 ]; then
rm -f $TMP/tempmsg $TMP/slacksrc
exit
fi
REMOTE_PATH="`cat $TMP/slacksrc`"
rm $TMP/slacksrc
echo "You should see no mount errors:" > $TMP/mntout
echo "Mounting $REMOTE_SHARE ..." >> $TMP/mntout
mount -t cifs -o ro,guest,sec=none $REMOTE_SHARE /var/log/mount \
>> $TMP/mntout 2>&1
RET=$?
if [ $RET != 0 ]; then
echo "Mount failed." >> $TMP/mntout
umount -f -t cifs /var/log/mount 1>/dev/null 2>&1
DEFANSW="yes"
else
echo "Mounted Samba share(s):" >> $TMP/mntout
mount -t cifs >> $TMP/mntout 2>/dev/null
echo "" >> $TMP/mntout
if [ -f /var/log/mount/$REMOTE_PATH/a/tagfile \
-o -f /var/log/mount/$REMOTE_PATH/slackware/a/tagfile ];
then
echo "A Slackware package tree was found! Ready to continue." >> $TMP/mntout
DEFANSW="no"
else
echo "No Slackware package tree found at the indicated path!" >> $TMP/mntout
DEFANSW="yes"
fi
fi
echo "" >> $TMP/mntout
echo "Do you want to try setting up Samba again?" >> $TMP/mntout
echo "" >> $TMP/mntout
if [ "$DEFANSW" = "no" ]; then
dialog --title "MOUNT RESULT" \
--defaultno --yesno "`cat $TMP/mntout`" 17 70
RET=$?
else
dialog --title "MOUNT RESULT" \
--yesno "`cat $TMP/mntout`" 12 68
RET=$?
fi
if [ $RET = 1 ]; then
rm -f $TMP/mntout
break
fi
rm -f $TMP/mntout
#if [ "$UPNRUN" = "1" ]; then
# route del $LOCAL_NETWORK
# ifconfig $ENET_DEVICE down
#fi
done
if [ -f /var/log/mount/$REMOTE_PATH/a/tagfile ]; then
echo "/var/log/mount/$REMOTE_PATH" > $TMP/SeTDS
else
echo "/var/log/mount/${REMOTE_PATH}/slackware" > $TMP/SeTDS
fi
echo "-source_mounted" > $TMP/SeTmount
echo "/dev/null" > $TMP/SeTsource