mirror of
git://slackware.nl/current.git
synced 2025-01-11 08:01:05 +01:00
4c189bc9bc
a/kernel-firmware-20210503_3f23f51-noarch-1.txz: Upgraded. ap/mariadb-10.5.9-x86_64-1.txz: Upgraded. Reverted to the latest stable release. d/mercurial-5.8-x86_64-1.txz: Upgraded. kde/calligra-3.2.1-x86_64-8.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/cantor-21.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/kfilemetadata-5.81.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/kile-2.9.93-x86_64-8.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/kitinerary-21.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/krita-4.4.3-x86_64-4.txz: Rebuilt. Recompiled against poppler-21.05.0. kde/okular-21.04.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.05.0. l/isl-0.24-x86_64-1.txz: Upgraded. l/poppler-21.05.0-x86_64-1.txz: Upgraded. Shared library .so-version bump. l/python-pygments-2.9.0-x86_64-1.txz: Upgraded. n/ethtool-5.12-x86_64-1.txz: Upgraded. n/httpd-2.4.47-x86_64-2.txz: Rebuilt. Recompiled against the mariadb-10.5.9 shared libraries. n/postfix-3.6.0-x86_64-2.txz: Rebuilt. Recompiled against the mariadb-10.5.9 shared libraries. xap/gparted-1.3.0-x86_64-1.txz: Upgraded. testing/packages/mariadb-10.6.0-x86_64-1.txz: Upgraded. Since this is still considered alpha and not production ready, we'll put it in /testing for now. Unless you're using an Atom (or other 32-bit processor affected by the illegal instruction issue) it's probably best to stick with mariadb-10.5.9.
35 lines
1,018 B
Bash
35 lines
1,018 B
Bash
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...
|
|
}
|
|
|
|
# Keep same perms on rc.mysqld.new:
|
|
if [ -e etc/rc.d/rc.mysqld ]; then
|
|
cp -a etc/rc.d/rc.mysqld etc/rc.d/rc.mysqld.new.incoming
|
|
cat etc/rc.d/rc.mysqld.new > etc/rc.d/rc.mysqld.new.incoming
|
|
mv etc/rc.d/rc.mysqld.new.incoming etc/rc.d/rc.mysqld.new
|
|
fi
|
|
|
|
config etc/rc.d/rc.mysqld.new
|
|
config etc/mysqlaccess.conf.new
|
|
config etc/my.cnf.new
|
|
config etc/my.cnf.d/client.cnf.new
|
|
config etc/my.cnf.d/mysql-clients.cnf.new
|
|
config etc/my.cnf.d/s3.cnf.new
|
|
config etc/my.cnf.d/server.cnf.new
|
|
config etc/my.cnf.d/spider.cnf.new
|
|
config etc/logrotate.d/mysql.new
|
|
|
|
# Not supported in every $ARCH:
|
|
if [ -r etc/my.cnf.d/tokudb.cnf.new ]; then
|
|
config etc/my.cnf.d/tokudb.cnf.new
|
|
fi
|
|
|