From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: Re: [PATCH] Start Core Update 121 Date: Thu, 26 Apr 2018 19:19:59 +0200 Message-ID: <682840ca-a14d-61f1-a864-64784308efd4@link38.eu> In-Reply-To: <1524761942.2479471.87.camel@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3367152133544238911==" List-Id: --===============3367152133544238911== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > Erm, thanks for this.>=20 > Is the filelist missing deliberately? No, I missed to create a new one from template. Sorry - doing this the first time. :-) Could you fix that for me or should I send in a new patch? >=20 > -Michael >=20 > On Thu, 2018-04-26 at 17:06 +0200, Peter M=C3=BCller wrote: >> Signed-off-by: Peter M=C3=BCller >> --- >> config/rootfiles/core/{120 =3D> 121}/exclude | 0 >> config/rootfiles/core/{120 =3D> 121}/meta | 0 >> config/rootfiles/core/121/update.sh | 62 >> ++++++++++++++++++++++ >> config/rootfiles/oldcore/120/exclude | 30 +++++++++++ >> .../{core =3D> oldcore}/120/filelists/Net_SSLeay | 0 >> .../{core =3D> oldcore}/120/filelists/apache2 | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/apr | 0 >> .../{core =3D> oldcore}/120/filelists/aprutil | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/bind | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/curl | 0 >> .../{core =3D> oldcore}/120/filelists/cyrus-sasl | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/dma | 0 >> .../{core =3D> oldcore}/120/filelists/files | 0 >> .../{core =3D> oldcore}/120/filelists/gnupg | 0 >> .../120/filelists/i586/openssl-sse2 | 0 >> .../{core =3D> oldcore}/120/filelists/libevent2 | 0 >> .../{core =3D> oldcore}/120/filelists/logrotate | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/ntp | 0 >> .../{core =3D> oldcore}/120/filelists/openssh | 0 >> .../{core =3D> oldcore}/120/filelists/openssl | 0 >> .../{core =3D> oldcore}/120/filelists/openssl-compat | 0 >> .../{core =3D> oldcore}/120/filelists/openvpn | 0 >> .../{core =3D> oldcore}/120/filelists/python-typing | 0 >> .../{core =3D> oldcore}/120/filelists/snort | 0 >> .../{core =3D> oldcore}/120/filelists/strongswan | 0 >> .../{core =3D> oldcore}/120/filelists/unbound | 0 >> .../{core =3D> oldcore}/120/filelists/vnstat | 0 >> .../rootfiles/{core =3D> oldcore}/120/filelists/wget | 0 >> .../{core =3D> oldcore}/120/filelists/wpa_supplicant | 0 >> config/rootfiles/{core =3D> oldcore}/120/update.sh | 0 >> make.sh | 4 +- >> 31 files changed, 94 insertions(+), 2 deletions(-) >> rename config/rootfiles/core/{120 =3D> 121}/exclude (100%) >> rename config/rootfiles/core/{120 =3D> 121}/meta (100%) >> create mode 100644 config/rootfiles/core/121/update.sh >> create mode 100644 config/rootfiles/oldcore/120/exclude >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/Net_SSLeay (100= %) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/apache2 (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/apr (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/aprutil (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/bind (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/curl (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/cyrus-sasl (100= %) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/dma (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/files (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/gnupg (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/i586/openssl-ss= e2 >> (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/libevent2 (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/logrotate (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/ntp (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/openssh (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/openssl (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/openssl-compat = (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/openvpn (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/python-typing (= 100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/snort (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/strongswan (100= %) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/unbound (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/vnstat (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/wget (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/filelists/wpa_supplicant = (100%) >> rename config/rootfiles/{core =3D> oldcore}/120/update.sh (100%) >> >> diff --git a/config/rootfiles/core/120/exclude >> b/config/rootfiles/core/121/exclude >> similarity index 100% >> rename from config/rootfiles/core/120/exclude >> rename to config/rootfiles/core/121/exclude >> diff --git a/config/rootfiles/core/120/meta b/config/rootfiles/core/121/me= ta >> similarity index 100% >> rename from config/rootfiles/core/120/meta >> rename to config/rootfiles/core/121/meta >> diff --git a/config/rootfiles/core/121/update.sh >> b/config/rootfiles/core/121/update.sh >> new file mode 100644 >> index 000000000..9986316e9 >> --- /dev/null >> +++ b/config/rootfiles/core/121/update.sh >> @@ -0,0 +1,62 @@ >> +#!/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 US= A # >> +# = # >> +# Copyright (C) 2017 IPFire-Team . = # >> +# = # >> +#########################################################################= ### >> +# >> +. /opt/pakfire/lib/functions.sh >> +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 >> + >> +core=3D120 >> + >> +# Remove old core updates from pakfire cache to save space... >> +for (( i=3D1; i<=3D$core; i++ )); do >> + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire >> +done >> + >> +# Stop services >> + >> +# Extract files >> +extract_files >> + >> +# update linker config >> +ldconfig >> + >> +# Update Language cache >> +/usr/local/bin/update-lang-cache >> + >> +# Start services >> + >> +# 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 >> diff --git a/config/rootfiles/oldcore/120/exclude >> b/config/rootfiles/oldcore/120/exclude >> new file mode 100644 >> index 000000000..d6fd053b6 >> --- /dev/null >> +++ b/config/rootfiles/oldcore/120/exclude >> @@ -0,0 +1,30 @@ >> +boot/config.txt >> +boot/grub/grub.cfg >> +boot/grub/grubenv >> +etc/alternatives >> +etc/collectd.custom >> +etc/default/grub >> +etc/ipsec.conf >> +etc/ipsec.secrets >> +etc/ipsec.user.conf >> +etc/ipsec.user.secrets >> +etc/localtime >> +etc/shadow >> +etc/snort/snort.conf >> +etc/ssh/ssh_config >> +etc/ssh/sshd_config >> +etc/ssl/openssl.cnf >> +etc/sudoers >> +etc/sysconfig/firewall.local >> +etc/sysconfig/rc.local >> +etc/udev/rules.d/30-persistent-network.rules >> +srv/web/ipfire/html/proxy.pac >> +var/ipfire/dma >> +var/ipfire/time >> +var/ipfire/ovpn >> +var/lib/alternatives >> +var/log/cache >> +var/log/dhcpcd.log >> +var/log/messages >> +var/state/dhcp/dhcpd.leases >> +var/updatecache >> diff --git a/config/rootfiles/core/120/filelists/Net_SSLeay >> b/config/rootfiles/oldcore/120/filelists/Net_SSLeay >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/Net_SSLeay >> rename to config/rootfiles/oldcore/120/filelists/Net_SSLeay >> diff --git a/config/rootfiles/core/120/filelists/apache2 >> b/config/rootfiles/oldcore/120/filelists/apache2 >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/apache2 >> rename to config/rootfiles/oldcore/120/filelists/apache2 >> diff --git a/config/rootfiles/core/120/filelists/apr >> b/config/rootfiles/oldcore/120/filelists/apr >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/apr >> rename to config/rootfiles/oldcore/120/filelists/apr >> diff --git a/config/rootfiles/core/120/filelists/aprutil >> b/config/rootfiles/oldcore/120/filelists/aprutil >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/aprutil >> rename to config/rootfiles/oldcore/120/filelists/aprutil >> diff --git a/config/rootfiles/core/120/filelists/bind >> b/config/rootfiles/oldcore/120/filelists/bind >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/bind >> rename to config/rootfiles/oldcore/120/filelists/bind >> diff --git a/config/rootfiles/core/120/filelists/curl >> b/config/rootfiles/oldcore/120/filelists/curl >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/curl >> rename to config/rootfiles/oldcore/120/filelists/curl >> diff --git a/config/rootfiles/core/120/filelists/cyrus-sasl >> b/config/rootfiles/oldcore/120/filelists/cyrus-sasl >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/cyrus-sasl >> rename to config/rootfiles/oldcore/120/filelists/cyrus-sasl >> diff --git a/config/rootfiles/core/120/filelists/dma >> b/config/rootfiles/oldcore/120/filelists/dma >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/dma >> rename to config/rootfiles/oldcore/120/filelists/dma >> diff --git a/config/rootfiles/core/120/filelists/files >> b/config/rootfiles/oldcore/120/filelists/files >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/files >> rename to config/rootfiles/oldcore/120/filelists/files >> diff --git a/config/rootfiles/core/120/filelists/gnupg >> b/config/rootfiles/oldcore/120/filelists/gnupg >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/gnupg >> rename to config/rootfiles/oldcore/120/filelists/gnupg >> diff --git a/config/rootfiles/core/120/filelists/i586/openssl-sse2 >> b/config/rootfiles/oldcore/120/filelists/i586/openssl-sse2 >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/i586/openssl-sse2 >> rename to config/rootfiles/oldcore/120/filelists/i586/openssl-sse2 >> diff --git a/config/rootfiles/core/120/filelists/libevent2 >> b/config/rootfiles/oldcore/120/filelists/libevent2 >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/libevent2 >> rename to config/rootfiles/oldcore/120/filelists/libevent2 >> diff --git a/config/rootfiles/core/120/filelists/logrotate >> b/config/rootfiles/oldcore/120/filelists/logrotate >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/logrotate >> rename to config/rootfiles/oldcore/120/filelists/logrotate >> diff --git a/config/rootfiles/core/120/filelists/ntp >> b/config/rootfiles/oldcore/120/filelists/ntp >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/ntp >> rename to config/rootfiles/oldcore/120/filelists/ntp >> diff --git a/config/rootfiles/core/120/filelists/openssh >> b/config/rootfiles/oldcore/120/filelists/openssh >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/openssh >> rename to config/rootfiles/oldcore/120/filelists/openssh >> diff --git a/config/rootfiles/core/120/filelists/openssl >> b/config/rootfiles/oldcore/120/filelists/openssl >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/openssl >> rename to config/rootfiles/oldcore/120/filelists/openssl >> diff --git a/config/rootfiles/core/120/filelists/openssl-compat >> b/config/rootfiles/oldcore/120/filelists/openssl-compat >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/openssl-compat >> rename to config/rootfiles/oldcore/120/filelists/openssl-compat >> diff --git a/config/rootfiles/core/120/filelists/openvpn >> b/config/rootfiles/oldcore/120/filelists/openvpn >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/openvpn >> rename to config/rootfiles/oldcore/120/filelists/openvpn >> diff --git a/config/rootfiles/core/120/filelists/python-typing >> b/config/rootfiles/oldcore/120/filelists/python-typing >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/python-typing >> rename to config/rootfiles/oldcore/120/filelists/python-typing >> diff --git a/config/rootfiles/core/120/filelists/snort >> b/config/rootfiles/oldcore/120/filelists/snort >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/snort >> rename to config/rootfiles/oldcore/120/filelists/snort >> diff --git a/config/rootfiles/core/120/filelists/strongswan >> b/config/rootfiles/oldcore/120/filelists/strongswan >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/strongswan >> rename to config/rootfiles/oldcore/120/filelists/strongswan >> diff --git a/config/rootfiles/core/120/filelists/unbound >> b/config/rootfiles/oldcore/120/filelists/unbound >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/unbound >> rename to config/rootfiles/oldcore/120/filelists/unbound >> diff --git a/config/rootfiles/core/120/filelists/vnstat >> b/config/rootfiles/oldcore/120/filelists/vnstat >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/vnstat >> rename to config/rootfiles/oldcore/120/filelists/vnstat >> diff --git a/config/rootfiles/core/120/filelists/wget >> b/config/rootfiles/oldcore/120/filelists/wget >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/wget >> rename to config/rootfiles/oldcore/120/filelists/wget >> diff --git a/config/rootfiles/core/120/filelists/wpa_supplicant >> b/config/rootfiles/oldcore/120/filelists/wpa_supplicant >> similarity index 100% >> rename from config/rootfiles/core/120/filelists/wpa_supplicant >> rename to config/rootfiles/oldcore/120/filelists/wpa_supplicant >> diff --git a/config/rootfiles/core/120/update.sh >> b/config/rootfiles/oldcore/120/update.sh >> similarity index 100% >> rename from config/rootfiles/core/120/update.sh >> rename to config/rootfiles/oldcore/120/update.sh >> diff --git a/make.sh b/make.sh >> index 1f8738665..85f101bf0 100755 >> --- a/make.sh >> +++ b/make.sh >> @@ -25,8 +25,8 @@ >> NAME=3D"IPFire" # >> Software name >> SNAME=3D"ipfire" # Short >> name >> VERSION=3D"2.19" # >> Version number >> -CORE=3D"120" # Core >> Level (Filename) >> -PAKFIRE_CORE=3D"120" # Core >> Level (PAKFIRE) >> +CORE=3D"121" # Core >> Level (Filename) >> +PAKFIRE_CORE=3D"121" # Core >> Level (PAKFIRE) >> GIT_BRANCH=3D`git rev-parse --abbrev-ref HEAD` # Git >> Branch >> SLOGAN=3D"www.ipfire.org" class=3D"Apple-tab-span" style=3D"white-space:p= re"> =09 >> # Software slogan >> CONFIG_ROOT=3D/var/ipfire # >> Configuration rootdir --===============3367152133544238911==--