mirror of
git://slackware.nl/current.git
synced 2024-12-29 10:25:00 +01:00
2cfe36fdb8
ap/mariadb-10.5.13-x86_64-2.txz: Rebuilt. Install /etc/security/user_map.conf as /etc/security/user_map.conf.new to protect it from being overwritten by future upgrades. Thanks to Markus Wiesner. d/python3-3.9.9-x86_64-2.txz: Rebuilt. Do not patch posix_user platlib to use $HOME/.local/lib64 on 64-bit - use $HOME/.local/lib for all platforms. This avoids a warning from pip about the install location not matching between distutils and sysconfig. Note that this might require already installed modules to be moved from $HOME/.local/lib64 to $HOME/.local/lib (or they could be removed and then reinstalled). At first this seemed to be a non-optimal solution for this issue, but other distributions are taking this same approach and it appears that the posix_user platlib setting has always been ignored until recently. If this causes any unexpected issues, let me know. Thanks to redneonglow and alijkl. n/fetchmail-6.4.24-x86_64-1.txz: Upgraded.
36 lines
1.1 KiB
Bash
36 lines
1.1 KiB
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
|
|
|
|
# This one is only comments, so remove it if it's left behind:
|
|
if [ -r etc/security/user_map.conf.new ]; then
|
|
config etc/security/user_map.conf.new
|
|
fi
|
|
rm -f etc/security/user_map.conf.new
|
|
|