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 <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Adolf Belka
2023-08-20 16:11:02 +02:00
committed by Michael Tremer
parent 5cfccb2c8c
commit 9149276b65
12 changed files with 44 additions and 1 deletions

View File

@@ -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: no entries = No entries at the moment.
WARNING: untranslated string: optional = Optional WARNING: untranslated string: optional = Optional
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected 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: required = Required
WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config added = unknown string

View File

@@ -1577,6 +1577,8 @@ WARNING: untranslated string: red1 = RED
WARNING: untranslated string: references = References WARNING: untranslated string: references = References
WARNING: untranslated string: refresh = Refresh WARNING: untranslated string: refresh = Refresh
WARNING: untranslated string: refresh index page while connected = Refresh index.cgi page while connected 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: release = Release
WARNING: untranslated string: remark = Remark WARNING: untranslated string: remark = Remark
WARNING: untranslated string: remark title = Remark: WARNING: untranslated string: remark title = Remark:

View File

@@ -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 expires soon = Expires Soon
WARNING: untranslated string: openvpn cert has expired = Expired WARNING: untranslated string: openvpn cert has expired = Expired
WARNING: untranslated string: pakfire ago = ago. 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: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config added = unknown string
WARNING: untranslated string: routing config changed = unknown string WARNING: untranslated string: routing config changed = unknown string

View File

@@ -948,6 +948,8 @@ WARNING: untranslated string: guardian logtarget_syslog = unknown string
WARNING: untranslated string: guardian no entries = unknown string WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: pakfire ago = ago. 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: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config added = unknown string
WARNING: untranslated string: routing config changed = unknown string WARNING: untranslated string: routing config changed = unknown string

View File

@@ -1215,6 +1215,8 @@ WARNING: untranslated string: rdns = rDNS
WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo; WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
WARNING: untranslated string: received = Received 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: release = Release
WARNING: untranslated string: required = Required WARNING: untranslated string: required = Required
WARNING: untranslated string: required field = Required field WARNING: untranslated string: required field = Required field

View File

@@ -1238,6 +1238,8 @@ WARNING: untranslated string: ptr = PTR
WARNING: untranslated string: rdns = rDNS WARNING: untranslated string: rdns = rDNS
WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
WARNING: untranslated string: received = Received 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 = Required
WARNING: untranslated string: required field = Required field WARNING: untranslated string: required field = Required field
WARNING: untranslated string: retbleed = Retbleed WARNING: untranslated string: retbleed = Retbleed

View File

@@ -1418,6 +1418,8 @@ WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
WARNING: untranslated string: received = Received WARNING: untranslated string: received = Received
WARNING: untranslated string: red1 = RED 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: release = Release
WARNING: untranslated string: required = Required WARNING: untranslated string: required = Required
WARNING: untranslated string: required field = Required field WARNING: untranslated string: required field = Required field

View File

@@ -1413,6 +1413,8 @@ WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
WARNING: untranslated string: received = Received WARNING: untranslated string: received = Received
WARNING: untranslated string: red1 = RED 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: release = Release
WARNING: untranslated string: required = Required WARNING: untranslated string: required = Required
WARNING: untranslated string: required field = Required field WARNING: untranslated string: required field = Required field

View File

@@ -1125,6 +1125,8 @@ WARNING: untranslated string: ptr = PTR
WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo; WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
WARNING: untranslated string: received = Received 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: release = Release
WARNING: untranslated string: required = Required WARNING: untranslated string: required = Required
WARNING: untranslated string: retbleed = Retbleed WARNING: untranslated string: retbleed = Retbleed

View File

@@ -73,6 +73,8 @@
< optional < optional
< quick control < quick control
< random number generator daemon < random number generator daemon
< reiserfs warning1
< reiserfs warning2
< required < required
< samba server role member < samba server role member
< samba server role standalone < samba server role standalone
@@ -115,6 +117,8 @@
< invalid ip or hostname < invalid ip or hostname
< openvpn cert expires soon < openvpn cert expires soon
< openvpn cert has expired < openvpn cert has expired
< reiserfs warning1
< reiserfs warning2
< service boot setting unavailable < service boot setting unavailable
< spec rstack overflow < spec rstack overflow
< transport mode does not support vti < transport mode does not support vti
@@ -134,6 +138,8 @@
< extrahd not mounted < extrahd not mounted
< g.dtm < g.dtm
< g.lite < g.lite
< reiserfs warning1
< reiserfs warning2
< spec rstack overflow < spec rstack overflow
< upload fcdsl.o < upload fcdsl.o
############################################################################ ############################################################################
@@ -517,6 +523,8 @@
< reboot fsck < reboot fsck
< rebooting ipfire fsck < rebooting ipfire fsck
< received < received
< reiserfs warning1
< reiserfs warning2
< release < release
< required < required
< required field < required field
@@ -1056,6 +1064,8 @@
< rdns < rdns
< rebooting ipfire fsck < rebooting ipfire fsck
< received < received
< reiserfs warning1
< reiserfs warning2
< required < required
< required field < required field
< retbleed < retbleed
@@ -1934,6 +1944,8 @@
< rebooting ipfire fsck < rebooting ipfire fsck
< received < received
< red1 < red1
< reiserfs warning1
< reiserfs warning2
< release < release
< required < required
< required field < required field
@@ -2923,6 +2935,8 @@
< rebooting ipfire fsck < rebooting ipfire fsck
< received < received
< red1 < red1
< reiserfs warning1
< reiserfs warning2
< release < release
< required < required
< required field < required field
@@ -3392,6 +3406,8 @@
< reboot fsck < reboot fsck
< rebooting ipfire fsck < rebooting ipfire fsck
< received < received
< reiserfs warning1
< reiserfs warning2
< release < release
< required < required
< retbleed < retbleed

View File

@@ -2,7 +2,7 @@
############################################################################### ###############################################################################
# # # #
# IPFire.org - A linux based firewall # # IPFire.org - A linux based firewall #
# Copyright (C) 2007-2014 IPFire Team <info@ipfire.org> # # Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> #
# # # #
# This program is free software: you can redistribute it and/or modify # # 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 # # it under the terms of the GNU General Public License as published by #
@@ -615,6 +615,13 @@ if ( -e "/var/run/need_reboot" ) {
print "</div>"; print "</div>";
} }
if ( `/bin/grep -c "reiserfs" /proc/self/mounts` > 0 ) {
print "<div style='text-align:center; color:blue;'>";
print "<br/><br/>$Lang::tr{'reiserfs warning1'}";
print "<br/>$Lang::tr{'reiserfs warning2'}";
print "</div>";
}
&Header::closebigbox(); &Header::closebigbox();
&Header::closepage(); &Header::closepage();

View File

@@ -2208,6 +2208,8 @@
'refresh index page while connected' => 'Refresh index.cgi page while connected', 'refresh index page while connected' => 'Refresh index.cgi page while connected',
'refresh update list' => 'Refresh update list', 'refresh update list' => 'Refresh update list',
'registered user rules' => 'Talos VRT rules for registered users', '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', 'release' => 'Release',
'released' => 'Released', 'released' => 'Released',
'reload' => 'reload', 'reload' => 'reload',