diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi
index 4030de9d3..cec1f5a94 100644
--- a/html/cgi-bin/index.cgi
+++ b/html/cgi-bin/index.cgi
@@ -573,6 +573,19 @@ foreach my $file (@files) {
}
}
+my %coredb = &Pakfire::coredbinfo();
+if (defined $coredb{'AvailableRelease'}) {
+ push(@warnings, "$Lang::tr{'core notice 1'} $coredb{'Release'} $Lang::tr{'core notice 2'} $coredb{'AvailableRelease'} $Lang::tr{'core notice 3'}");
+}
+
+if ( -e "/var/run/need_reboot" ) {
+ push(@warnings, $Lang::tr{'needreboot'});
+}
+
+if ( `/bin/grep -c "reiserfs" /proc/self/mounts` > 0 ) {
+ push (@warnings, $Lang::tr{'reiserfs warning1'} . " " . $Lang::tr{'reiserfs warning2'});
+}
+
# Show any warnings
if (@warnings) {
&Header::opensection();
@@ -588,24 +601,6 @@ if (@warnings) {
&Header::closesection();
}
-my %coredb = &Pakfire::coredbinfo();
-if (defined $coredb{'AvailableRelease'}) {
- print "
$Lang::tr{'core notice 1'} $coredb{'Release'} $Lang::tr{'core notice 2'} $coredb{'AvailableRelease'} $Lang::tr{'core notice 3'}";
-}
-
-if ( -e "/var/run/need_reboot" ) {
- print "