From: Adolf Belka Date: Sun, 20 Aug 2023 14:11:02 +0000 (+0200) Subject: index.cgi: Add warning about reiserfs deprecation and removal if reiserfs used X-Git-Tag: v2.27-core180~107 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=9149276b657acd6e9bbf7246ec94920450fa77ed index.cgi: Add warning about reiserfs deprecation and removal if reiserfs used - Reiserfs was stopped in IPFire in Core Update 167. It has been announced that reiserfs will be removed from the kernel in 2025. - This patch gives a warning about this deprecation and removal if reiserfs is used. The warning also requests that the user does a re-installation using either ext4 or xfs filesystems. - Tested out on a vm installation with reiserfs, ext4 and xfs. Messgae shown on system with reiserfs filesystem but nopt on the other two. - Warning message added into the English language file and ./make.sh lang run. Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer --- diff --git a/doc/language_issues.de b/doc/language_issues.de index 53e81a5d50..4fd5a08191 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -933,6 +933,8 @@ WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Dae WARNING: untranslated string: no entries = No entries at the moment. WARNING: untranslated string: optional = Optional WARNING: untranslated string: pakfire invalid tree = Invalid repository selected +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: required = Required WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: routing config added = unknown string diff --git a/doc/language_issues.en b/doc/language_issues.en index 97166df4f4..70eb9fbe8d 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -1577,6 +1577,8 @@ WARNING: untranslated string: red1 = RED WARNING: untranslated string: references = References WARNING: untranslated string: refresh = Refresh WARNING: untranslated string: refresh index page while connected = Refresh index.cgi page while connected +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release WARNING: untranslated string: remark = Remark WARNING: untranslated string: remark title = Remark: diff --git a/doc/language_issues.es b/doc/language_issues.es index d755bea3e8..45ffdf5d7a 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -995,6 +995,8 @@ WARNING: untranslated string: no data = unknown string WARNING: untranslated string: openvpn cert expires soon = Expires Soon WARNING: untranslated string: openvpn cert has expired = Expired WARNING: untranslated string: pakfire ago = ago. +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config changed = unknown string diff --git a/doc/language_issues.fr b/doc/language_issues.fr index 0d664336a6..cacfb1ec6a 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -948,6 +948,8 @@ WARNING: untranslated string: guardian logtarget_syslog = unknown string WARNING: untranslated string: guardian no entries = unknown string WARNING: untranslated string: guardian service = unknown string WARNING: untranslated string: pakfire ago = ago. +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config changed = unknown string diff --git a/doc/language_issues.it b/doc/language_issues.it index 447b71af01..68ff12c869 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -1215,6 +1215,8 @@ WARNING: untranslated string: rdns = rDNS WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release WARNING: untranslated string: required = Required WARNING: untranslated string: required field = Required field diff --git a/doc/language_issues.nl b/doc/language_issues.nl index dcfb8f67fe..ea0abc74cd 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -1238,6 +1238,8 @@ WARNING: untranslated string: ptr = PTR WARNING: untranslated string: rdns = rDNS WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: required = Required WARNING: untranslated string: required field = Required field WARNING: untranslated string: retbleed = Retbleed diff --git a/doc/language_issues.pl b/doc/language_issues.pl index faf686b865..893f73211a 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -1418,6 +1418,8 @@ WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received WARNING: untranslated string: red1 = RED +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release WARNING: untranslated string: required = Required WARNING: untranslated string: required field = Required field diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 6db59db59e..64c9b50954 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -1413,6 +1413,8 @@ WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received WARNING: untranslated string: red1 = RED +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release WARNING: untranslated string: required = Required WARNING: untranslated string: required field = Required field diff --git a/doc/language_issues.tr b/doc/language_issues.tr index 7dfd3267d0..eadbd33c71 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -1125,6 +1125,8 @@ WARNING: untranslated string: ptr = PTR WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. +WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release WARNING: untranslated string: required = Required WARNING: untranslated string: retbleed = Retbleed diff --git a/doc/language_missings b/doc/language_missings index aa554c6e7a..6eb960f62b 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -73,6 +73,8 @@ < optional < quick control < random number generator daemon +< reiserfs warning1 +< reiserfs warning2 < required < samba server role member < samba server role standalone @@ -115,6 +117,8 @@ < invalid ip or hostname < openvpn cert expires soon < openvpn cert has expired +< reiserfs warning1 +< reiserfs warning2 < service boot setting unavailable < spec rstack overflow < transport mode does not support vti @@ -134,6 +138,8 @@ < extrahd not mounted < g.dtm < g.lite +< reiserfs warning1 +< reiserfs warning2 < spec rstack overflow < upload fcdsl.o ############################################################################ @@ -517,6 +523,8 @@ < reboot fsck < rebooting ipfire fsck < received +< reiserfs warning1 +< reiserfs warning2 < release < required < required field @@ -1056,6 +1064,8 @@ < rdns < rebooting ipfire fsck < received +< reiserfs warning1 +< reiserfs warning2 < required < required field < retbleed @@ -1934,6 +1944,8 @@ < rebooting ipfire fsck < received < red1 +< reiserfs warning1 +< reiserfs warning2 < release < required < required field @@ -2923,6 +2935,8 @@ < rebooting ipfire fsck < received < red1 +< reiserfs warning1 +< reiserfs warning2 < release < required < required field @@ -3392,6 +3406,8 @@ < reboot fsck < rebooting ipfire fsck < received +< reiserfs warning1 +< reiserfs warning2 < release < required < retbleed diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi index 5c384fd492..c2c0962dcb 100644 --- a/html/cgi-bin/index.cgi +++ b/html/cgi-bin/index.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team # +# Copyright (C) 2007-2023 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -615,6 +615,13 @@ if ( -e "/var/run/need_reboot" ) { print ""; } +if ( `/bin/grep -c "reiserfs" /proc/self/mounts` > 0 ) { + print "
"; + print "

$Lang::tr{'reiserfs warning1'}"; + print "
$Lang::tr{'reiserfs warning2'}"; + print "
"; +} + &Header::closebigbox(); &Header::closepage(); diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 426c019b4e..90d6f77393 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -2208,6 +2208,8 @@ 'refresh index page while connected' => 'Refresh index.cgi page while connected', 'refresh update list' => 'Refresh update list', 'registered user rules' => 'Talos VRT rules for registered users', +'reiserfs warning1' => 'Reiserfs is deprecated and scheduled to be removed from the kernel in 2025.', +'reiserfs warning2' => 'Ensure a fresh installation is made using either ext4 or xfs filesystems before that date.', 'release' => 'Release', 'released' => 'Released', 'reload' => 'reload',