3 # Save the local startup script
5 require './init-lib.pl';
6 $access{'bootup'} == 1 || &error("You are not allowed to edit the bootup script");
8 $in{'local'} =~ s/\r//g;
9 &lock_file($config{'local_script'});
10 &open_tempfile(LOCAL, "> $config{'local_script'}");
11 &print_tempfile(LOCAL, $in{'local'});
12 &close_tempfile(LOCAL);
13 &unlock_file($config{'local_script'});
14 if ($config{'local_down'}) {
15 $in{'down'} =~ s/\r//g;
16 &lock_file($config{'local_down'});
17 &open_tempfile(LOCAL, "> $config{'local_down'}");
18 &print_tempfile(LOCAL, $in{'down'});
19 &close_tempfile(LOCAL);
20 &unlock_file($config{'local_down'});
22 &webmin_log("local", undef, undef, \%in);