X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=config%2Frootfiles%2Fcore%2F149%2Fupdate.sh;h=38f80529f48a6b78e5576e3fe53ef86c33d9af98;hp=50add169b4df06630e0e1d4da1353cddeb6ec810;hb=HEAD;hpb=3d5c33f05790b87b142eab274cf27de439646735 diff --git a/config/rootfiles/core/149/update.sh b/config/rootfiles/core/149/update.sh deleted file mode 100644 index 50add169b4..0000000000 --- a/config/rootfiles/core/149/update.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 3 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2020 IPFire-Team . # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/usr/local/bin/backupctrl exclude >/dev/null 2>&1 - -core=149 - -# Remove old core updates from pakfire cache to save space... -for (( i=1; i<=$core; i++ )); do - rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire -done - -# Remove files -rm -rvf \ - /usr/share/vim/vim81 - -# Stop services - -# Extract files -extract_files - -# update linker config -ldconfig - -# Update Language cache -/usr/local/bin/update-lang-cache - -# Filesytem cleanup -/usr/local/bin/filesystem-cleanup - -# Start services -/etc/init.d/apache restart -/etc/init.d/unbound restart -/etc/init.d/squid restart - -# Update crontab -sed -i /var/spool/cron/root.orig \ - -e "s/xt_geoip_update/update-location-database/" \ - -e "/location/s/monthly/hourly/" \ - -e "s/GeoIP/location/" -fcrontab -z - -# Install updated grub -if [ -e /boot/grub/grub.cfg ]; then - /usr/bin/install-bootloader -fi - -# This update needs a reboot... -touch /var/run/need_reboot - -# Finish -/etc/init.d/fireinfo start -sendprofile - -# Update grub config to display new core version -if [ -e /boot/grub/grub.cfg ]; then - grub-mkconfig -o /boot/grub/grub.cfg -fi - -sync - -# Don't report the exitcode last command -exit 0