mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 03:33:25 +02:00
core87: remove useless and time/memory consuming backup.
nearly no user can rollback with this tar.xz because bootloader is changed.
This commit is contained in:
@@ -20,6 +20,7 @@ etc/ld.so.conf
|
|||||||
etc/logrotate.conf
|
etc/logrotate.conf
|
||||||
etc/mime.types
|
etc/mime.types
|
||||||
etc/modprobe.d
|
etc/modprobe.d
|
||||||
|
etc/modprobe.d/btmrvl_sdio.conf
|
||||||
etc/modprobe.d/cfg80211.conf
|
etc/modprobe.d/cfg80211.conf
|
||||||
etc/modprobe.d/pcspeaker.conf
|
etc/modprobe.d/pcspeaker.conf
|
||||||
etc/modules.conf
|
etc/modules.conf
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
etc/system-release
|
etc/system-release
|
||||||
etc/issue
|
etc/issue
|
||||||
|
etc/modprobe.d/btmrvl_sdio.conf
|
||||||
etc/rc.d/init.d/leds
|
etc/rc.d/init.d/leds
|
||||||
opt/pakfire/etc/pakfire.conf
|
opt/pakfire/etc/pakfire.conf
|
||||||
usr/lib/firewall/rules.pl
|
usr/lib/firewall/rules.pl
|
||||||
|
|||||||
@@ -24,15 +24,6 @@
|
|||||||
. /opt/pakfire/lib/functions.sh
|
. /opt/pakfire/lib/functions.sh
|
||||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||||
|
|
||||||
function add_to_backup ()
|
|
||||||
{
|
|
||||||
# Add path to ROOTFILES but remove old entries to prevent double
|
|
||||||
# files in the tar
|
|
||||||
grep -v "^$1" /opt/pakfire/tmp/ROOTFILES > /opt/pakfire/tmp/ROOTFILES.tmp
|
|
||||||
mv /opt/pakfire/tmp/ROOTFILES.tmp /opt/pakfire/tmp/ROOTFILES
|
|
||||||
echo $1 >> /opt/pakfire/tmp/ROOTFILES
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Remove old core updates from pakfire cache to save space...
|
# Remove old core updates from pakfire cache to save space...
|
||||||
core=86
|
core=86
|
||||||
@@ -65,23 +56,6 @@ esac
|
|||||||
#
|
#
|
||||||
KVER="xxxKVERxxx"
|
KVER="xxxKVERxxx"
|
||||||
|
|
||||||
#
|
|
||||||
# check if we the backup file already exist
|
|
||||||
if [ -e /var/ipfire/backup/core-upgrade${core}_${KVER}.tar.xz ]; then
|
|
||||||
echo Moving backup to backup-old ...
|
|
||||||
mv -f /var/ipfire/backup/core-upgrade${core}_${KVER}.tar.xz \
|
|
||||||
/var/ipfire/backup/core-upgrade${core}_${KVER}-old.tar.xz
|
|
||||||
fi
|
|
||||||
echo First we made a backup of all files that was inside of the
|
|
||||||
echo update archive. This may take a while ...
|
|
||||||
# Add some files that are not in the package to backup
|
|
||||||
add_to_backup lib/modules
|
|
||||||
add_to_backup boot
|
|
||||||
|
|
||||||
# Backup the files
|
|
||||||
tar cJvf /var/ipfire/backup/core-upgrade${core}_${KVER}.tar.xz \
|
|
||||||
-C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' --exclude='/var/cache' > /dev/null 2>&1
|
|
||||||
|
|
||||||
# Check diskspace on root
|
# Check diskspace on root
|
||||||
ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
|
ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
|
||||||
|
|
||||||
@@ -232,7 +206,7 @@ echo '/opt/pakfire/pakfire update -y --force' >> /tmp/pak_update
|
|||||||
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
||||||
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
||||||
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
|
||||||
echo '/usr/bin/logger -p syslog.emerg -t ipfire "Core-upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
|
echo '/usr/bin/logger -p syslog.emerg -t ipfire "Core-upgrade finished. If you use a customized grub/uboot config"' >> /tmp/pak_update
|
||||||
echo '/usr/bin/logger -p syslog.emerg -t ipfire "Check it before reboot !!!"' >> /tmp/pak_update
|
echo '/usr/bin/logger -p syslog.emerg -t ipfire "Check it before reboot !!!"' >> /tmp/pak_update
|
||||||
echo '/usr/bin/logger -p syslog.emerg -t ipfire " *** Please reboot... *** "' >> /tmp/pak_update
|
echo '/usr/bin/logger -p syslog.emerg -t ipfire " *** Please reboot... *** "' >> /tmp/pak_update
|
||||||
echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
|
echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
|
||||||
|
|||||||
Reference in New Issue
Block a user