slackware-current/source/a/glibc-zoneinfo/timezone-scripts/parts/00
Patrick J Volkerding cf14860fab Wed Dec 9 21:10:40 UTC 2020
a/elogind-243.7-x86_64-2.txz:  Rebuilt.
  Moved default udev rules to /lib/udev/rules.d/. Thanks to Robby Workman.
  Added /usr/share/polkit-1/rules.d/10-enable-session-power.rules.
a/glibc-zoneinfo-2020d-noarch-2.txz:  Rebuilt.
  Make /etc/localtime a symlink pointing into /usr/share/zoneinfo. If you
  have /usr on a separate partition, this might cause time problems prior
  to /usr being mounted (I recommend *not* making /usr a separate partition).
  But if you insist for some reason, you can probably work around it by
  adding the pointed-to directory and timezone file to your empty pre-mounted
  /usr directory.
a/upower-0.99.11-x86_64-2.txz:  Rebuilt.
  Added /usr/share/polkit-1/rules.d/10-enable-upower-suspend.rules.
d/autoconf-2.70-noarch-1.txz:  Upgraded.
d/gnucobol-3.1.1-x86_64-1.txz:  Upgraded.
kde/powerdevil-5.20.4-x86_64-2.txz:  Rebuilt.
  Moved 10-enable-powerdevil-discrete-gpu.rules.new to
  /usr/share/polkit-1/rules.d/. Thanks to Robby Workman.
  Moved 10-enable-session-power.rules to the elogind package.
  Moved 10-enable-upower-suspend.rules to the upower package.
  Thanks to GazL.
l/jasper-2.0.23-x86_64-1.txz:  Upgraded.
  Fix heap-overflow in cp_create() in jpc_enc.c.
  For more information, see:
    https://github.com/jasper-software/jasper/issues/252
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27828
  (* Security fix *)
l/sbc-1.5-x86_64-1.txz:  Upgraded.
n/curl-7.74.0-x86_64-1.txz:  Upgraded.
  This release includes the following security related bugfixes:
  Inferior OCSP verification [93]
  FTP wildcard stack overflow [95]
  Trusting FTP PASV responses [97]
  For more information, see:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8286
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8285
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8284
  (* Security fix *)
xap/xscreensaver-5.45-x86_64-1.txz:  Upgraded.
xfce/Greybird-3.22.13-noarch-1.txz:  Upgraded.
2020-12-10 08:59:45 +01:00

132 lines
4.4 KiB
Bash

#!/bin/sh
#
# timeconfig Slackware Linux timezone configuration utility.
#
# Author: Patrick Volkerding <volkerdi@slackware.com>
# Modified by: David Cantrell <david@slackware.com>, 06-Oct-2000
#
# ChangeLog:
# 2019-09-11: Updated timezones from tzdata2019c. <pjv>
# 2014-10-22: Updated timezones from tzdata2014i. <pjv>
# 2012-12-12: Updated timezones from tzdata2012j. <pjv>
# 2008-03-10: Updated timezones from tzdata2008a. <pjv>
# 2007-12-21: Updated timezones from tzdata2007j. <pjv>
# 2006-12-03: Updated timezones from tzdata2006p. <pjv>
# 2006-09-14: Updated timezones from tzdata2006k. <pjv>
# 2006-08-22: Updated timezones from tzdata2006j.
# 2006-08-13: Updated timezones from tzdata2006g.
# 2006-03-13: Updated timezones from tzdata2006c.
# 19-Feb-2001 Add new timezones from glibc-2.2.2.
# 06-Oct-2000 Fixed a problem with selecting UTC time. It was writing
# the hardwareclock file to the root disk and not your dest
# partition. Changed the HWCLOCK_CONF variable to be
# $T_PX/etc/hardwareclock to fix this. Thanks to David L.
# Dickman <softbear@optonline.net> for finding this and
# submitting a patch.
#
# 15-Mar-2000 Added the writeconf function to write out the
# /etc/hardwareclock file which tells what the hardware clock
# is set to (UTC or localtime).
#
# 03-Mar-2000 Reorganized script. Made one timezone set block, added
# stage that asks the user if the hardware clock is set to
# UTC.
# setup our temp locations and variables
TMP=/var/log/setup/tmp
if [ -r $TMP/SeTT_PX ]; then
T_PX="`cat $TMP/SeTT_PX`"
elif [ ! "$!" = "" ]; then
T_PX=$1
else
T_PX=/
fi
# the hardware clock configuration file
HWCLOCK_CONF=$T_PX/etc/hardwareclock
# setzone( $TIMEZONE )
#
# This function accepts a time zone as the only parameter and sets it as
# the default system time zone.
setzone()
{
TZ=$1
cd $T_PX/etc
if [ -r $T_PX/usr/share/zoneinfo/$TZ -o \
-r /var/log/mount/usr/share/zoneinfo/$TZ -o \
-L $T_PX/usr/share/zoneinfo/$TZ -o \
-L /var/log/mount/usr/share/zoneinfo/$TZ ]; then
rm -f localtime-copied-from
rm -f localtime
ln -sf /usr/share/zoneinfo/$TZ localtime
cd ..
fi
}
# writeconf( $CLOCK_SET_TO )
#
# Writes out $HWCLOCK_CONF that tells rc.S how the hardware clock
# value is stored.
writeconf()
{
echo "# /etc/hardwareclock" > $HWCLOCK_CONF
echo "#" >> $HWCLOCK_CONF
echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF
echo "# You should run timeconfig to edit this file." >> $HWCLOCK_CONF
echo >> $HWCLOCK_CONF
echo $1 >> $HWCLOCK_CONF
}
# ask the user if the hardware clock is set for UTC/GMT
if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then
###
### use color menus here
###
dialog --title "HARDWARE CLOCK SET TO UTC?" --menu "Is the hardware clock set \
to Coordinated Universal Time (UTC/GMT)? If it is, select YES here. If the \
hardware clock is set to the current local time (this is how most PCs are set \
up), then say NO here. If you are not sure what this is, you should answer NO \
here." 13 60 2 \
"NO" "Hardware clock is set to local time" \
"YES" "Hardware clock is set to UTC" \
2> $TMP/utc
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/utc
exit
fi
if [ "`cat $TMP/utc`" = "YES" ]; then
# yes, the hardware clock is UTC
writeconf "UTC"
else # must be NO
writeconf "localtime"
fi
rm -f $TMP/utc
else
###
### use text prompts
###
echo "Is the hardware clock set to Coordinated Universal Time (UTC/GMT)?"
echo "If it is, select 'y' here. If the hardware clock is set to the"
echo "current local time (this is how most PCs are set up), then say 'n'"
echo "here. If you are not sure what this is, you should answer 'n' here."
echo
echo -n "Is your hardware clock set to UTC ([y]es, [n]o)? "
read HEJAZ
if [ "$HEJAZ" = "y" -o "$HEJAZ" = "Y" -o "$HEJAZ" = "YES" -o "$HEJAZ" = "yes" ]; then
# yes, the hardware clock is UTC
writeconf "UTC"
else
# default to localtime
writeconf "localtime"
fi
fi
# Now set the correct timezone link:
if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then
###
### use color menus here
###
dialog --title "TIMEZONE CONFIGURATION" --menu "Please select one of the following timezones for your machine:" 21 50 13 \