mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 03:07:43 +02:00
Merge remote-tracking branch 'ms/axel-fixperms' into next
This commit is contained in:
@@ -14,7 +14,7 @@ dialout:x:16:
|
||||
floppy:x:19:
|
||||
tape:x:20:
|
||||
utmp:x:22:
|
||||
squid:x:23:
|
||||
squid:x:23:nobody
|
||||
ntp:x:38:
|
||||
dip:x:40:
|
||||
mysql:x:41:
|
||||
|
||||
@@ -33,7 +33,6 @@ usr/local/bin/syslogdctrl
|
||||
usr/local/bin/timectrl
|
||||
#usr/local/bin/tripwirectrl
|
||||
usr/local/bin/updxlratorctrl
|
||||
usr/local/bin/updxsetperms
|
||||
usr/local/bin/upnpctrl
|
||||
usr/local/bin/urlfilterctrl
|
||||
usr/local/bin/wirelessctrl
|
||||
|
||||
@@ -111,6 +111,7 @@ add_to_backup usr/share/terminfo
|
||||
add_to_backup etc/sysconfig/lm_sensors
|
||||
add_to_backup etc/sysconfig/rc.local
|
||||
add_to_backup usr/local/bin/vpn-watch
|
||||
add_to_backup usr/local/bin/updxsetperms
|
||||
add_to_backup usr/libexec/ipsec
|
||||
|
||||
# Backup the files
|
||||
@@ -126,6 +127,9 @@ if [ $ROOTSPACE -lt 70000 ]; then
|
||||
exit 2
|
||||
fi
|
||||
|
||||
# Add user nobody to group squid.
|
||||
usermod -a -G squid nobody
|
||||
|
||||
echo
|
||||
echo Update Kernel to $KVER ...
|
||||
#
|
||||
@@ -184,6 +188,9 @@ rm -rf /lib/libncurses*
|
||||
rm -f /usr/libexec/ipsec/{pluto,_pluto_adns,whack}
|
||||
rm -f /usr/local/bin/vpn-watch
|
||||
|
||||
# Remove update accelerator permissions script.
|
||||
rm -f /usr/local/bin/updxsetperms
|
||||
|
||||
#
|
||||
#Extract files
|
||||
tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p --numeric-owner -C /
|
||||
|
||||
@@ -49,7 +49,7 @@ $vendorid =~ tr/A-Z/a-z/;
|
||||
unless (-d "$repository/download/$vendorid")
|
||||
{
|
||||
system("mkdir -p $repository/download/$vendorid");
|
||||
#system("chmod 775 $repository/download/$vendorid");
|
||||
chmod 0775, "$repository/download/$vendorid";
|
||||
}
|
||||
|
||||
if($restartdl == 0)
|
||||
@@ -159,13 +159,13 @@ if ($_ == 0)
|
||||
unless (-d "$repository/$vendorid")
|
||||
{
|
||||
system("mkdir -p $repository/$vendorid");
|
||||
#system("chmod 775 $repository/$vendorid");
|
||||
chmod 0775, "$repository/$vendorid";
|
||||
}
|
||||
|
||||
unless (-d "$repository/$vendorid/$uuid")
|
||||
{
|
||||
system("mkdir -p $repository/$vendorid/$uuid");
|
||||
#system("chmod 775 $repository/$vendorid/$uuid");
|
||||
chmod 0775, "$repository/$vendorid/$uuid";
|
||||
}
|
||||
|
||||
&writelog("Moving file to the cache directory: $vendorid/$uuid");
|
||||
@@ -180,8 +180,15 @@ if ($_ == 0)
|
||||
&UPDXLT::setcachestatus("$repository/$vendorid/$uuid/checkup.log",time);
|
||||
&UPDXLT::setcachestatus("$repository/$vendorid/$uuid/access.log",time);
|
||||
|
||||
system("/usr/local/bin/updxsetperms");
|
||||
#system("chmod 775 $repository/$vendorid/$uuid/*");
|
||||
# Update permissions of all files in the download directory.
|
||||
my @files = (
|
||||
"$repository/$vendorid/$uuid/source.url",
|
||||
"$repository/$vendorid/$uuid/status",
|
||||
"$repository/$vendorid/$uuid/checkup.log",
|
||||
"$repository/$vendorid/$uuid/access.log",
|
||||
"$repository/$vendorid/$uuid/$updatefile"
|
||||
);
|
||||
chmod 0664, @files;
|
||||
|
||||
unlink ("$repository/download/$vendorid/$updatefile.info");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user