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

95 lines
3.6 KiB
Bash
Executable file

#!/bin/sh
#
# Copyright 2011 Eric Hameleers, Eindhoven, NL
# Copyright 2011 Patrick Volkerding, Sebeka, Minnesota USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Bug reports, suggestions, etc for pxesetup: alien@slackware.com
#
TMP=/var/log/setup/tmp
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
dialog --backtitle "Select Slackware installation source." \
--title "SOURCE MEDIA SELECTION" --menu \
"Please select the media which contains Slackware Linux:" \
13 70 6 \
"1" "Use a Slackware DVD" \
"2" "Use a hard drive partition" \
"3" "Use a pre-mounted directory" \
2> $TMP/pxemedia
if [ ! $? = 0 ]; then
rm $TMP/pxemedia
exit
fi
SOURCE_MEDIA="`cat $TMP/pxemedia`"
rm -f $TMP/pxemedia
if [ "$SOURCE_MEDIA" = "1" ]; then
INSCD
elif [ "$SOURCE_MEDIA" = "2" ]; then
INShd
elif [ "$SOURCE_MEDIA" = "3" ]; then
INSdir
fi
# Find out where the PXE boot files are on the medium.
# Note: 'isolinux' will be used on the DVD and 'syslinux' on the USB stick.
if [ -f $(readlink -f $(cat $TMP/SeTDS))/isolinux/initrd.img ]; then
SYSLINUXPATH="$(readlink -f $(cat $TMP/SeTDS))/isolinux"
elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../isolinux/initrd.img ]; then
SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../isolinux ; pwd)"
elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../syslinux/initrd.img ]; then
SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../syslinux ; pwd)"
elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/initrd.img ]; then
SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../syslinux ; pwd)"
else
SYSLINUXPATH=""
fi
if [ -d $(readlink -f $(cat $TMP/SeTDS))/../kernels ]; then
KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../kernels ; pwd)"
elif [ -d $(readlink -f $(cat $TMP/SeTDS))/../../kernels ]; then
KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../kernels ; pwd)"
elif [ -d $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/kernels ]; then
KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/kernels ; pwd)"
else
KERNELPATH=""
fi
# Found them... hopefully.
if [ -n "$SYSLINUXPATH" -a -n "$KERNELPATH" ]; then
# Setup symlinks to initrd files and kernels for the PXE boot:
( cd /var/lib/tftpboot
for FILE in $(find $SYSLINUXPATH -type f -maxdepth 1) ; do
ln -sf $FILE $(basename $FILE)
done
ln -sf $KERNELPATH kernels
) 2>/dev/null
# Update the slackpxe.cfg file (need to strip off '/var/log/mount'):
sed -i -e "s,^REMOTE_PATH=.*,REMOTE_PATH=/$(cat $TMP/SeTDS | cut -d/ -f5-)," /var/lib/tftpboot/slackpxe.cfg
else
dialog --title "FTP/HTTP DOWNLOAD FAILURE" --msgbox "\
Could not find the kernel and/or initial ramdisk files. \n\
These are required for booting the client computer.\n\
Please try to setup the SOURCE location correctly." 7 68
fi