my %netsettings=();
my %ddnssettings=();
my $warnmessage = '';
-my $refresh = '';
+my $refresh = "";
my $ipaddr='';
&Header::showhttpheaders();
</table>
END
;
-} else {
- my $message='';
- my $title='';
- my $refresh = "<meta http-equiv='refresh' content='5; URL=/cgi-bin/index.cgi' />";
- if ($death) {
- $title = $Lang::tr{'shutting down'};
- $message = $Lang::tr{'ipfire has now shutdown'};
- } else {
- $title = $Lang::tr{'rebooting'};
- $message = $Lang::tr{'ipfire has now rebooted'};
- }
- &Header::openpage($title, 0, $refresh);
-
- &Header::openbigbox('100%', 'center');
- print <<END
-<div align='center'>
-<table width='100%' bgcolor='#ffffff'>
-<tr><td align='center'>
-<br /><br /><img src='/ipfire_big.gif' /><br /><br /><br />
-</td></tr>
-</table>
-<br />
-<font size='6'>$message</font>
-</div>
-END
-;
-}
-
print <<END;
<!-- Table of networks -->
</table>
END
-
+} else {
+ my $message='';
+ if ($death) {
+ $message = $Lang::tr{'ipfire has now shutdown'};
+ } else {
+ $message = $Lang::tr{'ipfire has now rebooted'};
+ }
+ print <<END
+<div align='center'>
+<table width='100%' bgcolor='#ffffff'>
+<tr><td align='center'>
+<br /><br /><img src='/ipfire_big.gif' /><br /><br /><br />
+</td></tr>
+</table>
+<br />
+<font size='6'>$message</font>
+</div>
+END
+;
+}
&Header::closebox();
&Header::closebigbox();
&Header::closepage();
#define REISERFS 1
#define EXT3 2
-int raid_disk = 0;
FILE *flog = NULL;
char *mylog;
}
}
- /*
- // Need to clean this up at some point
- // scsi disk is sdb/sdc when sda/sdb is used for usb-key
- // if scsi-disk is sdd or more, it is not discovered
- // Support only 2 usb keys, none could be unplugged
- if (checkusb("sdb") && try_scsi("sdc")) {
- scsi_disk = 1;
- sprintf(harddrive, "sdc");
- goto FOUND_DESTINATION;
- }
- if (checkusb("sda") && try_scsi("sdb")) {
- scsi_disk = 1;
- sprintf(harddrive, "sdb");
- goto FOUND_DESTINATION;
- }
- if (try_scsi("sda")) {
- scsi_disk = 1;
- sprintf(harddrive, "sda");
- goto FOUND_DESTINATION;
- }
- if (try_scsi("ida/c0d0")) {
- raid_disk = 1;
- sprintf(harddrive, "ida/c0d0");
- goto FOUND_DESTINATION;
- }
- if (try_scsi("cciss/c0d0")) {
- raid_disk = 1;
- sprintf(harddrive, "cciss/c0d0");
- goto FOUND_DESTINATION;
- }
- if (try_scsi("rd/c0d0")) {
- raid_disk = 1;
- sprintf(harddrive, "rd/c0d0");
- goto FOUND_DESTINATION;
- }
- if (try_scsi("ataraid/d0")) {
- raid_disk = 1;
- sprintf(harddrive, "ataraid/d0");
- goto FOUND_DESTINATION;
- } */
-
- FOUND_DESTINATION:
if ((handle = fopen("/tmp/dest_device", "r")) == NULL) {
errorbox(ctr[TR_NO_HARDDISK]);
goto EXIT;
}
mysystem("ln -s grub.conf /harddisk/boot/grub/menu.lst");
+
+ mysystem("umount /cdrom");
+ ejectcdrom(sourcedrive);
if (!unattended) {
sprintf(message, ctr[TR_CONGRATULATIONS_LONG],