2016-06-30 22:26:57 +02:00
|
|
|
config() {
|
|
|
|
NEW="$1"
|
|
|
|
OLD="$(dirname $NEW)/$(basename $NEW .new)"
|
|
|
|
# If there's no config file by that name, mv it over:
|
|
|
|
if [ ! -r $OLD ]; then
|
|
|
|
mv $NEW $OLD
|
|
|
|
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy
|
|
|
|
rm $NEW
|
|
|
|
fi
|
|
|
|
# Otherwise, we leave the .new copy for the admin to consider...
|
|
|
|
}
|
|
|
|
|
|
|
|
copy_mirror_file() {
|
|
|
|
ARCH=$(uname -m)
|
|
|
|
case $ARCH in
|
|
|
|
i386|i486|i586|i686)
|
|
|
|
SRCMIRROR=mirrors-x86.sample
|
|
|
|
;;
|
|
|
|
x86-64|x86_64|X86-64|X86_64)
|
|
|
|
SRCMIRROR=mirrors-x86_64.sample
|
|
|
|
;;
|
|
|
|
s390)
|
|
|
|
SRCMIRROR=mirrors-s390.sample
|
|
|
|
;;
|
|
|
|
arm*)
|
|
|
|
SRCMIRROR=mirrors-arm.sample
|
|
|
|
;;
|
2021-03-19 00:54:14 +01:00
|
|
|
aarch64)
|
|
|
|
SRCMIRROR=mirrors-aarch64.sample
|
|
|
|
;;
|
2016-06-30 22:26:57 +02:00
|
|
|
*)
|
|
|
|
SRCMIRROR=mirrors-x86.sample
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
cp usr/doc/slackpkg-@VERSION@/$SRCMIRROR etc/slackpkg/mirrors.new
|
|
|
|
}
|
|
|
|
|
|
|
|
copy_mirror_file
|
|
|
|
config etc/slackpkg/mirrors.new
|
|
|
|
config etc/slackpkg/slackpkg.conf.new
|
|
|
|
config etc/slackpkg/blacklist.new
|
2021-10-25 21:30:42 +02:00
|
|
|
rm -f var/lib/slackpkg/ChangeLog.txt
|
2016-06-30 22:26:57 +02:00
|
|
|
rm -f var/lib/slackpkg/pkglist
|
Mon Feb 8 05:13:26 UTC 2021
a/aaa_elflibs-15.0-x86_64-30.txz: Removed.
Renamed to aaa_libraries.
a/aaa_glibc-solibs-2.32-x86_64-2.txz: Added.
This package has been renamed from glibc-solibs, which helps avoid trouble
if someone upgrades using "upgradepkg --install-new */*.txz" by upgrading
this package before aaa_libraries. Otherwise, if aaa_libraries is upgraded
first any libraries in it that are linked against a newer version of glibc
than the one installed on the system would refuse to load.
a/aaa_libraries-15.0-x86_64-1.txz: Added.
This package has been renamed from aaa_elflibs to insure that it will come
after aaa_glibc-solibs when upgraded in alphabetical order.
Upgraded: libcap.so.2.48, libelf-0.183.so, libglib-2.0.so.0.6600.6,
libgmodule-2.0.so.0.6600.6, libgobject-2.0.so.0.6600.6,
libgthread-2.0.so.0.6600.6.
Added: libtirpc.so.3.0.0.
a/btrfs-progs-5.10.1-x86_64-1.txz: Upgraded.
a/glibc-solibs-2.32-x86_64-1.txz: Removed.
Renamed to aaa_glibc-solibs.
a/kernel-generic-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-huge-5.10.14-x86_64-1.txz: Upgraded.
a/kernel-modules-5.10.14-x86_64-1.txz: Upgraded.
ap/slackpkg-15.0-noarch-1.txz: Upgraded.
These are some of the important changes (see the ChangeLog for more):
Note that this slackpkg release contains a backwards-incompatible change to
the blacklisting syntax (e.g. glibc ---> glibc-*). This changes the prior
behavior of the blacklist function; previously, adding "glibc" to the
blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al to be
ignored by slackpkg. The new behavior is that *only* the glibc package is
ignored. If you want to blacklist all packages whose names begin with glibc,
you would need to add "glibc.*" to the blacklist now. Also note that any
special characters, e.g. "+", will need to be escaped in the blacklist file.
To blacklist entire package sets, a trailing slash is now required: e.g. kde/
Another backwards-incompatibility warning: check-updates will now return 1 if
there are updates available - this will make it easier to use this feature
with cron (thanks to Peter Hyman).
Added support for Slackware-AArch64 (thanks to Stuart Winter).
Added aaa_glibc-solibs and aaa_libraries to the "do these first" routine.
Thanks to Robby Workman for the new slackpkg release!
ap/soma-3.3.7-noarch-1.txz: Upgraded.
Thanks to David Woodfall.
ap/xorriso-1.5.4.pl02-x86_64-1.txz: Upgraded.
d/help2man-1.48.1-x86_64-1.txz: Upgraded.
d/kernel-headers-5.10.14-x86-1.txz: Upgraded.
k/kernel-source-5.10.14-noarch-1.txz: Upgraded.
l/elfutils-0.183-x86_64-1.txz: Upgraded.
l/glibc-2.32-x86_64-2.txz: Rebuilt.
l/glibc-i18n-2.32-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.32-x86_64-2.txz: Rebuilt.
l/lcms2-2.12-x86_64-1.txz: Upgraded.
l/libburn-1.5.4-x86_64-1.txz: Upgraded.
x/xf86-input-wacom-0.40.0-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
2021-02-08 06:13:26 +01:00
|
|
|
rm -f var/lib/slackpkg/CHECKSUMS.md5*
|