init/0040755000567100000120000000000010370300537011503 5ustar jcameronwheelinit/edit_action.cgi0100755000567100000120000002032610113561614014454 0ustar jcameronwheel#!/usr/local/bin/perl # edit_action.cgi # Edit or create a bootup action. Existing actions can either be in the # init.d directory (and linked to from the appropriate runlevels), or # just plain runlevel files require './init-lib.pl'; %access = &get_module_acl(); $access{'bootup'} || &error($text{'edit_ecannot'}); $ty = $ARGV[0]; if ($ty == 0) { # Editing an action in init.d, linked to from various runlevels $ac = $ARGV[1]; &ui_print_header(undef, $text{'edit_title'}, ""); $file = &action_filename($ac); open(FILE, $file); while() { $data .= $_; if (/^\s*(['"]?)([a-z]+)\1\)/i) { $hasarg{$2}++; } } close(FILE); } elsif ($ty == 1) { # Editing an action in one of the runlevels $rl = $ARGV[1]; $num = $ARGV[2]; $ac = $ARGV[3]; $inode = $ARGV[4]; $ss = $ARGV[5]; &ui_print_header(undef, $text{'edit_title'}, ""); $file = &runlevel_filename($rl, $ss, $num, $ac); $data = `cat $file`; } else { # Creating a new action in init.d &ui_print_header(undef, $text{'create_title'}, ""); } print "\n"; print "\n"; print "
$text{'edit_details'}
\n"; print "\n"; print "\n"; if ($ty != 2) { print "\n"; if ($ty == 1) { print "\n"; print "\n"; print "\n"; } } print "\n"; if ($ac =~ /^\// || $access{'bootup'} == 2) { print "\n"; print "\n"; print "\n"; } else { print "\n"; } $fs = ""; $fe = ""; if ($ty == 2) { # Display fields for a template print "\n"; print "\n"; if ($config{'start_stop_msg'}) { print "\n"; print "\n"; print "\n"; print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; } elsif ($access{'bootup'} == 2) { # Just show current script print "\n"; print "\n"; } else { # Allow direct editing of the script print "\n"; print "\n"; } if ($ty == 1 && $access{'bootup'} == 1) { # Display a message about the script being bogus print "
$text{'edit_name'}$ac
$text{'edit_desc'}$fs$fe
$text{'edit_startmsg'}
$text{'edit_stopmsg'}
$text{'edit_start'}$fs$fe
$text{'edit_stop'}$fs$fe
$text{'edit_script'}$fs
",&html_escape($data),"
$fe
$text{'edit_script'}$fs$fe

\n"; print "",&text("edit_bad$ss", $rl),"
\n"; print "", "$text{'edit_fix'}.

\n"; } elsif (!$config{'expert'} || $access{'bootup'} == 2) { # Just tell the user if this action is started at boot time local $boot = 0; print " $text{'edit_boot'}\n"; if ($ty == 0) { local @boot = &get_inittab_runlevel(); foreach $s (&action_levels('S', $ac)) { local ($l, $p) = split(/\s+/, $s); $boot = 1 if (&indexof($l, @boot) >= 0); } if ($boot && $config{'daemons_dir'} && &read_env_file("$config{'daemons_dir'}/$ac", \%daemon)) { $boot = lc($daemon{'ONBOOT'}) eq 'yes' ? 1 : 0; } print "\n"; } if ($access{'bootup'} == 1) { printf " %s\n", $boot || $ty == 2 ? 'checked' : '', $text{'yes'}; printf " %s\n", $boot || $ty == 2 ? '' : 'checked', $text{'no'}; } else { print "",$boot || $ty == 2 ? $text{'yes'} : $text{'no'}; } if ($hasarg{'status'} && $config{'status_check'}) { # Show if action is currently running $out = `$file status /dev/null`; print "       ", "$text{'edit_status'}  \n"; if ($out =~ /running/i) { print $text{'yes'}; } elsif ($out =~ /stopped/i) { print "$text{'no'}"; } else { print "$text{'edit_unknown'}"; } } print " \n"; } else { if ($config{'daemons_dir'} && $ac && &read_env_file("$config{'daemons_dir'}/$ac", \%daemon)) { # Display onboot flag from daemons file $boot = lc($daemon{'ONBOOT'}) eq 'yes'; print " $text{'edit_boot'}\n"; printf " %s\n", $boot ? 'checked' : '', $text{'yes'}; printf " %s\n", $boot ? '' : 'checked', $text{'no'}; } # Display which runlevels the action is started/stopped in print "

\n"; print "\n"; print "\n"; print "
$text{'edit_levels'}
\n"; if ($ac) { foreach $s (&action_levels('S', $ac)) { @s = split(/\s+/, $s); $spri{$s[0]} = $s[1]; } foreach $k (&action_levels('K', $ac)) { @k = split(/\s+/, $k); $kpri{$k[0]} = $k[1]; } } @boot = &get_inittab_runlevel(); foreach $rl (&list_runlevels()) { print "\n" if (!$sw); if (&indexof($rl, @boot) == -1) { print "\n"; } else { print "\n"; } $od = $config{'order_digits'}; printf "\n"; printf "\n"; print "\n" if ($sw); $sw = !$sw; } print "\n" if ($sw); print "
",&text('edit_rl', $rl),"",&text('edit_rl', $rl), "\n", defined($spri{$rl}) ? "checked" : ""; print $text{'edit_startat'},"\n"; print "\n", defined($kpri{$rl}) ? "checked" : ""; print $text{'edit_stopat'},"\n"; print "

\n"; } if ($ty != 2) { print "\n"; if ($access{'bootup'} == 1) { print "\n"; } print "\n"; print "\n"; print "\n"; $args = join("+", @ARGV); print "\n"; print "\n"; if ($access{'bootup'} == 1) { print "\n"; print "\n"; print "\n"; if ($ty == 1) { print "\n"; print "\n"; print "\n"; } print "\n"; } print "
\n"; print "\n"; if ($hasarg{'restart'}) { print "\n"; } if ($hasarg{'condrestart'}) { print "\n"; } if ($hasarg{'reload'}) { print "\n"; } if ($hasarg{'status'}) { print "\n"; } print "\n"; print "

\n"; } else { print "

\n"; } &ui_print_footer("", $text{'index_return'}); init/config-hpux0100644000567100000120000000044210367532005013655 0ustar jcameronwheelstart_stop_msg=1 soft_links=1 show_opts=0 init_base=/sbin init_dir=/sbin/init.d reboot_command=shutdown -r shutdown_command=shutdown -h order_digits=3 inittab_id=init desc=0 expert=0 status_check=0 inittab_rl_4=4,3,2,1 inittab_rl_3=3,2,1 inittab_rl_2=2,1 order=0 sort_mode=0 no_chkconfig=0 init/config.info.ru_SU0100644000567100000120000000220310067401527014657 0ustar jcameronwheelline1=îÁÓÔÒÁÉ×ÁÅÍÙÅ ÐÁÒÁÍÅÔÒÙ,11 expert=ðÏÚ×ÏÌÑÔØ ×ÙÂÉÒÁÔØ ÏÔÄÅÌØÎÙÅ ÕÒÏ×ÎÉ ÚÁÐÕÓËÁ,1,1-äÁ,0-îÅÔ desc=ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÓÃÅÎÁÒÉÅ×,1,2-äÁ É ÐÏËÁÚÙ×ÁÔØ ×ÓÅ ÕÒÏ×ÎÉ ÚÁÐÕÓËÁ,1-äÁ,0-îÅÔ status_check=ðÏËÁÚÙ×ÁÔØ ÔÅËÕÝÅÅ ÓÏÓÔÏÑÎÉÅ,1,2-îÁ ÓÔÒÁÎÉÃÁÈ ÓÏ ÓÐÉÓËÏÍ É ÓÃÅÎÁÒÉÅÍ,1-ôÏÌØËÏ ÎÁ ÓÔÒÁÎÉÃÅ ÓÏ ÓÃÅÎÁÒÉÅÍ,0-îÅÔ line2=óÉÓÔÅÍÎÙÅ ÐÁÒÁÍÅÔÒÙ,11 init_base=ëÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÒÁÓÐÏÌÏÖÅÎÙ ËÁÔÁÌÏÇÉ ÕÒÏ×ÎÅÊ ÚÁÐÕÓËÁ,0 init_dir=ëÁÔÁÌÏÇ&$44; ÓÏÄÅÒÖÁÝÉÊ ÇÌÁ×ÎÙÅ ÓÃÅÎÁÒÉÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ,0 soft_links=ôÉÐ ÓÓÙÌËÉ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÆÁÊÌÏ× ÕÒÏ×ÎÑ ÚÁÐÕÓËÁ,1,0-öÅÓÔËÁÑ,1-óÉÍ×ÏÌØÎÁÑ order_digits=ëÏÌÉÞÅÓÔ×Ï ÃÉÆÒ ÏÞÅÒÅÄÎÏÓÔÉ ×ÙÐÏÌÎÅÎÉÑ ÓÃÅÎÁÒÉÑ,0 local_script=óÃÅÎÁÒÉÊ ÌÏËÁÌØÎÙÈ ËÏÍÁÎÄ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ,3 reboot_command=ëÏÍÁÎÄÁ ÄÌÑ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ,0 shutdown_command=ëÏÍÁÎÄÁ ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ,0 start_stop_msg=óÉÓÔÅÍÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÏÏÂÝÅÎÉÑ ÚÁÇÒÕÚËÉ/ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ,1,0-îÅÔ,1-äÁ inittab_id=éÍÑ ÐÒÏÃÅÓÓÁ inittab, ÚÁÄÁÀÝÅÇÏ ÒÅÖÉÍ ÒÁÂÏÔÙ,0 daemons_dir=ëÁÔÁÌÏÇ ÓÌÕÖ Caldera,3,îÅÔ startup_dirs=ëÁÔÁÌÏÇÉ Darwin StartupItems,0 darwin_setup=ëÁÔÁÌÏÇÉ StartupItems ÐÏÌØÚÏ×ÁÔÅÌÑ,0 hostconfig=æÁÊÌ hostconfig Darwin,0 plist=îÁÚ×ÁÎÉÅ plist × ËÁÔÁÌÏÇÅ StartupItems,0 init/config-turbo-linux0100644000567100000120000000045110367532005015161 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/rc.d init_dir=/etc/rc.d/init.d reboot_command=reboot shutdown_command=halt order_digits=2 inittab_id=id extra_init=/etc/rc.d/rc.local chkconfig=2345 subsys=/var/lock/subsys desc=1 expert=0 status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/save_action.cgi0100755000567100000120000001470710370272476014505 0ustar jcameronwheel#!/usr/local/bin/perl # save_action.cgi # Save or create an action require './init-lib.pl'; &error_setup($text{'save_err'}); %access = &get_module_acl(); $access{'bootup'} == 1 || &error($text{'save_ecannot'}); &ReadParseMime(); # Check inputs $in{'extra'} || $in{name} =~ /^[A-z0-9\_\-\.]+$/ || &error($text{'save_ename'}); $dig = $config{'order_digits'}; foreach $rl (&list_runlevels()) { # If no priority was given for start/stop, make it 99 if ($in{"S$rl"}) { if (!$in{"pri_S$rl"}) { $in{"pri_S$rl"} = "9" x $dig; } else { $in{"pri_S$rl"} = sprintf "%${dig}.${dig}d", $in{"pri_S$rl"}; } } if ($in{"K$rl"}) { if (!$in{"pri_K$rl"}) { $in{"pri_K$rl"} = "9" x $dig; } else { $in{"pri_K$rl"} = sprintf "%${dig}.${dig}d", $in{"pri_K$rl"}; } } } if ($in{'old'} && $in{'type'} == 0) { # Changing a 'sane' action local $dd = $config{'daemons_dir'}; $in{data} =~ s/\r//g; if ($in{old} ne $in{name}) { # Need to rename the action.. if (-r &action_filename($in{name})) { &error(&text('save_ealready', $in{name})); } &rename_action($in{old}, $in{name}); if ($dd) { # Need to rename the caldera daemons file too &rename_logged("$dd/$in{old}", "$dd/$in{name}"); &lock_file("$dd/$in{'name'}"); &read_env_file("$dd/$in{name}", \%daemon); $daemon{'IDENT'} = $in{'name'} if ($daemon{'IDENT'} eq $in{'old'}); &write_env_file("$dd/$in{name}", \%daemon); } } &lock_file("$dd/$in{'name'}") if ($dd); $file = &action_filename($in{name}); &lock_file($file); foreach (&action_levels('S', $in{name})) { /^(\S+)\s+(\S+)\s+(\S+)$/; $slvl{$1} = $2; } foreach (&action_levels('K', $in{name})) { /^(\S+)\s+(\S+)\s+(\S+)$/; $klvl{$1} = $2; } if ($config{'expert'}) { # Update all runlevels foreach $rl (&list_runlevels()) { if ($in{"S$rl"} && !$slvl{$rl}) { &add_rl_action($in{name}, $rl, 'S', $in{"pri_S$rl"}); } elsif (!$in{"S$rl"} && $slvl{$rl}) { &delete_rl_action($in{name}, $rl, 'S'); } elsif ($in{"pri_S$rl"} != $slvl{$rl}) { &reorder_rl_action($in{name}, $rl, 'S', $in{"pri_S$rl"}); } if ($in{"K$rl"} && !$klvl{$rl}) { &add_rl_action($in{name}, $rl, 'K', $in{"pri_K$rl"}); } elsif (!$in{"K$rl"} && $klvl{$rl}) { &delete_rl_action($in{name}, $rl, 'K'); } elsif ($in{"pri_K$rl"} != $klvl{$rl}) { &reorder_rl_action($in{name}, $rl, 'K',$in{"pri_K$rl"}); } } if (defined($in{'boot'}) && $dd) { # Update onboot flag in daemons file &read_env_file("$dd/$in{'name'}", \%daemon); $daemon{'ONBOOT'} = $in{'boot'} ? 'yes' : 'no'; &write_env_file("$dd/$in{'name'}", \%daemon); } } else { # Just change whether it gets started or not if ($in{'boot'} && !$in{'oldboot'}) { &enable_at_boot($in{'name'}); } elsif (!$in{'boot'} && $in{'oldboot'}) { &disable_at_boot($in{'name'}); } } &open_tempfile(ACTION, ">$file"); &print_tempfile(ACTION, $in{data}); &close_tempfile(ACTION); &unlock_file($file); &unlock_file("$dd/$in{'name'}") if ($dd); delete($in{'data'}); &webmin_log("modify", "action", $in{'name'}, \%in); } elsif ($in{'old'} && $in{'type'} == 1) { # Changing an odd action $in{data} =~ s/\r//g; $file = &runlevel_filename($in{runlevel}, $in{startstop}, $in{number}, $in{name}); &lock_file($file); if ($in{old} ne $in{name}) { if (-r &action_filename($in{name})) { &error("An action called $in{name} already exists"); } &rename_rl_action($in{runlevel}, $in{startstop}, $in{number}, $in{old}, $in{name}); } &open_tempfile(ACTION, ">$file"); &print_tempfile(ACTION, $in{data}); &close_tempfile(ACTION); &unlock_file($file); delete($in{'data'}); &webmin_log("modify", "action", $in{'name'}, \%in); } else { # Creating a new action, and add it to multiple runlevels if (-r &action_filename($in{name})) { &error(&text('save_ealready', $in{name})); } @start = &get_start_runlevels(); &lock_file(&action_filename($in{name})); $in{desc} =~ s/\r//g; $in{start} =~ s/\r//g; $in{stop} =~ s/\r//g; $data = "#!/bin/sh\n"; if ($config{'chkconfig'}) { # Redhat-style description: and chkconfig: lines $desc = "description:"; foreach (split(/\n/, $in{desc})) { $data .= "# $desc $_\n"; $desc = " " x length($desc); } $startorder = "9" x $dig; $stoporder = "0" x $dig; foreach $rl (&list_runlevels()) { $startorder = $in{"pri_S$rl"} if ($in{"S$rl"}); $stoporder = $in{"pri_K$rl"} if ($in{"K$rl"}); } $data .= "# chkconfig: $config{'chkconfig'} ". "$startorder $stoporder\n"; } elsif ($config{'init_info'}) { # Suse-style init info section $data .= "### BEGIN INIT INFO\n". "# Provides: $in{'name'}\n". "# Required-Start: \$network\n". "# Required-Stop: \$network\n". "# Default-Start: ".join(" ", @start)."\n". "# Description: $in{'desc'}\n". "### END INIT INFO\n"; } else { foreach (split(/\n/, $in{'desc'})) { $data .= "# $_\n"; } } $data .= "\ncase \"\$1\" in\n"; if ($config{'start_stop_msg'}) { $data .= "'start_msg')\n"; $data .= "\techo \"$in{'start_msg'}\"\n"; $data .= "\t;;\n"; $data .= "'stop_msg')\n"; $data .= "\techo \"$in{'stop_msg'}\"\n"; $data .= "\t;;\n"; } $subsys = $config{'subsys'}; $data .= "'start')\n"; foreach (split(/\n/, $in{start})) { $data .= "\t$_\n"; } if ($subsys) { $data .= "\ttouch $subsys/$in{'name'}\n"; } $data .= "\t;;\n"; $data .= "'stop')\n"; foreach (split(/\n/, $in{stop})) { $data .= "\t$_\n"; } if ($subsys) { $data .= "\trm -f $subsys/$in{'name'}\n"; } $data .= "\t;;\n"; $data .= "*)\n"; if ($config{'start_stop_msg'}) { $data .= "\techo \"Usage: \$0 { start | stop | start_msg | stop_msg }\"\n"; } else { $data .= "\techo \"Usage: \$0 { start | stop }\"\n"; } $data .= "\t;;\n"; $data .= "esac\n"; $data .= "exit 0\n"; $file = &action_filename($in{name}); &open_tempfile(ACTION, ">$file"); &print_tempfile(ACTION, $data); &close_tempfile(ACTION); chmod(0755, $file); if ($config{'expert'}) { # Make links from runlevels foreach $rl (&list_runlevels()) { if ($in{"S$rl"}) { &add_rl_action($in{name}, $rl, 'S', $in{"pri_S$rl"}); } if ($in{"K$rl"}) { &add_rl_action($in{name}, $rl, 'K', $in{"pri_K$rl"}); } } } else { # Just make one runlevel link if ($in{'boot'}) { &enable_at_boot($in{'name'}); } } &unlock_file(&action_filename($in{name})); delete($in{'data'}); &webmin_log("create", "action", $in{'name'}, \%in); } &redirect(""); init/config-openbsd0100644000567100000120000000017110367532005014322 0ustar jcameronwheelreboot_command=reboot shutdown_command=halt local_script=/etc/rc.local status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config.info.zh_CN0100644000567100000120000000070007224543152014625 0ustar jcameronwheelexpert=ÔÊÐíÑ¡Ôñµ¥¶ÀµÄÔËÐм¶±ð,1,1-ÊÇ,0-·ñ desc=ÏÔʾ descriptions µÄ¶¯×÷,1,1-ÊÇ,0-·ñ init_base=ÔËÐм¶±ðĿ¼±»¶¨Î»µÄĿ¼,0 init_dir=°üº¬Ö÷³õʼ»¯½Å±¾µÄĿ¼,0 soft_links=ÔËÐм¶±ðÎļþµÄÁ¬½ÓÀàÐÍ,1,0-Ó²,1-Èí order_digits=Ö´ÐÐ˳ÐòµÄÊý×Ö¸öÊý,0 local_script=±¾µØÆô¶¯ÃüÁî½Å±¾,3 reboot_command=ÖØÆôϵͳÃüÁî,0 shutdown_command=¹Ø»úÃüÁî,0 start_stop_msg=ϵͳ֧³ÖÆô¶¯/¹Ø»úÐÅÏ¢,1,0-²»,1-ÊÇ inittab_id=Òýµ¼¼¶±ðµÄinittab ID,0 daemons_dir=Caldera ÊØ»¤½ø³ÌĿ¼,3,None init/acl_security.pl0100644000567100000120000000271310112535753014532 0ustar jcameronwheel require 'init-lib.pl'; # acl_security_form(&options) # Output HTML for editing security options for the init module sub acl_security_form { if ($config{'local_script'}) { print " $text{'acl_script'} \n"; } else { print " $text{'acl_actions'} \n"; } printf " $text{'yes'}\n", $_[0]->{'bootup'} == 1 ? "checked" : ""; if (!$config{'local_script'}) { printf " $text{'acl_runonly'}\n", $_[0]->{'bootup'} == 2 ? "checked" : ""; } printf " $text{'no'} \n", $_[0]->{'bootup'} == 0 ? "checked" : ""; print " $text{'acl_reboot'} \n"; printf " $text{'yes'}\n", $_[0]->{'reboot'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'reboot'} ? "" : "checked"; print "$text{'acl_shutdown'} \n"; printf " $text{'yes'}\n", $_[0]->{'shutdown'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'shutdown'} ? "" : "checked"; } # acl_security_save(&options) # Parse the form for security options for the init module sub acl_security_save { $_[0]->{'bootup'} = $in{'bootup'}; $_[0]->{'reboot'} = $in{'reboot'}; $_[0]->{'shutdown'} = $in{'shutdown'}; } init/config-open-linux0100644000567100000120000000043310367532005014767 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/rc.d init_dir=/etc/rc.d/init.d reboot_command=shutdown -r now shutdown_command=shutdown -h now order_digits=2 inittab_id=id desc=1 expert=0 daemons_dir=/etc/sysconfig/daemons status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/delboot.pl0100755000567100000120000000333110301026320013455 0ustar jcameronwheel#!/usr/local/bin/perl # delboot.pl # Called by uninstall.sh to stop webmin being started at boot time $no_acl_check++; require './init-lib.pl'; $product = $config{'atboot_product'} || "webmin"; $ucproduct = ucfirst($product); if ($init_mode eq "osx") { # Remove from hostconfig file open(LOCAL, $config{'hostconfig'}); @local = ; close(LOCAL); $start = "WEBMIN=-"; &open_tempfile(LOCAL, ">$config{'hostconfig'}"); &print_tempfile(LOCAL, grep { !/^$start/ } @local); &close_tempfile(LOCAL); print "Deleted from $config{'hostconfig'}\n"; # get rid of the startup items $paramlist = "$config{'darwin_setup'}/$ucproduct/$config{'plist'}"; $scriptfile = "$config{'darwin_setup'}/$ucproduct/$ucproduct"; print "Deleting $config{'darwin_setup'}/$ucproduct .."; unlink ($paramlist); unlink ($scriptfile); print "\. ", rmdir ("$config{'darwin_setup'}/$ucproduct") ? "Success":"Failed", "\n"; } elsif ($init_mode eq "local") { # Remove from boot time rc script open(LOCAL, $config{'local_script'}); @local = ; close(LOCAL); $start = "$config_directory/start"; &open_tempfile(LOCAL, ">$config{'local_script'}"); &print_tempfile(LOCAL, grep { !/^$start/ } @local); &close_tempfile(LOCAL); print "Deleted from bootup script $config{'local_script'}\n"; } elsif ($init_mode eq "init") { # Delete bootup action foreach (&action_levels('S', $product)) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($product, $1, 'S'); } foreach (&action_levels('K', $product)) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($product, $1, 'K'); } $fn = &action_filename($product); unlink($fn); print "Deleted init script $fn\n"; } elsif ($init_mode eq "win32") { # Delete win32 service &delete_win32_service($product); } init/config-suse-linux-7.1-*0100644000567100000120000000042410367532005015437 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/init.d init_dir=/etc/init.d reboot_command=shutdown -r now shutdown_command=shutdown -h now order_digits=2 inittab_id=id expert=0 desc=1 status_check=0 init_info=1 order=0 sort_mode=0 boot_levels=2 3 5 inittab_extra=boot no_chkconfig=0 init/start_stop.cgi0100755000567100000120000000231110370274656014402 0ustar jcameronwheel#!/usr/local/bin/perl # start_stop.cgi # Start or stop a boot-time action require './init-lib.pl'; &foreign_require("proc", "proc-lib.pl"); %access = &get_module_acl(); $access{'bootup'} || &error($text{'ss_ecannot'}); &ReadParse(); $| = 1; $theme_no_header = 1; if (defined($in{'start'})) { &ui_print_header(undef, $text{'ss_start'}, ""); $cmd = "$in{'file'} start"; } elsif (defined($in{'restart'})) { &ui_print_header(undef, $text{'ss_restart'}, ""); $cmd = "$in{'file'} restart"; } elsif (defined($in{'condrestart'})) { &ui_print_header(undef, $text{'ss_restart'}, ""); $cmd = "$in{'file'} condrestart"; } elsif (defined($in{'reload'})) { &ui_print_header(undef, $text{'ss_reload'}, ""); $cmd = "$in{'file'} reload"; } elsif (defined($in{'status'})) { &ui_print_header(undef, $text{'ss_status'}, ""); $cmd = "$in{'file'} status"; } else { &ui_print_header(undef, $text{'ss_stop'}, ""); $cmd = "$in{'file'} stop"; } print &text('ss_exec', "$cmd"),"

\n"; print "

";
&foreign_call("proc", "safe_process_exec_logged", $cmd, 0, 0, STDOUT, undef, 1);
print "
\n"; &webmin_log($in{'start'} ? 'start' : 'stop', 'action', $in{'name'}); &ui_print_footer($in{'back'}, $text{'edit_return'}); init/config-corel-linux0100644000567100000120000000033310367532005015131 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=reboot shutdown_command=halt order_digits=2 inittab_id=id expert=0 desc=1 status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/config.info.sk0100644000567100000120000000000010162477065014236 0ustar jcameronwheelinit/defaultacl0100644000567100000120000000005010112543556013526 0ustar jcameronwheelbootup=1 reboot=1 shutdown=1 noconfig=0 init/config.info.es0100644000567100000120000000320310312732320014221 0ustar jcameronwheelline1=Opciones configurables,11 expert=Permitir selección de niveles individuales de ejecución,1,1-Sí,0-No desc=Mostrar acciones con descripciones,1,2-Sí, y mostrar todos los niveles de ejecución,1-Sí,0-No order=¿Mostrar el orden de arranque de las acciones?,1,1-Sí,0-No status_check=Mostrar estado actual de acciones,1,2-En índice y páginas de acción,1-Sólo en página de acción,0-No sort_mode=Ordenar acciones por,1,1-Orden de Arranque,0-Nombre line2=Configuración de Sistema,11 init_base=Directorio en el cual están localizados los directorios de nivel de ejecución,0 init_dir=Directorio que contiene los script de inicio principales,0 soft_links=Tipo de enlace a usar en los archivos de nivel de ejecución,1,0-Hard,1-Soft order_digits=Número de dígitos en el orden de acción,0 boot_levels=Niveles de ejecución en los que se crearán las nuevas acciones,3,Desde /etc/inittab local_script=Script de comandos de arranque local,3 local_down=Script de comandos de apagado local,3,Ninguno reboot_command=Comando para rearrancar el sistema,0 shutdown_command=Comando para apagar el sistema,0 start_stop_msg=El sistema soporta mensajes de arranque/parada,1,0-No,1-Sí inittab_id=ID de inittab para nivel de ejecución en arranque,0 daemons_dir=Directorio de demonios de Caldera,3,Ninguno startup_dirs=Directorios de Elementos de arranque de Darwin,0 darwin_setup=Directorio para Elementos de Arranque de cliente,0 hostconfig=Archivo de configuración de máquina de Darwin,0 plist=Nombre de plist en directorio de elementos de Arranque,0 init/images/0040755000567100000120000000000007635467607012776 5ustar jcameronwheelinit/images/icon.gif0100644000567100000120000000060507060351551014371 0ustar jcameronwheelGIF89a00ãÿÿÿÌÌÌÌÌÿH£ÿ²Mz™™™®²Ãfffÿ!ù,00þÈI«½8ÓÀ»ÿŸ&^`YŽèÄ lë¾—¦+l³ò<Ö7œë^Ïõb„C\ð2nÉWQÒr"“SŠÀxfµÀnï ž‰oä2êlK«ElߵݙîîwŸÕu'NT@…††‚ƒp| @{…Œ1st.A‡™‘:U—š™Žv ¡†£‰ª‹Œ¥­©žk¸¹º»iM¶ÂÃüy°‹ÁÄÄÆ”´€·ÓÔÍ#È{ÑÕÔ×»yŠvÁÝÓèéáâ—äåçéèëTÚOîÝúúóõ8([&l?ÿX¸¥ë€Á‡ýœ9j"°áCƒWU¨˜+žGy3WÉr¥1àÈY%-J9âÔ–GN†ÔhŠQ‚3Ebr9 ÀÍœª:ðìÉ &¡ $config{'local_script'}"); &print_tempfile(LOCAL, $in{'local'}); &close_tempfile(LOCAL); &unlock_file($config{'local_script'}); if ($config{'local_down'}) { $in{'down'} =~ s/\r//g; &lock_file($config{'local_down'}); &open_tempfile(LOCAL, "> $config{'local_down'}"); &print_tempfile(LOCAL, $in{'down'}); &close_tempfile(LOCAL); &unlock_file($config{'local_down'}); } &webmin_log("local", undef, undef, \%in); &redirect(""); init/shutdown.cgi0100755000567100000120000000144210301015527014037 0ustar jcameronwheel#!/usr/local/bin/perl # shutdown.cgi # Shutdown the system immediately.. require './init-lib.pl'; &ReadParse(); %access = &get_module_acl(); $access{'shutdown'} || &error($text{'shutdown_ecannot'}); &ui_print_header(undef, $text{'shutdown_title'}, ""); print "

\n"; $ttcmd = "$config{'shutdown_command'}"; if ($in{'confirm'}) { print "",&text('shutdown_exec', $ttcmd),"

\n"; &system_logged("$config{'shutdown_command'} >$null_file 2>$null_file"); &webmin_log("shutdown"); } else { print "",&text('shutdown_rusure', $ttcmd),"\n"; print "

\n"; print "\n"; print "
\n"; } &ui_print_footer("", $text{'index_return'}); init/config-freebsd0100644000567100000120000000025110367532005014301 0ustar jcameronwheelreboot_command=shutdown -r now shutdown_command=shutdown -p now local_script=/etc/rc.local local_down=/etc/rc.shutdown status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config.info.zh_TW.Big50100644000567100000120000000132210067670062015445 0ustar jcameronwheelexpert=¬O§_¤¹³\¿ï¾Ü­Ó§Oªº°õ¦æ¼h¯Å,1,1-¬O,0-§_ desc=Åã¥Ü°Ê§@®É¬O§_¦P®ÉÅã¥Ü»¡©ú,1,1-¬O,0-§_ init_base=°õ¦æ¼h¯Åªº¥Ø¿ý©ñ¸mªº¸ô®|,0 init_dir=¥]§t¥D­n°_©l¤Æ©R¥O½Zªº¸ô®|,0 soft_links=³sµ²¨ì¥D­n©R¥O½ZªºÃþ«¬,1,0-µw³sµ²,1-³n³sµ² (²Å¸¹³sµ²) order_digits=©R¥O¶¶§Çªº¦ì¸m,0 local_script=¥»¦aºÝ±Ò°Ê«ü¥O½Z,3 reboot_command=­«·s¶}¾÷ªº©R¥O,0 shutdown_command=Ãö³¬¨t²Îªº©R¥O,0 start_stop_msg=¨t²Î¬O§_¤ä´© ¶}¾÷/Ãö¾÷ °T®§,1,0-§_,1-¬O inittab_id=¶}¾÷°õ¦æ¶¥¼h¦b inittab ¤¤ªº½s¸¹,0 daemons_dir=Caldera ¦uÅ@¾¹¥Ø¿ý,3,µL startup_dirs=¹Fº¸¤å(Darwin)¶}¾÷¶µ¥Ø¥Ø¿ý,0 darwin_setup=¦Û©w¶}¾÷¶µ¥Ø¥Ø¿ý,0 hostconfig=¹Fº¸¤å(Darwin)¥D¾÷¦ì¸m³]©wÀÉ,0 plist=±Ò°Ê¶µ¥Ø¦WºÙ¦Cªí¥Ø¿ý,0 status_check=Åã¥Ü¥Ø«e°Ê§@ª¬ºA,1,2-¦b¥Ø¿ý©M°Ê§@¦Cªí­¶­±,1-¥u¦b°Ê§@¦Cªí­¶­±,0-¤£Åã¥Ü init/module.info0100644000567100000120000000174510370300544013647 0ustar jcameronwheeldesc_ko_KR.euc=ºÎÆÃ ¹× Á¾·á risk=low medium high desc_ru_SU=úÁÇÒÕÚËÁ É ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ desc_zh_TW.Big5=¶}¾÷»PÃö¾÷ desc_pl=Start i zamykanie systemu desc_de=System-Start und -Stop name=Boot Manager desc_zh_CN=Òýµ¼ºÍ¹Ø»ú desc_pt=Iniciar e Encerrar category=system desc_tr=Açýlýþ ve Kapanýþ os_support=solaris coherent-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux hpux slackware-linux freebsd unixware openserver open-linux turbo-linux openbsd corel-linux cobalt-linux cobalt-linux osf1 irix aix macos netbsd msc-linux generic-linux trustix-linux gentoo-linux windows desc=Bootup and Shutdown desc_es=Arranque y Parada desc_sv=Start och avstängning desc_fr=Actions de démarrage et d'arrêt desc_ja_JP.euc=µ¯Æ°¤ª¤è¤Ó¥·¥ã¥Ã¥È¥À¥¦¥ó depends=proc inittab desc_ru_RU=Çàãðóçêà è çàâåðøåíèå ðàáîòû ñèñòåìû desc_ca=Engegada i Tancament longdesc=Setup scripts to be run at boot time from /etc/init.d or /etc/rc.local. desc_sk=©tart a vypnutie readonly=1 version=1.262 init/config-solaris0100644000567100000120000000035310367532005014346 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=reboot shutdown_command=shutdown -i 5 -g 0 -y order_digits=2 inittab_id=is desc=0 expert=0 inittab_rl_3=3,2 status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config-suse-linux0100644000567100000120000000034310367532005015005 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/sbin/init.d init_dir=/sbin/init.d reboot_command=reboot shutdown_command=halt order_digits=2 inittab_id=id expert=0 desc=0 status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/init-lib.pl0100755000567100000120000006147310370300423013554 0ustar jcameronwheel# init-lib.pl # Common functions for SYSV-style boot/shutdown sequences. # These functions assume that under a directory (like /etc/ or /etc/rc.d/) # there is a directory called rcX.d for each runlevel X. In each runlevel # directory is a list of files with names like S64foobar or K99smeg, where # the first letter is S (for commands run at boot time) or K (shutdown time), # the next 2 digits the execution order and the rest the action name. # # Typically, each runlevel file is linked (hard or soft) to a file in # the directory init.d. Each file in init.d may have several links to it from # different runlevels (for startup and shutdown). However, some runlevel # files may not be links at all. do '../web-lib.pl'; &init_config(); require '../ui-lib.pl'; # Work out init mode if ($config{'hostconfig'}) { $init_mode = "osx"; } elsif ($config{'rc_dir'}) { $init_mode = "rc"; } elsif ($config{'init_base'}) { $init_mode = "init"; } elsif ($config{'local_script'}) { $init_mode = "local"; } elsif ($gconfig{'os_type'} eq 'windows') { $init_mode = "win32"; } # runlevel_actions(level, S|K) # Return a list of actions started or stopped in some run-level, each in # the format: # number name inode sub runlevel_actions { local($dir, $f, @stbuf, @rv); $dir = &runlevel_dir($_[0]); opendir(DIR, $dir); foreach $f (readdir(DIR)) { if ($f !~ /^([A-Z])(\d+)(.*)$/ || $1 ne $_[1]) { next; } if (!(@stbuf = stat("$dir/$f"))) { next; } push(@rv, "$2 $3 $stbuf[1]"); } closedir(DIR); @rv = sort { @a = split(/\s/,$a); @b = split(/\s/,$b); $a[0] <=> $b[0]; } @rv; return $_[1] eq "S" ? @rv : reverse(@rv); } # list_runlevels() # Returns a list of known runlevels sub list_runlevels { local(@rv); opendir(DIR, $config{init_base}); foreach (readdir(DIR)) { if (/^rc([A-z0-9])\.d$/ || /^(boot)\.d$/) { #if (!$config{show_opts} && $1 < 1) { next; } push(@rv, $1); } } closedir(DIR); return sort(@rv); } # list_actions() # List boot time actions from init.d sub list_actions { local($dir, $f, @stbuf, @rv); $dir = $config{init_dir}; opendir(DIR, $dir); foreach $f (sort { lc($a) cmp lc($b) } readdir(DIR)) { if ($f eq "." || $f eq ".." || $f =~ /\.bak$/ || $f eq "functions" || $f eq "core" || $f eq "README" || $f eq "rc" || $f eq "rcS" || -d "$dir/$f" || $f =~ /\.swp$/ || $f eq "skeleton" || $f =~ /\.lock$/ || $f =~ /\.dpkg-(old|dist)$/ || $f =~ /^\.depend\./) { next; } if (@stbuf = stat("$dir/$f")) { push(@rv, "$f $stbuf[1]"); } } closedir(DIR); foreach $f (split(/\s+/, $config{'extra_init'})) { if (@stbuf = stat($f)) { push(@rv, "$f $stbuf[1]"); } } return @rv; } # action_levels(S|K, action) # Return a list of run levels in which some action (from init.d) is started # or stopped. Each item is in the format: # level order name sub action_levels { local(@stbuf, $rl, $dir, $f, @stbuf2, @rv); @stbuf = stat(&action_filename($_[1])); foreach $rl (&list_runlevels()) { $dir = &runlevel_dir($rl); opendir(DIR, $dir); foreach $f (readdir(DIR)) { if ($f =~ /^([A-Z])(\d+)(.*)$/ && $1 eq $_[0]) { @stbuf2 = stat("$dir/$f"); if ($stbuf[1] == $stbuf2[1]) { push(@rv, "$rl $2 $3"); last; } } } closedir(DIR); } return @rv; } # action_filename(name) # Returns the name of the file in init.d for some action sub action_filename { return $_[0] =~ /^\// ? $_[0] : "$config{init_dir}/$_[0]"; } # runlevel_filename(level, S|K, order, name) sub runlevel_filename { local $n = $_[3]; $n =~ s/^(.*)\///; return &runlevel_dir($_[0])."/$_[1]$_[2]$n"; } # add_rl_action(action, runlevel, S|K, order) # Add some existing action to a runlevel sub add_rl_action { $file = &runlevel_filename($_[1], $_[2], $_[3], $_[0]); while(-r $file) { if ($file =~ /^(.*)_(\d+)$/) { $file = "$1_".($2+1); } else { $file = $file."_1"; } } &lock_file($file); if ($config{soft_links}) { &symlink_file(&action_filename($_[0]), $file); } else { &link_file(&action_filename($_[0]), $file); } &unlock_file($file); } # delete_rl_action(name, runlevel, S|K) # Delete some action from a runlevel sub delete_rl_action { local(@stbuf, $dir, $f, @stbuf2); @stbuf = stat(&action_filename($_[0])); $dir = &runlevel_dir($_[1]); opendir(DIR, $dir); foreach $f (readdir(DIR)) { if ($f =~ /^([A-Z])(\d+)(.+)$/ && $1 eq $_[2]) { @stbuf2 = stat("$dir/$f"); if ($stbuf[1] == $stbuf2[1]) { # found file to delete.. unlink &unlink_logged("$dir/$f"); last; } } } closedir(DIR); } # reorder_rl_action(name, runlevel, S|K, new_order) sub reorder_rl_action { local(@stbuf, $dir, $f, @stbuf2); @stbuf = stat(&action_filename($_[0])); $dir = &runlevel_dir($_[1]); opendir(DIR, $dir); foreach $f (readdir(DIR)) { if ($f =~ /^([A-Z])(\d+)(.+)$/ && $1 eq $_[2]) { @stbuf2 = stat("$dir/$f"); if ($stbuf[1] == $stbuf2[1]) { # Found file that needs renaming $file = &runlevel_dir($_[1])."/$1$_[3]$3"; while(-r $file) { if ($file =~ /^(.*)_(\d+)$/) { $file = "$1_".($2+1); } else { $file = $file."_1"; } } &rename_logged("$dir/$f", $file); last; } } } closedir(DIR); } # rename_action(old, new) # Change the name of an action in init.d, and re-direct all soft links # to it from the runlevel directories sub rename_action { local($file, $idx, $old); foreach (&action_levels('S', $_[0])) { /^(\S+)\s+(\S+)\s+(\S+)$/; $file = &runlevel_dir($1)."/S$2$3"; if (readlink($file)) { # File is a symbolic link.. change it &lock_file($file); &unlink_file($file); &symlink_file("$config{init_dir}/$_[1]", $file); &unlock_file($file); } if (($idx = index($file, $_[0])) != -1) { $old = $file; substr($file, $idx, length($_[0])) = $_[1]; &rename_logged($old, $file); } } foreach (&action_levels('K', $_[0])) { /^(\S+)\s+(\S+)\s+(\S+)$/; $file = &runlevel_dir($1)."/K$2$3"; if (readlink($file)) { # File is a symbolic link.. change it &lock_file($file); &unlink_file($file); &symlink_file("$config{init_dir}/$_[1]", $file); &unlock_file($file); } if (($idx = index($file, $_[0])) != -1) { $old = $file; substr($file, $idx, length($_[0])) = $_[1]; &rename_logged($old, $file); } } &rename_logged("$config{init_dir}/$_[0]", "$config{init_dir}/$_[1]"); } # rename_rl_action(runlevel, S|K, order, old, new) # Change the name of a runlevel file sub rename_rl_action { &rename_logged(&runlevel_dir($_[0])."/$_[1]$_[2]$_[3]", &runlevel_dir($_[0])."/$_[1]$_[2]$_[4]"); } # get_inittab_runlevel() # Returns the runlevels entered at boot time. If more than one is returned, # actions from all of them are used! sub get_inittab_runlevel { local %iconfig = &foreign_config("inittab"); local @rv; local $id = $config{'inittab_id'}; open(TAB, $iconfig{'inittab_file'}); while() { if (/^$id:(\d+):/) { @rv = ( $1 ); } } close(TAB); if ($config{"inittab_rl_$rv[0]"}) { @rv = split(/,/, $config{"inittab_rl_$rv[0]"}); } push(@rv, $config{'inittab_extra'}); return &unique(@rv); } # init_description(file, \%hasargs) sub init_description { open(FILE, $_[0]); local @lines = ; close(FILE); local $data = join("", @lines); if ($_[1]) { foreach (@lines) { if (/^\s*(['"]?)([a-z]+)\1\)/i) { $_[1]->{$2}++; } } } local $desc; if ($config{'daemons_dir'}) { # First try the daemons file local %daemon; if ($_[0] =~ /\/([^\/]+)$/ && &read_env_file("$config{'daemons_dir'}/$1", \%daemon) && $daemon{'DESCRIPTIVE'}) { return $daemon{'DESCRIPTIVE'}; } } if ($config{'chkconfig'}) { # Find the redhat-style description: section foreach (@lines) { s/\r|\n//g; if (/^#+\s*description:(.*?)(\\?$)/) { $desc = $1; } elsif (/^#+\s*(.*?)(\\?$)/ && $desc && $1) { $desc .= "\n".$1; } if ($desc && !$2) { last; } } } elsif ($config{'init_info'} || $data =~ /BEGIN INIT INFO/) { # Find the suse-style Description: line foreach (@lines) { s/\r|\n//g; if (/^#\s*Description:\s*(.*)/) { $desc = $1; } } } else { # Use the first comments foreach (@lines) { s/\r|\n//g; next if (/^#!\s*\/(bin|sbin|usr)\// || /\$id/i || /^#+\s+@/ || /source function library/i || /^#+\s*copyright/i); if (/^#+\s*(.*)/) { last if ($desc && !$1); $desc .= $1."\n" if ($1); } elsif (/\S/) { last; } } $_[0] =~ /\/([^\/]+)$/; $desc =~ s/^Tag\s+(\S+)\s*//i; $desc =~ s/^\s*$1\s+//; } return $desc; } # chkconfig_info(file) # If a file has a chkconfig: section specifying the runlevels to start in and # the orders to use, return them sub chkconfig_info { local @rv; open(FILE, $_[0]); while() { if (/^#\s*chkconfig:\s+(\S+)\s+(\d+)\s+(\d+)/) { @rv = ( $1 eq '-' ? [ ] : [ split(//, $1) ], $2, $3 ); } } close(FILE); return @rv; } # action_status(action) # Returns 0 if some action doesn't exist, 1 if it does but is not enabled, # or 2 if it exists and is enabled sub action_status { if ($init_mode eq "init") { # Look for init script local ($a, $exists, $starting, %daemon); foreach $a (&list_actions()) { local @a = split(/\s+/, $a); if ($a[0] eq $_[0]) { $exists++; local @boot = &get_inittab_runlevel(); foreach $s (&action_levels("S", $a[0])) { local ($l, $p) = split(/\s+/, $s); $starting++ if (&indexof($l, @boot) >= 0); } } } if ($starting && $config{'daemons_dir'} && &read_env_file("$config{'daemons_dir'}/$_[0]", \%daemon)) { $starting = lc($daemon{'ONBOOT'}) eq 'yes' ? 1 : 0; } return !$exists ? 0 : $starting ? 2 : 1; } elsif ($init_mode eq "local") { # Look for entry in rc.local local $fn = "$module_config_directory/$_[0].sh"; local $cmd = "$fn start"; open(LOCAL, $config{'local_script'}); while() { s/\r|\n//g; $found++ if ($_ eq $cmd); } close(LOCAL); return $found && -r $fn ? 2 : -r $fn ? 1 : 0; } elsif ($init_mode eq "win32") { # Look for a win32 service, enabled at boot local @svcs = &list_win32_services(); local ($svc) = grep { $_->{'name'} eq $_[0] } @svcs; return !$svc ? 0 : $svc->{'boot'} == 2 ? 2 : 1; } elsif ($init_mode eq "rc") { # Look for an RC script local @rcs = &list_rc_scripts(); local ($rc) = grep { $_->{'name'} eq $_[0] } @rcs; return !$rc ? 0 : $rc->{'enabled'} ? 2 : 1; } } # enable_at_boot(action, description, startcode, stopcode, statuscode) # Makes some action start at boot time, creating the script by copying the # specified file if necessary sub enable_at_boot { local $st = &action_status($_[0]); return if ($st == 2); # already starting! local ($daemon, %daemon); if ($init_mode eq "init" || $init_mode eq "local") { # In these modes, we create a script to run if ($config{'daemons_dir'} && &read_env_file("$config{'daemons_dir'}/$_[0]", \%daemon)) { $daemon++; } local $fn; if ($init_mode eq "init") { # Normal init.d system $fn = &action_filename($_[0]); } else { # Need to create hack init script $fn = "$module_config_directory/$_[0].sh"; } local @chk = &chkconfig_info($fn); local @start = @{$chk[0]} ? @{$chk[0]} : &get_start_runlevels(); local $start_order = $chk[1] || "9" x $config{'order_digits'}; local $stop_order = $chk[2] || "9" x $config{'order_digits'}; local @stop; if (@chk) { local %starting = map { $_, 1 } @start; @stop = grep { !$starting{$_} && /^\d+$/ } &list_runlevels(); } local $need_links = 0; if ($st == 1 && $daemon) { # Just update daemons file $daemon{'ONBOOT'} = 'yes'; &lock_file("$config{'daemons_dir'}/$_[0]"); &write_env_file("$config{'daemons_dir'}/$_[0]", \%daemon); &unlock_file("$config{'daemons_dir'}/$_[0]"); } elsif ($st == 1) { # Just need to create links (later) $need_links++; } elsif ($_[1]) { # Need to create the init script &lock_file($fn); &open_tempfile(ACTION, ">$fn"); &print_tempfile(ACTION, "#!/bin/sh\n"); if ($config{'chkconfig'}) { # Redhat-style description: and chkconfig: lines &print_tempfile(ACTION, "# description: $_[1]\n"); &print_tempfile(ACTION, "# chkconfig: $config{'chkconfig'} ", "$start_order $stop_order\n"); } elsif ($config{'init_info'}) { # Suse-style init info section &print_tempfile(ACTION, "### BEGIN INIT INFO\n", "# Provides: $_[0]\n", "# Required-Start: \$network \$syslog\n", "# Required-Stop: \$network\n", "# Default-Start: ",join(" ", @start),"\n", "# Description: $_[1]\n", "### END INIT INFO\n"); } else { &print_tempfile(ACTION, "# $_[1]\n"); } &print_tempfile(ACTION, "\n"); &print_tempfile(ACTION, "case \"\$1\" in\n"); if ($_[2]) { &print_tempfile(ACTION, "'start')\n"); &print_tempfile(ACTION, &tab_indent($_[2])); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); if ($config{'subsys'}) { &print_tempfile(ACTION, "\tif [ \"\$RETVAL\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\ttouch $config{'subsys'}/$_[0]\n"); &print_tempfile(ACTION, "\tfi\n"); } &print_tempfile(ACTION, "\t;;\n"); } if ($_[3]) { &print_tempfile(ACTION, "'stop')\n"); &print_tempfile(ACTION, &tab_indent($_[3])); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); if ($config{'subsys'}) { &print_tempfile(ACTION, "\tif [ \"\$RETVAL\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\trm -f $config{'subsys'}/$_[0]\n"); &print_tempfile(ACTION, "\tfi\n"); } &print_tempfile(ACTION, "\t;;\n"); } if ($_[4]) { &print_tempfile(ACTION, "'status')\n"); &print_tempfile(ACTION, &tab_indent($_[4])); &print_tempfile(ACTION, "\t;;\n"); } if ($_[2] && $_[3]) { &print_tempfile(ACTION, "'restart')\n"); &print_tempfile(ACTION, "\t\$0 stop && \$0 start\n"); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); &print_tempfile(ACTION, "\t;;\n"); } &print_tempfile(ACTION, "*)\n"); &print_tempfile(ACTION, "\techo \"Usage: \$0 { start | stop }\"\n"); &print_tempfile(ACTION, "\tRETVAL=1\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "esac\n"); &print_tempfile(ACTION, "exit \$RETVAL\n"); &close_tempfile(ACTION); chmod(0755, $fn); &unlock_file($fn); $need_links++; } if ($need_links && $init_mode eq "init") { if (&has_command("chkconfig") && !$config{'no_chkconfig'}) { # Call the chkconfig command to link up &system_logged("chkconfig --add ".quotemeta($_[0])); &system_logged("chkconfig ".quotemeta($_[0])." on"); } else { # Just link up the init script local $s; foreach $s (@start) { &add_rl_action($_[0], $s, "S", $start_order); } local @klevels = &action_levels("K", $_[0]); if (!@klevels) { # Only add K scripts if none exist foreach $s (@stop) { &add_rl_action($_[0], $s, "K", $stop_order); } } } } elsif ($need_links) { # Just add rc.local entry local $lref = &read_file_lines($config{'local_script'}); local $i; for($i=0; $i<@$lref && $lref->[$i] !~ /^exit\s/; $i++) { } splice(@$lref, $i, 0, "$fn start"); if ($config{'local_down'}) { # Also add to shutdown script $lref = &read_file_lines($config{'local_down'}); for($i=0; $i<@$lref && $lref->[$i] !~ /^exit\s/; $i++) { } splice(@$lref, $i, 0, "$fn stop"); } &flush_file_lines(); } } elsif ($init_mode eq "win32") { # Enable and/or create a win32 service if ($st == 1) { # Just enable &enable_win32_service($_[0]); } else { # Need to create service, which calls wrapper program eval "use Win32::Daemon"; local $perl_path = &get_perl_path(); local %svc = ( 'name' => $_[0], 'display' => $_[1], 'path' => $perl_path, 'user' => '', 'pwd' => $module_root_directory, 'parameters' => "$module_root_directory/win32.pl $_[2]", ); if (!Win32::Daemon::CreateService(\%svc)) { print STDERR "Failed to create Win32 service : ", Win32::FormatMessage(Win32::Daemon::GetLastError()),"\n"; } } } elsif ($init_mode eq "rc") { # Enable and/or create an RC script &lock_rc_files(); if ($st == 1) { # Just enable &enable_rc_script($_[0]); } else { # Need to create a local rc script, and enable local @dirs = split(/\s+/, $config{'rc_dir'}); local $file = $dirs[$#dirs]."/".$_[0].".sh"; &open_lock_tempfile(SCRIPT, ">$file"); &print_tempfile(SCRIPT, "#!/bin/sh\n"); &print_tempfile(SCRIPT, "#\n"); &print_tempfile(SCRIPT, "# PROVIDE: $_[0]\n"); &print_tempfile(SCRIPT, "# REQUIRE: LOGIN\n"); &print_tempfile(SCRIPT, "\n"); &print_tempfile(SCRIPT, ". /etc/rc.subr\n"); &print_tempfile(SCRIPT, "\n"); &print_tempfile(SCRIPT, "name=$_[0]\n"); &print_tempfile(SCRIPT, "rcvar=`set_rcvar`\n"); &print_tempfile(SCRIPT, "start_cmd=\"$_[2]\"\n"); &print_tempfile(SCRIPT, "stop_cmd=\"$_[3]\"\n") if ($_[3]); &print_tempfile(SCRIPT, "status_cmd=\"$_[4]\"\n") if ($_[4]); &print_tempfile(SCRIPT, "\n"); &print_tempfile(SCRIPT, "load_rc_config \${name}\n"); &print_tempfile(SCRIPT, "run_rc_command \"\$1\"\n"); &close_tempfile(SCRIPT); &set_ownership_permisions(undef, undef, 0755, $file); &enable_rc_script($_[0]); } &unlock_rc_files(); } } # disable_at_boot(action) # Turns off some action from starting at boot sub disable_at_boot { local $st = &action_status($_[0]); return if ($st != 2); # not currently starting if ($init_mode eq "init") { # Unlink or disable init script local ($daemon, %daemon); local $file = &action_filename($_[0]); local @chk = &chkconfig_info($file); if ($config{'daemons_dir'} && &read_env_file("$config{'daemons_dir'}/$_[0]", \%daemon)) { # Update daemons file $daemon{'ONBOOT'} = 'no'; &lock_file("$config{'daemons_dir'}/$_[0]"); &write_env_file("$config{'daemons_dir'}/$_[0]", \%daemon); &unlock_file("$config{'daemons_dir'}/$_[0]"); } elsif (&has_command("chkconfig") && !$config{'no_chkconfig'}) { # Call chkconfig to remove the links &system_logged("chkconfig --del ".quotemeta($_[0])); } else { # Just unlink the S links foreach (&action_levels('S', $_[0])) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($_[0], $1, 'S'); } if (@chk) { # Take out the K links as well, since we know how to put # them back from the chkconfig info foreach (&action_levels('K', $_[0])) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($_[0], $1, 'K'); } } } } elsif ($init_mode eq "local") { # Take out of rc.local file local $lref = &read_file_lines($config{'local_script'}); local $cmd = "$module_config_directory/$_[0].sh start"; local $i; for($i=0; $i<@$lref; $i++) { if ($lref->[$i] eq $cmd) { splice(@$lref, $i, 1); last; } } if ($config{'local_down'}) { # Take out of shutdown script $lref = &read_file_lines($config{'local_down'}); local $cmd = "$module_config_directory/$_[0].sh stop"; for($i=0; $i<@$lref; $i++) { if ($lref->[$i] eq $cmd) { splice(@$lref, $i, 1); last; } } } &flush_file_lines(); } elsif ($init_mode eq "win32") { # Disable the service &disable_win32_service($_[0]); } elsif ($init_mode eq "rc") { # Disable an RC script &lock_rc_files(); &disable_rc_script($_[0]); &unlock_rc_files(); } } # tab_indent(lines) sub tab_indent { local ($rv, $l); foreach $l (split(/\n/, $_[0])) { $rv .= "\t$l\n"; } return $rv; } # get_start_runlevels() # Returns a list of runlevels that actions should be started in sub get_start_runlevels { if ($config{'boot_levels'}) { return split(/[ ,]+/, $config{'boot_levels'}); } else { local @boot = &get_inittab_runlevel(); return ( $boot[0] ); } } sub runlevel_dir { if ($_[0] eq "boot") { return "$config{init_base}/boot.d"; } else { return "$config{init_base}/rc$_[0].d"; } } # list_win32_services() # Returns a list of known Win32 services sub list_win32_services { local @rv; local $svc; # Get the current statuses &open_execute_command(SC, "sc query type= service state= all", 1, 1); while() { s/\r|\n//g; if (/^SERVICE_NAME:\s+(\S+)/) { $svc = { 'name' => $1 }; push(@rv, $svc); } elsif (/^DISPLAY_NAME:\s+(\S.*)/ && $svc) { $svc->{'desc'} = $1; } elsif (/^\s+TYPE\s+:\s+(\d+)\s+(\S+)/ && $svc) { $svc->{'type'} = $1; $svc->{'type_desc'} = $2; } elsif (/^\s+STATE\s+:\s+(\d+)\s+(\S+)/ && $svc) { $svc->{'state'} = $1; $svc->{'state_desc'} = $2; } } close(SC); # For each service, see if it starts at boot or not foreach $svc (@rv) { &open_execute_command(SC, "sc qc $svc->{'name'}", 1, 1); while() { s/\r|\n//g; if (/^\s+START_TYPE\s+:\s+(\d+)\s+(\S+)/) { $svc->{'boot'} = $1; $svc->{'boot_desc'} = $2; } } close(SC); } return @rv; } # start_win32_service(name) # Attempts to start a service, returning undef on success, or some error message sub start_win32_service { local ($name) = @_; local $out = &backquote_command("sc start $name 2>&1"); return $? ? $out : undef; } # stop_win32_service(name) # Attempts to stop a service, returning undef on success, or some error message sub stop_win32_service { local ($name) = @_; local $out = &backquote_command("sc stop $name 2>&1"); return $? ? $out : undef; } # enable_win32_service(name) # Marks some service as starting at boot time sub enable_win32_service { local ($name) = @_; local $out = &backquote_command("sc config $name start= auto 2>&1"); return $? ? $out : undef; } # disable_win32_service(name) # Marks some service as disabled at boot time sub disable_win32_service { local ($name) = @_; local $out = &backquote_command("sc config $name start= demand 2>&1"); return $? ? $out : undef; } # create_win32_service(name, command, desc) # Creates a new win32 service, enabled at boot time sub create_win32_service { local ($name, $cmd, $desc) = @_; local $out = &backquote_command("sc create $name DisplayName= \"$desc\" type= share start= auto binPath= \"$cmd\" 2>&1"); return $? ? $out : undef; } # delete_win32_service(name) # Delete some existing service sub delete_win32_service { local ($name) = @_; local $out = &backquote_command("sc delete $name 2>&1"); return $? ? $out : undef; } # list_rc_scripts() # Returns a list of known RC scripts, and their enabled statuses sub list_rc_scripts { # Build a list of those that are enabled in the rc.conf files local @rc = &get_rc_conf(); local (%enabled, %cmt); foreach my $r (@rc) { if ($r->{'name'} =~ /^(\S+)_enable$/) { local $name = $1; if (lc($r->{'value'}) eq 'yes') { $enabled{$name} = 1; } $r->{'cmt'} =~ s/\s*\(\s*or\s+NO\)//i; $r->{'cmt'} =~ s/\s*\(YES.*NO\)//i; $cmt{$name} ||= $r->{'cmt'}; } } # Scan the script dirs local @rv; foreach my $dir (split(/\s+/, $config{'rc_dir'})) { opendir(DIR, $dir); foreach my $f (readdir(DIR)) { next if ($f =~ /^\./ || $f =~ /\.(bak|tmp)/i); local $name = $f; $name =~ s/\.sh$//; local $data = &read_file_contents("$dir/$f"); push(@rv, { 'name' => $name, 'file' => "$dir/$f", 'enabled' => $data !~ /rc\.subr/ ? 2 : $enabled{$name}, 'startstop' => $data =~ /rc\.subr/ || $data =~ /start\)/, 'desc' => $cmt{$name}, 'standard' => ($dir !~ /local/) }); } closedir(DIR); } return sort { $a->{'name'} cmp $b->{'name'} } @rv; } # save_rc_conf(name, value) sub save_rc_conf { local $found; local @rcs = split(/\s+/, $config{'rc_conf'}); local $rcfile = $rcs[$#rcs]; &open_readfile(CONF, $rcfile); local @conf = ; close(CONF); &open_tempfile(CONF, ">$rcfile"); foreach (@conf) { if (/^\s*([^=]+)\s*=\s*(.*)/ && $1 eq $_[0]) { &print_tempfile(CONF, "$_[0]=\"$_[1]\"\n") if (@_ > 1); $found++; } else { &print_tempfile(CONF, $_); } } if (!$found && @_ > 1) { &print_tempfile(CONF, "$_[0]=\"$_[1]\"\n"); } &close_tempfile(CONF); } # get_rc_conf() sub get_rc_conf { local ($file, @rv); foreach $file (split(/\s+/, $config{'rc_conf'})) { local $lnum = 0; &open_readfile(FILE, $file); while() { local $cmt; s/\r|\n//g; if (s/#(.*)$//) { $cmt = $1; } if (/^\s*([^=\s]+)\s*=\s*"(.*)"/ || /^\s*([^=\s]+)\s*=\s*'(.*)'/ || /^\s*([^=\s]+)\s*=\s*(\S+)/) { push(@rv, { 'name' => $1, 'value' => $2, 'line' => $lnum, 'file' => $file, 'cmt' => $cmt }); } $lnum++; } close(FILE); } return @rv; } # enable_rc_script(name) # Mark some RC script as enabled at boot sub enable_rc_script { local ($name) = @_; &save_rc_conf($name."_enable", "YES"); } # disable_rc_script(name) # Mark some RC script as disabled at boot sub disable_rc_script { local ($name) = @_; local $enabled; foreach my $r (&get_rc_conf()) { if ($r->{'name'} eq $name."_enable" && lc($r->{'value'}) eq 'yes') { $enabled = 1; } } &save_rc_conf($name."_enable", "NO") if ($enabled); } # start_rc_script(name) # Attempt to start some RC script, and returns 1 or 0 and the output sub start_rc_script { local ($name) = @_; local @rcs = &list_rc_scripts(); local ($rc) = grep { $_->{'name'} eq $name } @rcs; $rc || return "No script found for $name"; local $out = &backquote_logged("$rc->{'file'} forcestart 2>&1 {'name'} eq $name } @rcs; $rc || return "No script found for $name"; local $out = &backquote_logged("$rc->{'file'} forcestop 2>&1 ³rÂI¦b¥ô¦óÄæ¦ì°£¤Fµ¹$1ªºÄæ¦ì¡C edit_hostconfig_startitems=¦¹Äæ¦ì$1µLªk¥Î¼Æ¦r©Î©³½u±Ò°Ê©M¨Ì·ÓºD¨Ò¤W¤è¶·²Å¦X©Ò¦³­^¤å¦r¤¸¡A Äæ¦ì$2¥²¶·¬O¦XªkªºÀɮצWºÙ©M¤£¯à¨Ï¥Î"ÂI" edit_hostconfig_actionname=°Ê§@¦WºÙ edit_hostconfig_scriptname=¸}¥»¦WºÙ edit_hostconfig_array=Äæ¦ì$1, $2,©M$3¬O°}¦CÄæ¦ì©M¥i¥H¥]§t§ó¦hªº­È¡A¥Î«_¸¹°Ï¤À¦h­Ó­È¡C edit_hostconfig_hostconfig=ÀÉ®×$1 ±±¨î¨t²Î«Ü¦h¦b¶}¾÷®É±Ò°ÊªºªA°È©M­I´ºµ{¦¡¡A±z¥i¥H¦A¤U¤è½s¿è¡C edit_hostconfig_title=½s¿è¥D¾÷¦ì¸m³]©w mass_enone=¨S¦³¿ï¨ú¥ô¦ó°Ê§@ mass_start=±Ò°Ê°Ê§@ mass_stop=°±¤î°Ê§@ change_err=±z¤£³Q¤¹³\¤Á´«°õ¦æ¼h¯Å change_title=¤Á´«°õ¦æ¼h¯Å change_cmd=¥Î«ü¥O$2¤Á´«°õ¦æ¼h¯Å$1¡A³o±N·|ªá¤@¨Ç®É¶¡©MWebmin¥i¯à·|¦b¤Á´«®É¼È®ÉµL¦^À³¡C init/lang/zh_CN0100644000567100000120000001013707630064656013365 0ustar jcameronwheelindex_title=¿ª»úºÍ¹Ø»ú index_add=´´½¨Ò»¸öеĿª»ú»ò¹Ø»ú¶¯×÷ index_reboot=ÖØÐÂÆô¶¯ÏµÍ³ index_rebootmsg=µã»÷¸Ã°´Å¥½«Á¢¼´ÖØÐÂÆô¶¯ÏµÍ³¡£µ±Ç°ËùÓеǼÓû§½«±»ÖжÏÁ¬½Ó£¬ËùÓзþÎñ½«±»ÖØÐÂÆô¶¯¡£ index_shutdown=¹Ø±Õϵͳ index_shutdownmsg=µã»÷¸Ã°´Å¥½«Á¢¼´¹Ø±Õ¸Ãϵͳ¡£ËùÓзþÎñ½«±»Í£Ö¹£¬ËùÓÐÓû§½«±»ÖжÏÁ¬½Ó£¬µçÔ´¹ØµôÒ²»á¹Ø±Õ(Èç¹ûÄúµÄÓ²¼þÖ§³ÖµÄ»°)¡£ index_script=Æô¶¯Ê±¼äÖ´ÐÐÏÂÃæÁгöµÄ½Å±¾ $1¡£Äú¿ÉÒÔ¼ÓÈë×Ô¼ºµÄÃüÁîÊ¹ÏµÍ³ÖØÆôÊ±Ò²ÖØÐÂÆô¶¯¼à¿Ø³ÌÐò»ò·þÎñÆ÷¡£ index_return=¿ª»ú»ò¹Ø»ú¶¯×÷ index_action=¶¯×÷ index_desc=ÃèÊö index_boot=¿ªÊ¼Æô¶¯£¿ index_levels=¿ªÊ¼ÔËÐм¶±ð index_status=ÏÖÔÚ¿ªÊ¼£¿ index_add_mac=ÐÂÔö¿ª»ú¶¯×÷½Å±¾ index_provides=Ìṩ index_setting=ÉèÖà index_script_mac=½«»áÔÚ¿ª»úʱÔËÐÐÏÂÃæÁгöµÄ½Å±¾$1¡£µ«ÊÇ£¬½¨ÒéÄú½«×Ô¼ºµÄÓÃÓÚϵͳÆô¶¯Ê±ÖØÐÂÆô¶¯¼à¿Ø³ÌÐò»ò·þÎñÆ÷µÄÃüÁîÔö¼ÓÖÁÆô¶¯Ä¿Â¼Ï¡£ index_editconfig=ÊÖ¹¤±à¼­$1Îļþ index_stop=ֹͣѡÖÐµÄ index_start=¿ªÊ¼Ñ¡ÖÐµÄ index_rlchange=¸Ä±äÔËÐм¶±ð£º index_rlchangedesc=µã»÷´Ë°´Å¥½«ÄúµÄϵͳ´ÓÏÖÔÚµÄÔËÐм¶±ðÇл»ÖÁÒÑÑ¡ÔñµÄģʽÏ¡£ÕâÑù×ö½«»áÍ£Ö¹ÏÖÔڵĵȼ¶ÖеÄËùÓвÙ×÷£¬È»ºó¾Í»áÆô¶¯ÐµÄÔËÐм¶±ðµÄËùÓвÙ×÷¡£ index_rlt=Æô¶¯ÔËÐм¶±ðµÄËùÓвÙ×÷£º index_rlstartdesc=µã»÷´Ë°´Å¥£¬½«»áʹÏÖÔÚµÄÒÑÑ¡ÔñµÄÔËÐм¶±ðÁ¢¼´Í£Ö¹£¬ËùÓеIJÙ×÷±»Í£Óá£×¢Ò⣺ÕâÑù×ö½«µ¼ÖÂÄúµÄϵͳ¹Ø±Õ¡£ index_rlstop=Í£Ö¹ÔËÐм¶±ðÖеÄËùÓвÙ×÷ index_rlstartdesc=µã»÷´Ë°´Å¥£¬½«»áʹÏÖÔÚµÄÒÑÑ¡ÔñµÄÔËÐм¶±ðÁ¢¼´Í£Ö¹£¬ËùÓеIJÙ×÷±»Í£Óá£×¢Ò⣺ÕâÑù×ö½«µ¼ÖÂÄúµÄϵͳ¹Ø±Õ¡£ edit_title=±à¼­²Ù×÷ create_title=´´½¨²Ù×÷ edit_ecannot=ÄúûÓб༭Æô¶¯²Ù×÷µÄȨÏÞ edit_details=²Ù×÷ϸ½Ú edit_name=Ãû×Ö edit_desc=ÃèÊö edit_startmsg=Æô¶¯ÐÅÏ¢ edit_stopmsg=¹Ø»úÐÅÏ¢ edit_start=Æô¶¯ÃüÁî edit_stop=¹Ø»úÃüÁî edit_script=²Ù×÷½Å±¾ edit_boot=ÔÚÆô¶¯Ê±Æô¶¯£¿ edit_badS=ÒòΪÕâ¸ö²Ù×÷δÄÜÕýÈ·´´½¨£¬Ö»ÄÜÒÔÔËÐм¶±ð$1Æô¶¯¡£ edit_badK=ÒòΪÕâ¸ö²Ù×÷δÄÜÕýÈ·´´½¨£¬Ö»ÄÜÒÔÔËÐм¶±ð$1Í£Ö¹¡£ edit_fix=µã»÷ÕâÀïʹÕâ¸ö²Ù×÷Ò²ÄÜΪÆäËüÔËÐм¶±ðËùÓᣠedit_levels=¿ªÊ¼ºÍÍ£Ö¹µÄÔËÐм¶±ð edit_rl=ÔËÐм¶±ð $1 edit_startat=¿ªÊ¼Ë³Ðò edit_stopat=ֹͣ˳Ðò edit_startnow=ÏÖÔÚ¿ªÊ¼ edit_stopnow=ÏÖÔÚÍ£Ö¹ edit_restartnow=ÏÖÔÚÖØÐÂÆô¶¯ edit_condrestartnow=ÈçÓÐÐèÒªÔòÖØÐÂÆô¶¯ edit_reloadnow=ÏÖÔÚÖØÐ¼ÓÔØ edit_statusnow=ÏÔʾ״̬ edit_return=²Ù×÷ edit_status=ÏÖÔÚ¿ªÊ¼£¿ edit_unknown=δ֪ save_err=±£´æ²Ù×÷ʧ°Ü save_ecannot=ÄúûÓб༭Æô¶¯²Ù×÷µÄȨÏÞ save_ealready=ÃûΪ'$1'µÄ²Ù×÷ÒÑ´æÔÚ save_ewrite=ÎÞ·¨Ð´Èëµ½$1 : $2 ss_ecannot=ÄúûÓпªÊ¼»òÍ£Ö¹Æô¶¯²Ù×÷µÄȨÏÞ ss_start=¿ªÊ¼²Ù×÷ ss_stop=Í£Ö¹²Ù×÷ ss_restart=ÖØÐÂÆô¶¯²Ù×÷ ss_reload=ÖØÐ¼ÓÔØ²Ù×÷ ss_status=¶¯×÷״̬ ss_exec=Ö´ÐÐ $1 .. shutdown_ecannot=ÄúûÓйرÕϵͳµÄȨÏÞ shutdown_title=¹Ø»ú shutdown_rusure=ÄúÈ·¶¨ÒªÓÃÕâ¸öÃüÁî$1À´¹Ø±ÕϵͳÂ𣿠shutdown_ok=¹Ø±Õϵͳ shutdown_exec=ÓÃÃüÁî $1 ..¹Ø±Õϵͳ reboot_ecannot=ÄúûÓÐÖØÐÂÆô¶¯ÏµÍ³µÄȨÏÞ reboot_title=ÖØÐÂÆô¶¯ reboot_rusure=ÄúÈ·¶¨ÒªÓÃÕâ¸öÃüÁî$1ÖØÐÂÆô¶¯ÏµÍ³Â𣿠reboot_ok=ÖØÐÂÆô¶¯ÏµÍ³ reboot_exec=ÓÃÃüÁî $1 .. ÖØÐÂÆô¶¯ÏµÍ³ acl_script=¿ÉÒԱ༭Æô¶¯½Å±¾Â𣿠acl_actions=¿ÉÒԱ༭¡¢´´½¨ºÍɾ³ý²Ù×÷Â𣿠acl_reboot=¿ÉÒÔÖØÐÂÆô¶¯ÏµÍ³Â𣿠acl_shutdown=¿ÉÒԹرÕϵͳÂ𣿠log_rename=½«²Ù×÷ $1 ÖØÃüÃûΪ$2 log_modify=ÒÑÐ޸IJÙ×÷ $1 log_create=ÒÑ´´½¨²Ù×÷ $1 log_delete=ÒÑɾ³ý²Ù×÷ $1 log_start=ÒÑ¿ªÊ¼Æô¶¯²Ù×÷$1 log_stop=ÒÑÍ£Ö¹¹Ø±Õ²Ù×÷ $1 log_reboot=ÖØÐÂÆô¶¯ÏµÍ³ log_shutdown=¹Ø±Õϵͳ log_local=ÒÑÐÞ¸ÄÆô¶¯½Å±¾ log_bootup=ÒÑΪ $1 ¸Ä±äÁËÆô¶¯²Ù×÷ edit_hostconfig_startup=Èç¹ûÒÑÆô¶¯±¾²Ù×÷µÄ»°£¬ÏµÍ³Æô¶¯Ê±¾Í»áÖ´Ðиýű¾$1¡£Äú¿ÉÒÔÔÚÏÂÃæ±à¼­¡£ edit_hostconfig_plist=Îļþ¼¯°üº¬´øÓÐÏà¹ØµÄÆô¶¯½Å±¾µÄijЩ²ÎÊý¡£Äú¿ÉÒÔÔÚÏÂÃæ±à¼­ edit_hostconfig_new=´´½¨ÐµIJÙ×÷ edit_hostconfig_noquotes=³ýÁË$1×Ö¶ÎÖ®Í⣬ÆäËûµÄ×ֶζ¼²»ÄÜʹÓÃÒýºÅ¡£ edit_hostconfig_startitems=$1 ×ֶβ»Ó¦ÒÔÊý×Ö»òÏ»®Ïß¿ªÊ¼£¬¸ù¾Ýϰ¹ß£¬ËùÓеÄ×Öĸ¶¼Ó¦¸ÃÊÇ´óдµÄ¡£$2×Ö¶ÎÓ¦ÊǺϷ¨µÄÎļþÃû£¬²¢ÇÒÎļþÃûÖв»Äܰüº¬'.'. edit_hostconfig_actionname=²Ù×÷Ãû³Æ edit_hostconfig_scriptname=½Å±¾Ãû³Æ edit_hostconfig_array=×Ö¶Î$1¡¢$2¼° $3ÊÇÊý×é×ֶΣ¬²¢ÇÒ¿ÉÒÔ°üº¬Ò»¸öÒÔÉϵÄÖµ¡£Ã¿¸öÖµÖ®¼äÒÔ';'·Ö¸ô¡£ edit_hostconfig_further=ÔÚ´´½¨ÐÂµÄÆô¶¯²Ù×÷Ö®ºó£¬ÏµÍ³½«»áת·¢Ò»Ò³Ã棬ÈçÐèÒªµÄ»°£¬ÄúÔÚ´Ë¿ÉÒԱ༭µÄÆô¶¯½Å±¾ºÍ²ÎÊýÁÐ±í¡£ edit_hostconfig_hostconfig=Îļþ $1 »áÔÚϵͳ¿ªÊ¼Ê±Æô¶¯¿ØÖÆÏµÍ³·þÎñºÍºǫ́³ÌÐò¡£Äú¿ÉÒÔÔÚÏÂÃæ±à¼­´ËÎļþ edit_hostconfig_title=±à¼­Hostconfig mass_enone=δѡÔñ²Ù×÷ mass_start=¿ªÊ¼²Ù×÷ mass_stop=Í£Ö¹²Ù×÷ change_err=ÄúûÓÐÇл»Ö´Ðеȼ¶µÄȨÏÞ change_title=Çл»Ö´Ðеȼ¶ change_cmd=ÓÃÃüÁî$2Çл»ÖÁÖ´Ðеȼ¶$1¡£Õ⽫ÐèҪЩʱ¼ä£¬¶øÇÒÇл»Ö®ºóWebmin¿ÉÄÜ»áÎÞ·¨Ê¹Óᣠinit/lang/en0100644000567100000120000001523510370277274012767 0ustar jcameronwheelindex_title=Bootup and Shutdown index_add=Create a new bootup and shutdown action. index_reboot=Reboot System index_rebootmsg=Click on this button to immediately reboot the system. All currently logged in users will be disconnected and all services will be re-started. index_shutdown=Shutdown System index_shutdownmsg=Click on this button to immediately shutdown the system. All services will be stopped, all users disconnected and the system powered off (if your hardware supports it). index_script=The script $1 listed below will be run at bootup time. You may add your own commands to have daemons or servers re-started when the system is re-booted. index_downscript=Similarly, the script $1 listed below will be run at shutdown time. You may add your own commands to have daemons or servers stopped cleanly when the system is shut down. index_return=bootup and shutdown actions index_action=Action index_desc=Description index_boot=Start at boot? index_levels=Start in runlevels index_status=Started now? index_order=Order index_add_mac=Add a new bootup action script index_provides=Provides index_setting=Setting index_script_mac=The script $1 listed below will be run at bootup time. However, it is suggested that you add your own commands to have daemons or servers started upon system boot to the startup directory. index_editconfig=Edit the $1 file manually index_stop=Stop Selected index_start=Start Selected index_rlchange=Change to runlevel: index_rlchangedesc=Click this button to switch your system from the current runlevel to the selected one. This will cause all the actions in the current level to be stopped, and then all the actions in the new runlevel to be started. index_addboot=Start On Boot index_delboot=Disable On Boot index_addboot_start=Start Now & On Boot index_delboot_stop=Disable Now & On Boot index_sname=Action name index_sdesc=Description index_stype=Service type index_sstate=Current state index_sboot=Start at boot? index_sstate4=Running index_sstate1=Stopped index_sboot2=Yes index_sboot3=No index_sboot4=Disabled index_rname=Action name index_rdesc=Description index_rboot=Start at boot? index_radd=Create a new action. index_unknown=Unknown edit_title=Edit Action create_title=Create Action edit_ecannot=You are not allowed to edit bootup actions edit_egone=Action no longer exists edit_details=Action Details edit_name=Name edit_desc=Description edit_startmsg=Bootup message edit_stopmsg=Shutdown message edit_start=Bootup commands edit_stop=Shutdown commands edit_startcmd=Bootup command edit_stopcmd=Shutdown command edit_statuscmd=Status command edit_script=Action Script edit_boot=Start at boot time? edit_badS=Because this action was not created properly, it is started only in runlevel $1. edit_badK=Because this action was not created properly, it is stopped only in runlevel $1. edit_fix=Click here to make this action available to other runlevels edit_levels=Runlevels to start and stop in edit_rl=Runlevel $1 edit_startat=Start at edit_stopat=Stop at edit_startnow=Start Now edit_stopnow=Stop Now edit_restartnow=Restart Now edit_condrestartnow=Restart If Needed edit_reloadnow=Reload Now edit_statusnow=Show Status edit_return=action edit_status=Started now? edit_unknown=Unknown save_err=Failed to save action save_ecannot=You are not allowed to edit bootup actions save_ealready=An action called '$1' already exists save_ewrite=Failed to write to $1 : $2 save_ename=Missing or invalid action name save_eclash=An action with the same name already exists save_escript=No action script entered save_estartcmd=Missing bootup command ss_ecannot=You are not allowed to start or stop bootup actions ss_start=Start Action ss_stop=Stop Action ss_restart=Restart Action ss_reload=Reloading Action ss_status=Action Status ss_exec=Executing $1 .. ss_doingstart=Starting action $1 .. ss_doingstop=Stopping action $1 .. ss_doingstatus=Requesting status of action $1 .. shutdown_ecannot=You are not allowed to shutdown the system shutdown_title=Shutdown shutdown_rusure=Are you sure you want to shutdown the system with the command $1 ? shutdown_ok=Shutdown System shutdown_exec=Shutting down with command $1 .. reboot_ecannot=You are not allowed to reboot the system reboot_title=Reboot reboot_rusure=Are you sure you want to reboot the system with the command $1 ? reboot_ok=Reboot System reboot_exec=Rebooting with command $1 .. acl_script=Can edit the bootup script? acl_actions=Can run, edit, create and delete actions? acl_runonly=Only run acl_reboot=Can reboot the system? acl_shutdown=Can shutdown the system? log_rename=Renamed action $1 to $2 log_modify=Modified action $1 log_create=Created action $1 log_delete=Deleted action $1 log_start=Started bootup action $1 log_stop=Stopped shutdown action $1 log_reboot=Rebooted system log_shutdown=Shutdown system log_local=Modified bootup script log_bootup=Changed boot action for $1 log_massstart=Started actions $1 log_massstop=Stopped actions $1 log_massenable=Enabled actions $1 log_massdisable=Disabled actions $1 log_telinit=Switched to runlevel $1 edit_hostconfig_startup=The script $1 is run at system boot time if this action is active. You may edit it below edit_hostconfig_plist=The file $1 sets certain parameters with respect the boot script. You may edit it below edit_hostconfig_new=Create New Action edit_hostconfig_noquotes=Do not use quotes in any fields except for the $1 field. edit_hostconfig_startitems=The $1 field should not start with a number or underscore, and by convention, all alphabetical characters should be upper case. The $2 field should be a legal filename and should not contain a dot. edit_hostconfig_actionname=Action name edit_hostconfig_scriptname=Script name edit_hostconfig_array=The fields $1, $2, and $3 are array fields and can contain more than one value. Delimitate multiple values with a colon. edit_hostconfig_further=After creating the new startup action, you will be forwarded to a page where you can tweak the startup script and parameter list if needed. edit_hostconfig_hostconfig=The file $1 controls system wide services and daemons that are started at system boot. You may edit it below edit_hostconfig_title=Edit Hostconfig mass_enone=No actions selected mass_enone2=No services selected mass_start=Starting Actions mass_stop=Stopping Actions mass_ebroken=The broken action $1 cannot be enabled or disabled at boot time mass_enable=Enabling action $1 at boot time. mass_disable=Disabling action $1 at boot time. mass_starting=Starting action $1 .. mass_stopping=Stopping action $1 .. mass_failed=.. failed! mass_ok=.. done. change_err=You are not allowed to switch runlevels change_title=Switch Runlevel change_cmd=Switching to runlevel $1 with command $2. This may take some time, and Webmin might not be available anymore after switching. init/lang/pt0100644000567100000120000000504607060351551013000 0ustar jcameronwheelindex_title=Iniciar e Encerrar index_add=Criar nova acção de iniciar ou encerrar index_reboot=Reiniciar o Sistema index_rebootmsg=Clique neste botão para reiniciar imediatamente o sistema. Todos os utilizadores ligados serão desconectados e todos os serviços serão reiniciados. index_shutdown=Encerrar Sistema index_shutdownmsg=Clique neste botão para encerrar imediatamente o sistema. Todos os serviços serão terminados, todos os utilizadores desconectados e o sistema será desligado (se o seu hardware o suportar). index_script=O script $1 abaixo listado será executado ao iniciar do sistema. Poderá adicionar comandos personalizados para que programas daemons ou servidores se iniciem quando reiniciar o sistema. index_return=acções de iniciar e encerrar edit_title=Editar Acção create_title=Criar Acção edit_ecannot=Você não está autorizado para editar acções de iniciar edit_details=Detalhes de Acção edit_name=Nome edit_desc=Descrição edit_startmsg=Mensagem ao iniciar edit_stopmsg=Mensagem ao encerrar edit_start=Commandos de iniciar edit_stop=Comandos de encerrar edit_script=Script de Acção edit_badS=Devido ao facto desta acção não ter sido criada correctamente, será iniciada apenas no runlevel $1. edit_badK=Devido ao facto desta acção não ter sido criada correctamente, será terminada apenas no runlevel $1. edit_fix=Clique aqui de modo a fazer com que esta acção esteja disponível para outros runlevels edit_levels=Runlevels para iniciar e parar em edit_rl=Runlevel $1 edit_startat=Iniciar em edit_stopat=Parar em edit_startnow=Iniciar já edit_stopnow=Parar já edit_return=acção save_err=Erro ao guardar acção save_ecannot=Você não está autorizado para editar acções de iniciar save_ealready=Um acção denominada de '$1' já existe save_ewrite=Erro ao escrever para $1 : $2 ss_ecannot=Você não está autorizado para começar ou parar acções de iniciar ss_start=Iniciar Acção ss_stop=Parar Acção ss_exec=A executar $1 .. shutdown_ecannot=Você não está autorizado para encerrar o sistema shutdown_title=Encerrar shutdown_rusure=Tem a certeza que quer encerrar o sistema com o comando $1 ? shutdown_ok=Encerrar Sistema shutdown_exec=A encerrar sistema com o comando $1 .. reboot_ecannot=Você não está autorizado para reiniciar o sistema reboot_title=Reiniciar reboot_rusure=Tem a certeza que quer reiniciar o sistema com o comando $1 ? reboot_ok=Reiniciar Sistema reboot_exec=A reiniciar sistema com o comando $1 .. acl_script=Pode editar o script de iniciação? acl_actions=Pode editar, criar e apagar acções? acl_reboot=Pode reiniciar o sistema? acl_shutdown=Pode encerrar o sistema? init/lang/es0100664000567100000120000001531710312732320012757 0ustar jcameronwheelacl_actions=¿Poder editar, crear y borrar acciones? acl_reboot=¿Poder reiniciar el sistema? acl_runonly=Sólo ejecutar acl_script=¿Poder editar los scripts de inicio? acl_shutdown=¿Poder apagar el sistema? change_cmd=CAmbiando al nivel $1 con comando $2. Esto puede tomar algún tiempo, y Webmin podría no quedar disponible después del cambio. change_err=No está autorizado a cambiar niveles change_title=Cambiar niveles create_title=Crear Acción edit_badK=Debido a que esta acción no fue creada adecuadamente, solo será detenida en el nivel $1. edit_badS=Debido a que esta acción no fue creada adecuadamente, solo será comenzada en el nivel $1. edit_boot=¿Comenzar en tiempo de inicio? edit_condrestartnow=Reiniciar si es necesario edit_desc=Descripción edit_details=Detalles de las Acciones edit_ecannot=No está autorizado a editar acciones de inicio edit_fix=Presione aquí para dejar disponible esta acción en otros niveles edit_hostconfig_actionname=Nombre de la acción edit_hostconfig_array=Los campos $1, $2, y $3 son campos vectores y pueden contener mas de un valor. Delimite valores múltiples con dos puntos. edit_hostconfig_further=Después de crear la nueva acción de comienzo, será redireccionado a una página donde podrá modificar el script de inicio y la lista de parámetros si es necesario. edit_hostconfig_hostconfig=El archivo $1 controla los servicios y demonios del sistema que son comenzados al inicio del sistema. Puede editarlo debajo edit_hostconfig_new=Crear Nueva Acción edit_hostconfig_noquotes=No use comillas en ningún campo, excepto en el campo $1. edit_hostconfig_plist=El archivo $1 configura ciertos parámetros con respecto al script de inicio. Puede editarlo debajo. edit_hostconfig_scriptname=Nombre del script edit_hostconfig_startitems=El campo $1 no debe comenzar con un número o un infraguión, y por convensión, todos los caracteres alfabéticos deben estar en mayúscula. El campo $2 debe ser un nombre de archivo legal y no debe contener un punto. edit_hostconfig_startup=El script $1 se corre en tiempo de inicio del sistema si esta acción está activa. Puede editarla debajo. edit_hostconfig_title=Editar configuración de la máquina edit_levels=Niveles en los cuales iniciar y detener edit_name=Nombre edit_reloadnow=Recargar Ahora edit_restartnow=Reiniciar Ahora edit_return=acción edit_rl=Nivel $1 edit_script=Script de Acción edit_start=Comandos de inicio edit_startat=Iniciar en edit_startmsg=Mensaje de inicio edit_startnow=Iniciar Ahora edit_status=¿Comenzado ahora? edit_statusnow=Mostrar Estado edit_stop=Comandos de apagado edit_stopat=Detener en edit_stopmsg=Mensaje de apagado edit_stopnow=Detener Ahora edit_title=Editar Acción edit_unknown=Desconocido index_action=Acción index_add=Crear una nueva acción de inicio y apagado index_add_mac=Agregar un nuevo script de acción de inicio index_addboot=Iniciar Seleccionado al Inicio index_addboot_start=Comenzar ahora & En Arranque index_boot=¿Comenzar al iniciar? index_delboot=Deshabilitar Seleccionado al Inicio index_delboot_stop=Deshabilitar Ahora & En Arranque index_desc=Descripción index_downscript=De forma similar, el script $1 listado abajo, se ejecutará en la secuencia de apagado. Puede añadir sus propios comandos, para posibilitar la parada de servidores y demonios cuando el sistema se apaga. index_editconfig=Editar el archivo $1 manualmente index_levels=Comenzar en niveles index_order=Orden index_provides=Provee index_reboot=Reiniciar Sistema index_rebootmsg=Presione este botón para reiniciar el sistema inmediatamente. Todos los usuarios conectados actualmente serán desconectados y todos los servicios serán recomenzados. index_return=acciones de inicio y apagado index_rlchange=Cambiar al nivel: index_rlchangedesc=Presione este botón para conectar su sistema desde el nivel actual al seleccionado. Esto causará que todas las acciones del nivel corriente sean detenidas, y luego todas las acciones del nuevo nivel serán iniciadas. index_script=El script $1 listado abajo correrá en tiempo de inicio. Puede agregar sus propios comandos para que los demonios o servidores se reinicien cuando el sistema se reinicie. index_script_mac=El script $1 listado abajo correrá en tiempo de inicio. Sin embargo, se sugiere que agregue sus propios comandos para tener demonios o servidores que comiencen al inicio del sistema. index_setting=Configuración index_shutdown=Apagar Sistema index_shutdownmsg=Presione este botón para apagar el sistema inmediatamente. Todos los servicios serán detenidos, los usuarios desconectados y el sistema desconectado (si su hardware lo soporta). index_start=Comenzar Seleccionado index_status=¿Comenzado ahora? index_stop=Detener Seleccionado index_title=Iniciar y Apagar log_bootup=Cambiada acción de inicio por $1 log_create=Creada acción $1 log_delete=Borrada acción $1 log_local=Modificado script de inicio log_massdisable=Acciones deshabilitadas $1 log_massenable=Acciones habilitadas $1 log_massstart=Acciones Comenzadas $1 log_massstop=Acciones paradas $1 log_modify=Modificada acción $1 log_reboot=Sistema reiniciado log_rename=Renombrada acción $1 a $2 log_shutdown=Apagar sistema log_start=Comenzada acción de inicio $1 log_stop=Detenida acción de apagado $1 log_telinit=Cambiado a nivel de ejecución $1 mass_disable=Deshabilitando acción $1 en tiempo de arranque. mass_ebroken=La acción $1 no puede ser habilitada o deshabilitada en tiempo de inicio mass_enable=Habilitando acción $1 en tiempo de arranque. mass_enone=No hay acciones seleccionadas mass_start=Acciones de inicio mass_stop=Acciones de detenida reboot_ecannot=No está autorizado para reiniciar el sistema reboot_exec=Reiniciando con comando $1 .. reboot_ok=Reiniciar Sistema reboot_rusure=¿Está seguro de reiniciar el sistema con el comando $1 ? reboot_title=Reiniciar save_ealready=Ya existe una acción llamada '$1' save_ecannot=No está autorizado a editar acciones de inicio save_err=Fallo al salvar acción save_ewrite=Fallo al escribir a $1 : $2 shutdown_ecannot=No está autorizado a apagar el sistema shutdown_exec=Apagando con comando $1 .. shutdown_ok=Apagar Sistema shutdown_rusure=¿Está seguro que desea bajar el sistema con el comando $1? shutdown_title=Apagar ss_ecannot=No está autorizado a iniciar o detener acciones de inicio ss_exec=Ejecutando $1 .. ss_reload=Recargando Acción ss_restart=Reiniciar Acción ss_start=Iniciar Acción ss_status=Estado de la Acción ss_stop=Detener Acción init/lang/fr0100644000567100000120000001301110176143317012754 0ustar jcameronwheelacl_actions=Peut éditer, créer et supprimer des actions? acl_reboot=Peut redémarrer le système? acl_script=Peut éditer le script de démarrage? acl_shutdown=Peut arrêter le système? create_title=Créer une action edit_badK=Cette action ayant été créé incorrectement, elle ne va s'arrêter qu'au niveau d'exécution $1. edit_badS=Cette action ayant été créé incorrectement, elle ne va s'exécuter qu'au niveau d'exécution $1. edit_boot=Démarrer au moment du boot ? edit_condrestartnow=Redémarrer si nécessaire edit_desc=Description edit_details=Détails de l'action edit_ecannot=Vous n'êtes pas autorisé à éditer une action edit_fix=Cliquer ici pour permettre à cette action d'être disponible à d'autres niveaux d'exécution edit_hostconfig_actionname=Nom de l'action edit_hostconfig_new=Ajouter une nouvelle action edit_hostconfig_scriptname=Nom du script edit_levels=Niveaux d'exécution auxquels démarrer et arrêter edit_name=Nom edit_reloadnow=Recharger maintenant edit_restartnow=Redémarrer maintenant edit_return=action edit_rl=Niveau $1 edit_script=Script de l'action edit_start=Commande au démarrage edit_startat=Démarre à edit_startmsg=Message au démarrage edit_startnow=Exécuter maintenant edit_status=Démarré maintenant ? edit_statusnow=Montrer l'état edit_stop=Commande à l'arrêt edit_stopat=Arrête à edit_stopmsg=Message à l'arrêt edit_stopnow=Arrêter maintenant edit_title=Éditer une action edit_unknown=Inconnu index_action=Action index_add=Créer une nouvelle action de démarrage ou d'arrêt index_add_mac=Ajouter un nouveau script de boot index_addboot=Activer les sélectionnés au moment du Boot index_addboot_start=Démarrer maintenant et au Boot index_boot=Démarrer au boot ? index_delboot=Désactiver les sélectionnés au moment du Boot index_delboot_stop=Désactiver maintenant et au Boot index_desc=Description index_editconfig=Editer manuellement le fichier " $1 " index_levels=Démarrer dans les runlevels index_order=Ordre index_provides=Fournit index_reboot=Redémarrer le Système index_rebootmsg=Cliquer sur ce bouton va immédiatement redémarrer le système. Tout utilisateur avec une session ouverte va être déconnecté et tout les services seront redémarrés. index_return=l'action de démarrage et d'arrêt index_rlchange=Changer le runlevel en : index_rlchangedesc=Cliquez sur ce bouton pour passer votre systeme du runlevel courant en runlevel selectionne.
Cela va stopper toutes les actions du runlevel courant et va demarrer toutes les actions du runlevel selectionne. index_script=Le script '$1' listé ci-dessous va être exécuté au démarrage. Vous pouvez ajouter vos propres commandes pour avoir vos services et processus exécutés de nouveau quand le système va redémarrer. index_script_mac=Le script " $1 " liste ci-dessous sera lancer au moment du boot. Cependant il est suggere que vous ajoutiez, dans le repertoire de demarrage, vos propres commandes pour demarrer demons et serveurs avec le boot du systeme. index_setting=Parametres index_shutdown=Arrêter le système index_shutdownmsg=Cliquer sur ce bouton va immédiatement arrêter le système. Tous les services vont être stoppés, tous les utilisateurs déconnectés et le système mis hors tension (si le matériel le supporte). index_start=Démarrer les sélectionnés index_status=Démarré maintenant ? index_stop=Arrêter les sélectionnés index_title=Actions de démarrage et d'arrêt log_bootup=Action de démarrage modifiée pour $1 log_create=Action $1 créée log_delete=Action $1 supprimée log_local=Script de démarrage modifié log_modify=Action $1 modifiée log_reboot=Système redémarré log_rename=Action $1 renommée en $2 log_shutdown=Système arrêté log_start=Action de démarrage $1 lancée log_stop=Action d'arrêt $1 stoppée mass_disable=Désactiver l'action $1 au moment du Boot. mass_start=Démarrage des actions mass_stop=Arrêt des actions reboot_ecannot=Vous n'êtes pas autorisé à redémarrer le système reboot_exec=Redémarrer avec la commande '$1' reboot_ok=Redémarrer le système reboot_rusure=Êtes-vous sûr de vouloir redémarrer le système avec la commande '$1' ? reboot_title=Redémarrer save_ealready=Une action appelée $1 existe déjà save_ecannot=Vous n'êtes pas autorisé à éditer une action de démarrage save_err=Impossible d'enregistrer l'action save_ewrite=Impossible d'écrire sur '$1' : $2 shutdown_ecannot=Vous n'êtes pas autorisé à arrêter le système shutdown_exec=Arrêt du système avec la commande '$1' shutdown_ok=Arrêt du système shutdown_rusure=Êtes-vous sûr de vouloir arrêter le système avec la commande '$1' ? shutdown_title=Arrêt du Système ss_ecannot=Vous n'êtes pas autorisé à démarrer et arrêter la moindre action ss_exec=Exécution '$1'... ss_reload=Recharger l'action ss_restart=Redemarre l'action ss_start=Démarrer action ss_status=État de l'action ss_stop=Arrêter action init/lang/de0100644000567100000120000001657010321060730012737 0ustar jcameronwheelacl_actions=Darf Dienste bearbeiten, anlegen und löschen? acl_reboot=Darf das System neu starten? acl_runonly=Nur starten acl_script=Darf das Boot-Skript selbst bearbeiten? acl_shutdown=Darf das System herunterfahren? change_cmd=Wechsel zum Runlevel $1 mit Befehl $2. Dies kann einige Zeit dauern und Webmin könnte nach dem Wechsel nicht mehr verfügbar sein. change_err=Sie sind nicht berechtigt in einen anderen Runlevel zu wechseln change_title=Wechsele Runlevel create_title=Dienst erstellen edit_badK=Weil dieser Dienst nicht richtig erstellt wurde wird er nur in Runlevel $1 gestoppt. edit_badS=Weil dieser Dienst nicht richtig erstellt wurde wird er nur in Runlevel $1 gestartet. edit_boot=Start beim Systemstart? edit_condrestartnow=Neustart wenn nötig edit_desc=Beschreibung edit_details=Dienst-Details edit_ecannot=Sie haben keine Berechtigung Startdienste zu bearbeiten edit_fix=Klicken Sie hier, um den Dienst auch in anderen Runleveln verfügbar zu machen. edit_hostconfig_actionname=Dienst-Name edit_hostconfig_array=Die Felder $1, $2, und $3 sind Array-Felder und können mehr als einen Wert enthalten. Begrenzen Sie mehrere Werte durch ein Komma. edit_hostconfig_further=Nach dem Erstellen eines neuen Start-Dienstes werden Sie zu einer Seite weitergeleitet, wo Sie das Start-Skript und die Parameter bearbeiten können, falls es notwendig ist. edit_hostconfig_hostconfig=Die Datei $1 verwaltet systemweite Dienste und Daemons, die beim Systemstart gestartet werden. Sie können diese unten bearbeiten. edit_hostconfig_new=Erzeuge neuen Dienst edit_hostconfig_noquotes=Benutzen Sie keine Anführungszeichen in irgendwelchen Feldern, außer im $1 Feld. edit_hostconfig_plist=Die Datei $1 setzt bestimmte Parameter unter Berücksichtigung des Boot-Skriptes. Sie können diese unten bearbeiten. edit_hostconfig_scriptname=Skript-Name edit_hostconfig_startitems=Das $1 Feld sollte nicht mit einer Ziffer oder einem Unterstrich beginnen, und gemäß den Konventionen sollten alle Buchstaben Großbuchstaben sein. Das $2 Feld sollte ein gültiger Dateiname sein und keinen Punkt enthalten. edit_hostconfig_startup=Das Skript $1 wird ausgeführt beim System-Start, wenn dieser Dienst aktiviert ist. Sie können das Skript unten bearbeiten. edit_hostconfig_title=Editiere 'Hostconfig' edit_levels=Runlevels in denen gestartet bzw. gestoppt werden soll edit_name=Name edit_reloadnow=Jetzt neu laden edit_restartnow=Jetzt neu starten edit_return=Dienst edit_rl=Runlevel $1 edit_script=Skript edit_start=Systemstart-Kommandos edit_startat=Start bei edit_startmsg=Systemstart-Nachricht edit_startnow=Jetzt starten edit_status=Momentan aktiv? edit_statusnow=Zeige Status edit_stop=Herunterfahren-Kommandos edit_stopat=Stop bei edit_stopmsg=Herunterfahren-Nachricht edit_stopnow=Jetzt stoppen edit_title=Dienst bearbeiten edit_unknown=Unbekannt index_action=Aktion index_add=Einen neuen Start- oder Stop-Dienst erstellen index_add_mac=Füge neues Boot-Skript hinzu index_addboot=Aktiviere ausgewählte zur Bootzeit index_addboot_start=Jetzt starten & zur Bootzeit aktivieren index_boot=Starte beim Systemstart? index_delboot=Deaktiviere ausgewählte zur Bootzeit index_delboot_stop=Jetzt stoppen & zur Bootzeit deaktivieren index_desc=Beschreibung index_downscript=Gleichfalls wird das Script $1, welches unten aufgeführt ist, beim Herunterfahren des Rechners ausgeführt. Sie können hier eigene Kommandos einfügen um beispielsweise sicher zu stellen, daß bestimmte Daemons oder Server sauber gestoppt werden. index_editconfig=Bearbeite die $1 Datei manuell index_levels=Starte in Runlevels index_order=Reihenfolge index_provides=bietet index_reboot=System neu starten index_rebootmsg=Klicken Sie auf diese Schaltfläche, um das System jetzt sofort neu zu starten. Alle im Moment eingeloggten Benutzer werden vom System getrennt und alle Dienste werden neu gestartet. index_return=Systemstart- und Herunterfahren-Dienste index_rlchange=Wechsle zum Runlevel: index_rlchangedesc=Klicken Sie auf diese Schaltfläche, um Ihr System vom aktuellen zum ausgewählten Runlevel umzuschalten. Dies wird alle Dienste im aktuellen Runlevel stoppen und danach alle Dienste des neuen Runlevels starten. Achtung: Es kann sein, daß Webmin danach nicht mehr zur Verfügung steht! index_sboot=Starte zur Bootzeit index_sboot2=Ja index_sboot3=Nein index_sboot4=Deaktiviert index_script=Das unten angezeigte Skript $1 wird beim Starten des Systems ausgeführt. Sie können eigene Kommandos hinzufügen, um Daemons oder Server beim Neustart neu zu starten. index_script_mac=Das unten aufgeführte Skript $1 wird zum Systemstart ausgeführt. Jedoch ist es ratsam, daß Sie Ihre eigenen Befehle zum Start-Verzeichnis hinzufügen, um Dämonen oder Server beim Systemstart zu starten. index_sdesc=Beschreibung index_setting=Einstellung index_shutdown=System herunterfahren index_shutdownmsg=Klicken Sie auf diese Schaltfläche, um das System jetzt sofort herunterzufahren. Alle Dienste werden gestoppt, alle Benutzer getrennt und die Maschine abgeschaltet (wenn Ihre Hardware dies unterstützt). index_sname=Aktionsname index_sstate=Momentaner Status index_sstate1=Gestoppt index_sstate4=Laufend index_start=Starte ausgewählte index_status=Momentan aktiv? index_stop=Stoppe ausgewählte index_stype=Serviceart index_title=Systemstart- und Herunterfahren-Dienste log_bootup=Geänderter Start-Dienst für $1 log_create=Aktion $1 erzeugt log_delete=Aktion $1 gelöscht log_local=Systemstart-Skript verändert log_massdisable=Abgeschaltete Aktionen $1 log_massenable=Eingeschaltete Aktionen $1 log_massstart=Gestartete Aktionen $1 log_massstop=Gestoppte Aktionen $1 log_modify=Aktion $1 verändert log_reboot=System neu gestartet log_rename=Aktion $1 nach $2 umbenannt log_shutdown=System heruntergefahren log_start=Gestarteter Systemstart-Dienst $1 log_stop=Herunterfahren-Dienst $1 gestoppt log_telinit=Zu Runlevel $1 gewechselt mass_disable=Deaktiviere Aktion $1 zur Bootzeit. mass_ebroken=Die kaputte Aktion $1 kann nicht zur Bootzeit aktiviert oder deaktiviert werden mass_enable=Aktiviere Aktion $1 zur Bootzeit. mass_enone=Keine Aktionen ausgewählt mass_failed=.. gescheitert! mass_ok=.. erledigt. mass_start=Starte Aktionen mass_starting=Starte Aktion $1 .. mass_stop=Stoppe Aktionen mass_stopping=Stoppe Aktion $1 .. reboot_ecannot=Sie haben keine Berechtigung, das System neu zu starten reboot_exec=Starte System neu mit dem Kommando $1 ... reboot_ok=System neu starten reboot_rusure=Sind Sie sicher, daß Sie das System mit dem Kommando $1 neu starten wollen? reboot_title=Neustart save_ealready=Es existiert bereits ein Dienst mit dem Namen '$1' save_ecannot=Sie haben keine Berechtigung, Startdienste zu bearbeiten save_err=Fehler beim Speichern des Dienstes save_ewrite=Fehler beim Schreiben zu $1 : $2 shutdown_ecannot=Sie haben keine Berechtigung, das System herunterzufahren shutdown_exec=Fahre das System herunter mit dem Kommando $1 ... shutdown_ok=System herunterfahren shutdown_rusure=Sind Sie sicher, daß Sie das System mit dem Kommando $1 herunterfahren wollen? shutdown_title=Herunterfahren ss_ecannot=Sie haben keine Berechtigung, Startdienste zu starten/stoppen ss_exec=Führe $1 aus ... ss_reload=Dienst neu laden ss_restart=Dienst neu starten ss_start=Starte Dienst ss_status=Status der Aktion ss_stop=Stoppe Dienst init/lang/sv0100644000567100000120000000626407255517611013017 0ustar jcameronwheelindex_title=Start och avstängning index_add=Skapa en ny start- eller avstängningsfunktion index_reboot=Starta om systemet index_rebootmsg=Tryck på denna knapp för att omedelbart starta om systemet. Alla inloggade användare kommer att loggas ut och alla tjänster startas om. index_shutdown=Stäng av systemet index_shutdownmsg=Tryck på denna knapp för att omedelbart stänga av systemet. Alla tjänster kommer att stängas av, alla användare kommer att loggas ut och maskinen kommer att stängas av (om din hårdvara stödjer detta). index_script=Scriptet $1 som visas nedan kommer att köras när systemet startar. Du kan lägga till egna kommandon för att starta demoner eller servrar när systemet startas om. index_return=start- och avstängningsfunktioner index_action=Funktion index_desc=Beskrivning index_boot=Starta vid systemstart? index_status=Startad nu? edit_title=Ändra funtion create_title=Skapa funktion edit_ecannot=Du får inte ändra startfunktioner edit_details=Uppgifter om funktionen edit_name=Namn edit_desc=Beskrivning edit_boot=Starta vid systemstart? edit_startmsg=Startmeddelande edit_stopmsg=Avstängningsmeddelande edit_start=Startkommandon edit_stop=Avstängningskommandon edit_script=Funktionsscript edit_badS=Eftersom denna funktion inte definierats på ett korrekt sätt, kommer den bara att köras på körnivå $1. edit_badK=Eftersom denna funktion inte definierats på ett korrekt sätt, kommer den bara att avslutas på körnivå $1. edit_fix=Tryck här för att göra funktionen tillgänglig för andra körnivåer edit_levels=Körnivåer att köra och avsluta på edit_rl=Körnivå $1 edit_startat=Starta edit_stopat=Avsluta edit_startnow=Starta nu edit_stopnow=Avsluta nu edit_restartnow=Starta om nu edit_condrestartnow=Starta om ifall det behövs edit_reloadnow=Ladda om nu edit_statusnow=Visa status edit_return=funktion edit_status=Startad nu? edit_unknown=Okänd save_err=Det gick inte att spara funktion save_ecannot=Du får inte ändra startfunktioner save_ealready=Det finns redan en funktion som heter '$1' save_ewrite=Det gick inte att skriva till $1: $2 ss_ecannot=Du får inte starta eller avsluta startfunktioner ss_start=Startfunktion ss_stop=Avstängningsfunktion ss_restart=Omstartsfunktion ss_reload=Omladdningsfunktion ss_status=Funktionsstatus ss_exec=Utför $1 ... shutdown_ecannot=Du får inte stänga av systemet shutdown_title=Stäng av shutdown_rusure=Vill du verkligen stänga av systemet med kommandot $1? shutdown_ok=Stäng av systemet shutdown_exec=Stänger av med kommando $1 ... reboot_ecannot=Du får inte starta om systemet reboot_title=Starta om reboot_rusure=Vill du verkligen starta om systemet med kommandot $1? reboot_ok=Starta om systemet reboot_exec=Startar om med kommando $1 ... acl_script=Kunna ändra startscriptet? acl_actions=Kunna ändra, skapa och ta bort funktioner? acl_reboot=Kunna starta om systemet? acl_shutdown=Kunna stänga av systemet? log_rename=Bytte namn på funktion $1 till $2 log_modify=Modifierade funktion $1 log_create=Lade till funktion $1 log_delete=Tog bort funktion $1 log_start=Startade systemstartsfunktion $1 log_stop=Stannade systemstoppsfunktion $1 log_reboot=Startade om systemet log_shutdown=Ta ned systemet log_local=Modifierade systemstartsscript log_bootup=Ändrade startfunktion för $1 init/lang/it0100644000567100000120000000450207444116307012771 0ustar jcameronwheelindex_title=Avvio e Spegnimento index_add=Crea una nuova azione di avvio o spegnimento index_reboot=Riavvia Sistema index_rebootmsg=Clicca questo pulsante per riavviare immediatamente il sistema. Tutti gli utenti saranno disconnessi e tutti i servizi riavviati. index_shutdown=Spegni Sistema index_shutdownmsg=Clicca questo pulsante per spegnere immediatamente il sistema. Tutti i servizi verranno bloccati, tutti gli utenti disconnessi ed il computer verrà spento (se l'hardware lo supporta). index_script=Lo script $1 verrà lanciato all'avvio. Puoi aggiungere i tuoi comandi per riavviare i demoni o i server quando il sistema viene riavviato. index_return=azioni di avvio e spegnimento edit_title=Edit Action create_title=Create Action edit_ecannot=You are not allowed to edit bootup actions edit_details=Action Details edit_name=Name edit_desc=Description edit_startmsg=Bootup message edit_stopmsg=Shutdown message edit_start=Bootup commands edit_stop=Shutdown commands edit_script=Action Script edit_badS=Because this action was not created properly, it is started only in runlevel $1. edit_badK=Because this action was not created properly, it is stopped only in runlevel $1. edit_fix=Click here to make this action available to other runlevels edit_levels=Runlevels to start and stop in edit_rl=Runlevel $1 edit_startat=Start at edit_stopat=Stop at edit_startnow=Start Now edit_stopnow=Stop Now edit_return=action save_err=Failed to save action save_ecannot=You are not allowed to edit bootup actions save_ealready=An action called '$1' already exists save_ewrite=Failed to write to $1 : $2 ss_ecannot=You are not allowed to start or stop bootup actions ss_start=Start Action ss_stop=Stop Action ss_exec=Executing $1 .. shutdown_ecannot=You are not allowed to shutdown the system shutdown_title=Shutdown shutdown_rusure=Are you sure you want to shutdown the system with the command $1 ? shutdown_ok=Shutdown System shutdown_exec=Shutting down with command $1 .. reboot_ecannot=You are not allowed to reboot the system reboot_title=Reboot reboot_rusure=Are you sure you want to reboot the system with the command $1 ? reboot_ok=Reboot System reboot_exec=Rebooting with command $1 .. acl_script=Can edit the bootup script? acl_actions=Can edit, create and delete actions? acl_reboot=Can reboot the system? acl_shutdown=Can shutdown the system? init/lang/ru_RU0100664000567100000120000001302310005107243013373 0ustar jcameronwheelsave_err=Íå óäàëîñü ñîõðàíèòü ñöåíàðèé edit_badK=Âñëåäñòâèå òîãî, ÷òî ýòîò ñöåíàðèé áûë ñîçäàí íåïðàâèëüíî, îí áóäåò âûïîëíåí ïðè çàâåðøåíèè ðàáîòû òîëüêî â ðåæèìå ðàáîòû $1. edit_badS=Âñëåäñòâèå òîãî, ÷òî ýòîò ñöåíàðèé áûë ñîçäàí íåïðàâèëüíî, îí áóäåò âûïîëíåí ïðè çàãðóçêå òîëüêî â ðåæèìå ðàáîòû $1. index_rebootmsg=Äëÿ íåìåäëåííîé ïåðåçàãðóçêè ñèñòåìû íàæìèòå íà ýòó êíîïêó. Âñå âîøåäøèå â ñèñòåìó ïîëüçîâàòåëè áóäóò îòêëþ÷åíû, à âñå ñëóæáû áóäóò ïåðåçàïóùåíû. ss_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ âûïîëíåíèÿ ñöåíàðèåâ shutdown_rusure=Âû äåéñòâèòåëüíî õîòèòå çàâåðøèòü ðàáîòó ñèñòåìû êîìàíäîé $1 ? shutdown_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ çàâåðøåíèÿ ðàáîòû ñèñòåìû reboot_title=Ïåðåçàãðóçêà edit_stopat=îñòàíîâà index_reboot=Ïåðåçàãðóçèòü ñèñòåìó shutdown_exec=Çàâåðøåíèå ðàáîòû ñèñòåìû êîìàíäîé $1 .. ss_exec=Âûïîëíåíèå $1 .. ss_start=Çàïóñòèòü edit_startat=çàïóñêà edit_startnow=Çàïóñòèòü ñåé÷àñ index_return=ñïèñêó ñöåíàðèåâ edit_script=Ñöåíàðèé acl_actions=Ìîæåò äîáàâëÿòü, èçìåíÿòü è óäàëÿòü ñöåíàðèè? acl_reboot=Ìîæåò ïåðåçàãðóæàòü ñèñòåìó? edit_details=Ïîäðîáíàÿ èíôîðìàöèÿ î ñöåíàðèè create_title=Ñîçäàíèå ñöåíàðèÿ edit_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ èçìåíåíèÿ ñöåíàðèåâ çàãðóçêè edit_rl= ðåæèìå $1 âûïîëíÿòü äëÿ index_shutdownmsg=Äëÿ íåìåäëåííîãî çàâåðøåíèÿ ðàáîòû ñèñòåìû íàæìèòå íà ýòó êíîïêó. Âñå ñëóæáû áóäóò îñòàíîâëåíû, ïîëüçîâàòåëè îòêëþ÷åíû, ïîñëå ÷åãî ïèòàíèå êîìïüþòåðà áóäåò âûêëþ÷åíî (åñëè îáîðóäîâàíèå âàøåãî êîìïüþòåðà ïîääåðæèâàåò ýòî). index_add=Ñîçäàòü íîâûé ñöåíàðèé, âûïîëíÿåìûé ïðè çàãðóçêå èëè çàâåðøåíèè ðàáîòû ñèñòåìû edit_start=Êîìàíäû ïðè çàãðóçêå edit_title=Èçìåíåíèå ñöåíàðèÿ edit_desc=Îïèñàíèå edit_stopmsg=Ñîîáùåíèå ïðè çàâåðøåíèè ðàáîòû shutdown_title=Çàâåðøåíèå ðàáîòû ñèñòåìû acl_shutdown=Ìîæåò çàâåðøàòü ðàáîòó ñèñòåìû? edit_fix=Ùåëêíèòå çäåñü, ÷òîáû ñäåëàòü åãî äîñòóïíûì äëÿ äðóãèõ ðåæèìîâ ðàáîòû. reboot_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ ïåðåçàãðóçêè ñèñòåìû edit_stop=Êîìàíäû ïðè çàâåðøåíèè ðàáîòû index_script=Ñöåíàðèé $1, óêàçàííûé íèæå áóäåò âûïîëíåí ïðè çàãðóçêå ñèñòåìû. Âû ìîæåòå äîáàâèòü âàøè êîìàíäû äëÿ ïåðåçàïóñêà ñëóæá ïðè ïåðåçàãðóçêå ñèñòåìû. index_shutdown=Çàâåðøèòü ðàáîòó ñèñòåìû index_title=Çàãðóçêà è çàâåðøåíèå ðàáîòû ñèñòåìû save_ewrite=Íå óäàëîñü çàïèñàòü â $1 : $2 edit_startmsg=Ñîîáùåíèå ïðè çàãðóçêå reboot_ok=Ïåðåçàãðóçèòü ñèñòåìó edit_return=ñöåíàðèþ save_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ èçìåíåíèÿ ñöåíàðèåâ çàïóñêà edit_name=Íàçâàíèå edit_levels=Ðåæèìû çàïóñêà ïðè êîòîðûõ âûïîëíÿòü ñöåíàðèé acl_script=Ìîæåò èçìåíÿòü ñöåíàðèé çàãðóçêè? ss_stop=Îñòàíîâèòü shutdown_ok=Çàâåðøèòü ðàáîòó ñèñòåìû reboot_rusure=Âû äåéñòâèòåëüíî õîòèòå ïåðåçàãðóçèòü ñèñòåìó êîìàíäîé $1 ? reboot_exec=Ïåðåçàãðóçêà ñèñòåìû êîìàíäîé $1 .. save_ealready=Ñöåíàðèé ñ èìåíåì '$1' óæå ñóùåñòâóåò edit_stopnow=Îñòàíîâèòü ñåé÷àñ change_title=Èçìåíèòü ðåæèì ðàáîòû mass_stop=Îñòàíîâ ss_restart=Ïåðåçàïóñòèòü edit_hostconfig_array=Ïîëÿ $1, $2 è $3 ÿâëÿþòñÿ ìàññèâàìè è ìîãóò ñîäåðæàòü áîëåå îäíîãî çíà÷åíèÿ, êîòîðûå äîëæíû ðàçäåëÿòüñÿ äâîåòî÷èåì. log_delete=Óäàëåí ñöåíàðèé $1 index_editconfig=Ðåäàêòèðîâàòü ôàéë $1 âðó÷íóþ edit_unknown=Íåèçâåñòíî index_script_mac=Ñöåíàðèé $1 áóäåò âûïîëíåí ïðè çàãðóçêå ñèñòåìû. Îáðàòèòå âíèìàíèå, ÷òî ðåêîìåíäóåòñÿ äîáàâëÿòü âàøè ñîáñòâåííûå êîìàíäû äëÿ çàïóñêà ñëóæá ïðè çàãðóçêå ñèñòåìû íåïîñðåäñòâåííî â êàòàëîã çàïóñêà. log_local=Èçìåíåí ñöåíàðèé çàãðóçêè edit_hostconfig_scriptname=Íàçâàíèå ñöåíàðèÿ index_order=Ïîðÿäîê edit_hostconfig_noquotes=Íå èñïîëüçóéòå êàâû÷êè â ïîëÿõ, êðîìå ïîëÿ $1. log_stop=$1 îñòàíîâëåí index_provides=Ïðåäîñòàâëÿåò edit_condrestartnow=Ïåðåçàïóñòèòü, åñëè íóæíî edit_hostconfig_further=Ïîñëå ñîçäàíèÿ íîâîãî ñöåíàðèÿ çàïóñêà âû ïîïàäåòå íà ñòðàíèöó, íà êîòîðîé âû ñìîæåòå íàñòðîèòü ñöåíàðèé è ñïèñîê ïàðàìåòðîâ, åñëè ýòî íåîáõîäèìî. index_rlchange=Ïåðåêëþ÷èòüñÿ â ðåæèì ðàáîòû: log_rename=Ñöåíàðèé $1 ïåðåèìåíîâàí â $2 index_status=Çàïóùåí ñåé÷àñ? index_add_mac=Äîáàâèòü íîâûé ñöåíàðèé index_rlchangedesc=Äëÿ ïåðåêëþ÷åíèÿ ñèñòåìû èç òåêóùåãî ðåæèìà çàïóñêà â âûáðàííûé íàæìèòå ýòó êíîïêó. Ýòî ïðèâåäåò ê çàâåðøåíèþ ðàáîòû ñëóæá òåêóùåãî ðåæèìà çàïóñêà è çàïóñêó ñëóæá íîâîãî ðåæèìà. edit_reloadnow=Ïåðåçàãðóçèòü ñåé÷àñ edit_hostconfig_actionname=Íàçâàíèå log_bootup=Èçìåíåí ñöåíàðèé çàãðóçêè äëÿ $1 log_reboot=Ïåðåçàãðóçêà ñèñòåìû index_stop=Îñòàíîâèòü âûáðàííûå log_create=Ñîçäàí ñöåíàðèé $1 edit_status=Çàïóùåí ñåé÷àñ? ss_reload=Ïåðåçàïóñê mass_enone=Ñöåíàðèé íå âûáðàí edit_boot=Âûïîëíÿòü ïðè çàãðóçêå? index_start=Çàïóñòèòü âûáðàííûå mass_start=Çàïóñê index_boot=Âûïîëíÿòü ïðè çàãðóçêå? edit_hostconfig_hostconfig=Ôàéë $1 óïðàâëÿåò îáùåñèñòåìíûìè ñëóæáàìè, êîòîðûå çàïóñêàþòñÿ ïðè çàãðóçêå. Âû ìîæåòå èçìåíèòü åãî íèæå log_start=$1 çàïóùåí edit_hostconfig_startitems=Ïîëå $1 íå äîëæíî íà÷èíàòüñÿ ñ öèôðû èëè çíàêà ïîä÷åðêèâàíèÿ è, ïî ñîãëàøåíèþ, âñå áóêâû äîëæíû áûòü çàãëàâíûìè. Ïîëå $2 äîëæíî áûòü èìåíåì ñóùåñòâóþùåãî ôàéëà è íå äîëæíî ñîäåðæàòü òî÷êó. edit_hostconfig_new=Ñîçäàòü íîâûé ñöåíàðèé edit_hostconfig_plist=Ôàéë $1 çàäàåò íåêîòîðûå ïàðàìåòðû â ñîîòâåòñòâèå ñî ñöåíàðèåì çàãðóçêè. Âû ìîæåòå èçìåíèòü åãî íèæå edit_restartnow=Ïåðåçàïóñòèòü ñåé÷àñ edit_hostconfig_startup=Ñöåíàðèé $1 âûïîëíÿåòñÿ ïðè çàãðóçêå ñèñòåìû. Âû ìîæåòå èçìåíèòü åãî íèæå log_shutdown=Çàâåðøåíèå ðàáîòû ñèñòåìû edit_statusnow=Ïîêàçàòü ñîñòîÿíèå index_action=Ñöåíàðèé index_setting=Íàñòðîéêè edit_hostconfig_title=Èçìåíèòü Hostconfig index_desc=Îïèñàíèå ss_status=Ñîñòîÿíèå index_levels=Ðåæèìû ðàáîòû change_err=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ èçìåíåíèÿ ðåæèìà ðàáîòû change_cmd=Ïåðåêëþ÷åíèå ðåæèìà ðàáîòû $1 êîìàíäîé $2. Ýòî ìîæåò çàíÿòü íåêîòîðîå âðåìÿ, à ïîñëå çàâåðøåíèÿ Webmin ìîæåò ñòàòü íåäîñòóïåí. log_modify=Èçìåíåí ñöåíàðèé $1 init/lang/tr0100644000567100000120000000572407164752075013020 0ustar jcameronwheelindex_title=Açýlýþ ve Kapanýþ index_add=Yeni bir açýlýþ veya kapanýþ komutu ekle index_reboot=Sistemi Yeniden Baþlat index_rebootmsg=Bu butonu týkayarak makineyi hemen yeniden baþlatabilirsiniz.Sistemdeki bütün kullanýcýlarýn baðlantýsý kesilecek ve bütün servisler yeniden baþlatýlacaktýr. index_shutdown=Sistemi kapat index_shutdownmsg=Bu butonu týklayarak makineyi hemen kapatabilirsiniz.Sistemdeki büyün servisler durdurulup, bütün kullanýcýlarýn baðlantýsý kesilecek ve sistem kapatýlacaktýr(eðer donaným destekliyor ise) index_script=$1 programcýðý açýlýþta çalýþacak olan programlarý listelemiþtir. Sistem yeniden baþlatýldýðýnda yeniden baþlatýlan daemon ya da sunuculara kendi komutlarýnýzý ekleyebilirsiniz. index_return=açýlýþ ve kapanýþ hareketi index_action=Servis index_desc=Açýklama index_boot=Açýlýþta baþlasýn mý? edit_title=Servis Deðiþtir create_title=Servis Oluþtur edit_ecannot=Açýlýþ servisleri deðiþtirmeye hakkýnýz yotur edit_details=Servis Ayarlarý edit_name=Ýsim edit_desc=Açýklama edit_startmsg=Açýlýþ mesajý edit_stopmsg=Kapanýþ mesajý edit_start=Açýlýþ komutlarý edit_stop=Kapanýþ komutlarý edit_boot=Açýlýþta baþlatýlsýn mý? edit_script=Servis Programcýðý edit_badS=Çünkü bu servis düzgün olarak oluþturulamadý,bu sadece çalýþma seviyesi $1 olarak baþlatýlabilir. edit_badK=Çünkü bu servis düzgün olarak oluþturulamadý,bu sadece çalýþma seviyesi $1 olarak durdurulabilir. edit_fix=Butonu týklayarak bu servisi diðer çalýþma seviyelerine uygun hale getirebilirsiniz. edit_levels= Baþlatma ve durdurmadaki çalýþma seviyeleri edit_rl=Çalýþma seviyesi $1 edit_startat=Baþla edit_stopat=Dur edit_startnow=Þimdi Baþlat edit_stopnow=Þimdi Durdur edit_return=servis save_err=Servisi kaydetmede hata oluþtu save_ecannot=Açýlýþ servislerini deðiþtirmeye hakkýnýz yoktur save_ealready='$1' servisi her zaman mevcut. save_ewrite=$1'e yazmada hata oluþtu : $2 ss_ecannot=Açýlýþ servislerini baþlatma ya da durdurmaya izininiz yoktur. ss_start=Servis Baþlat ss_stop=Servis Durdur ss_exec=$1 Çalýþtýrýlýyor .. shutdown_ecannot=Sistemi kapatmaya izininiz yoktur shutdown_title=Kapanýþ shutdown_rusure=$1 komutu ile sistemi kapatmak istediðiniza eminmisiniz? shutdown_ok=Sistemi Kapat shutdown_exec=$1 komutu ile kapatýlýyor .. reboot_ecannot=Sistemi tekrar baþlatmaya izininiz yoktur reboot_title=Tekrar Baþlat reboot_rusure=Sisteminizi $1komutu ile tekrar baþlatman istediðinizden eminmisiniz ? reboot_ok=Sistemi Tekrar Baþlat reboot_exec=$1 komutu ile yeniden baþlatýlýyor .. acl_script=Açýlýþ programcýðýný deðiþtirebilsin? acl_actions=Deðiþtirme, oluþturma ya da silme servislerini yapabilsin? acl_reboot=Sistemi yeniden baþlatabilsin? acl_shutdown=Sistemi kapatabilsin? log_rename=Ýþlem $1, $2 olarak yeniden isimlendirildi log_modify=Ýþlem $1 deðiþtirildi log_create=Ýþlem $1 oluþturuldu log_delete=Ýþlem $1 silindi log_start=Açýlýþ iþlemi $1 baþlatýldý log_stop=Kapanýþ iþlemi $1 durduruldu log_reboot=Sistem yeniden baþlatýldý log_shutdown=Sistem kapatýldý log_local=Açýlýþ betiði deðiþtirildi init/lang/pl0100644000567100000120000001070407366415362012777 0ustar jcameronwheelindex_title=Start i zamykanie systemu index_add=Utwórz now± akcjê startu lub zamykania index_reboot=Restartuj system index_rebootmsg=Naci¶nij przycisk by natychmiast zrestartowaæ system. index_shutdown=Zamknij system index_shutdownmsg=Naci¶nij przycisk by natychmiast zamkn±æ system. index_script=Skrypt $1 (pokazany poni¿ej) bêdzie uruchomiony podczas startu systemu. Mo¿esz dodaæ w³asne komendy startuj±ce demony i serwery podczas startu systemu. index_return=listy akcji startu i zamykania index_action=Akcja index_desc=Opis index_boot=Uruchamiaæ przy starcie? index_levels=Uruchamiaæ na poziomach index_status=Dzia³a obecnie? index_add_mac=Dodaj nowy skrypt startowy index_provides=Zapewnia index_setting=Ustawienia index_script_mac=Wymieniony poni¿ej skrypt $1 bêdzie uruchamiany podczas startu systemu. Jednak¿e, zalecane jest umieszczenie w katalogu startowym w³asnych poleceñ uruchamiaj±ce demony lub serwery podczas startu systemu. index_editconfig=Zmieñ plik $1 rêcznie edit_title=Zmieñ akcjê create_title=Utwórz akcjê edit_ecannot=Nie masz uprawnieñ do zmiany akcji edit_details=Szczegó³y akcji edit_name=Nazwa edit_desc=Opis edit_startmsg=Komunikat startu edit_stopmsg=Komunikat zatrzymania edit_start=Komenda startu edit_stop=Komenda zatrzymania edit_script=Skrypt akcji edit_boot=Uruchomiæ przy starcie? edit_badS=Poniewa¿ akcja nie zostala utworzona poprawnie, zostanie uruchomiona tylko na poziomie $1. edit_badK=Poniewa¿ akcja nie zostala utworzona poprawnie, zostanie zatrzymana tylko na poziomie $1. edit_fix=Naci¶nij tutaj by udostêpniæ akcjê na innych poziomach. edit_levels=Poziomy na których akcjê uruchomiæ i zatrzymaæ edit_rl=Poziom $1 edit_startat=Uruchom na edit_stopat=Zatrzymaj na edit_startnow=Uruchom teraz edit_stopnow=Zatrzymaj teraz edit_restartnow=Restartuj teraz edit_condrestartnow=Restartuj, je¶li trzeba edit_reloadnow=Prze³aduj teraz edit_statusnow=Poka¿ stan edit_return=akcji edit_status=Dzia³a obecnie? edit_unknown=Nieznany save_err=Nie uda³o siê zachowaæ akcji save_ecannot=Nie masz uprawnieñ do poprawiania akcji startowych save_ealready=Akcja o nazwie '$1' ju¿ istnieje save_ewrite=Nie uda³o siê zapisaæ $1 : $2 ss_ecannot=Nie masz prawa uruchamiaæ ani zatrzymywaæ akcji ss_start=Uruchom akcjê ss_stop=Zatrzymaj akcjê ss_restart=Restartuj akcjê ss_reload=Prze³adowanie akcji ss_status=Stan akcji ss_exec=Wykonywanie $1 .. shutdown_ecannot=Nie masz prawa zatrzymaæ systemu shutdown_title=Zatrzymaj shutdown_rusure=Czy na pewno chcesz zatrzymaæ system komend± $1 ? shutdown_ok=Zatrzymanie systemu shutdown_exec=Zatrzymywanie systemu komend± $1 .. reboot_ecannot=Nie masz prawa restartowaæ systemu reboot_title=Restart reboot_rusure=Czy na pewno chcesz zrestartowac system komend± $1 ? reboot_ok=Restart systemu reboot_exec=Restart systemu komend± $1 .. acl_script=Mo¿e poprawiaæ skrypt startuj±cy? acl_actions=Mo¿e poprawiaæ, tworzyæ i usuwaæ akcje? acl_reboot=Mo¿e restartowaæ system? acl_shutdown=Mo¿e zamkn±æ system? log_rename=Zmieniono nazwê $1 na $2 log_modify=Zmodyfikowano akcjê $1 log_create=Utworzono akcjê $1 log_delete=Usuniêto akcjê $1 log_start=Wystartowano akcjê $1 log_stop=Zatrzymano akcjê $1 log_reboot=Restartowano system log_shutdown=Zatrzymano system log_local=Zmodyfikowano skrypt startowy log_bootup=Zmieniono akcjê startow± dla $1 edit_hostconfig_startup=Skrypt $1 jest uruchamiany podczas startu systemu, o ile ta akcja jest w³±czona. Mo¿esz go zmodyfikowaæ poni¿ej edit_hostconfig_plist=Plik $1 ustawia pewne parametry odnosz±ce siê do skryptu startowego. Mo¿esz go zmodyfikowaæ poni¿ej edit_hostconfig_new=Utwórz now± akcjê edit_hostconfig_noquotes=Nie u¿ywaj znaków cytuj±cych w ¿adnym polu oprócz pola $1. edit_hostconfig_startitems=Pole $1 nie powinno zaczynaæ siê od cyfry ani od znaku podkre¶lenia oraz, umownie, wszystkie litery powinny byæ wielkimi literami. Pole $2 powinno byæ dozwolon± nazw± pliku nie zawieraj±c± kropki. edit_hostconfig_actionname=Nazwa akcji edit_hostconfig_scriptname=Nazwa skryptu edit_hostconfig_array=Pola $1, $2, i&nbap;$3 s± polami tablicowymi i&nbap;mog± zawieraæ wiêcej ni¿ jedn± warto¶æ. Rozdzielaj warto¶ci dwukropkami. edit_hostconfig_further=Po utworzeniu nowej akcji startowej, zostaniesz przekierowany na stronê umo¿liwiaj±c± zmianê skryptu startowego i listy parametrów, je¶li trzeba. edit_hostconfig_hostconfig=Plik $1 steruje ogólnosystemowymi us³ugami i demonami, które s± uruchamiane podczas startu systemu. Mo¿esz go zmodyfikowaæ pomi¿ej. edit_hostconfig_title=Zmieñ Hostconfig init/lang/ru_SU0100644000567100000120000001303610067401527013410 0ustar jcameronwheelindex_title=úÁÇÒÕÚËÁ É ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ index_add=óÏÚÄÁÔØ ÎÏ×ÙÊ ÓÃÅÎÁÒÉÊ, ×ÙÐÏÌÎÑÅÍÙÊ ÐÒÉ ÚÁÇÒÕÚËÅ ÉÌÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ index_reboot=ðÅÒÅÚÁÇÒÕÚÉÔØ ÓÉÓÔÅÍÕ index_rebootmsg=äÌÑ ÎÅÍÅÄÌÅÎÎÏÊ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ ÎÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ. ÷ÓÅ ×ÏÛÅÄÛÉÅ × ÓÉÓÔÅÍÕ ÐÏÌØÚÏ×ÁÔÅÌÉ ÂÕÄÕÔ ÏÔËÌÀÞÅÎÙ, Á ×ÓÅ ÓÌÕÖÂÙ ÂÕÄÕÔ ÐÅÒÅÚÁÐÕÝÅÎÙ. index_shutdown=úÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ ÓÉÓÔÅÍÙ index_shutdownmsg=äÌÑ ÎÅÍÅÄÌÅÎÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ ÎÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ. ÷ÓÅ ÓÌÕÖÂÙ ÂÕÄÕÔ ÏÓÔÁÎÏ×ÌÅÎÙ, ÐÏÌØÚÏ×ÁÔÅÌÉ ÏÔËÌÀÞÅÎÙ, ÐÏÓÌÅ ÞÅÇÏ ÐÉÔÁÎÉÅ ËÏÍÐØÀÔÅÒÁ ÂÕÄÅÔ ×ÙËÌÀÞÅÎÏ (ÅÓÌÉ ÏÂÏÒÕÄÏ×ÁÎÉÅ ×ÁÛÅÇÏ ËÏÍÐØÀÔÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÜÔÏ). index_script=óÃÅÎÁÒÉÊ $1, ÕËÁÚÁÎÎÙÊ ÎÉÖÅ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ. ÷Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ×ÁÛÉ ËÏÍÁÎÄÙ ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ ÓÌÕÖ ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ. index_return=ÓÐÉÓËÕ ÓÃÅÎÁÒÉÅ× index_action=óÃÅÎÁÒÉÊ index_desc=ïÐÉÓÁÎÉÅ index_boot=÷ÙÐÏÌÎÑÔØ ÐÒÉ ÚÁÇÒÕÚËÅ? index_levels=òÅÖÉÍÙ ÒÁÂÏÔÙ index_status=úÁÐÕÝÅÎ ÓÅÊÞÁÓ? index_order=ðÏÒÑÄÏË index_add_mac=äÏÂÁ×ÉÔØ ÎÏ×ÙÊ ÓÃÅÎÁÒÉÊ index_provides=ðÒÅÄÏÓÔÁ×ÌÑÅÔ index_setting=îÁÓÔÒÏÊËÉ index_script_mac=óÃÅÎÁÒÉÊ $1 ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÒÅËÏÍÅÎÄÕÅÔÓÑ ÄÏÂÁ×ÌÑÔØ ×ÁÛÉ ÓÏÂÓÔ×ÅÎÎÙÅ ËÏÍÁÎÄÙ ÄÌÑ ÚÁÐÕÓËÁ ÓÌÕÖ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ × ËÁÔÁÌÏÇ ÚÁÐÕÓËÁ. index_editconfig=òÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ $1 ×ÒÕÞÎÕÀ index_stop=ïÓÔÁÎÏ×ÉÔØ ×ÙÂÒÁÎÎÙÅ index_start=úÁÐÕÓÔÉÔØ ×ÙÂÒÁÎÎÙÅ index_rlchange=ðÅÒÅËÌÀÞÉÔØÓÑ × ÒÅÖÉÍ ÒÁÂÏÔÙ: index_rlchangedesc=äÌÑ ÐÅÒÅËÌÀÞÅÎÉÑ ÓÉÓÔÅÍÙ ÉÚ ÔÅËÕÝÅÇÏ ÒÅÖÉÍÁ ÚÁÐÕÓËÁ × ×ÙÂÒÁÎÎÙÊ ÎÁÖÍÉÔÅ ÜÔÕ ËÎÏÐËÕ. üÔÏ ÐÒÉ×ÅÄÅÔ Ë ÚÁ×ÅÒÛÅÎÉÀ ÒÁÂÏÔÙ ÓÌÕÖ ÔÅËÕÝÅÇÏ ÒÅÖÉÍÁ ÚÁÐÕÓËÁ É ÚÁÐÕÓËÕ ÓÌÕÖ ÎÏ×ÏÇÏ ÒÅÖÉÍÁ. edit_title=éÚÍÅÎÅÎÉÅ ÓÃÅÎÁÒÉÑ create_title=óÏÚÄÁÎÉÅ ÓÃÅÎÁÒÉÑ edit_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÓÃÅÎÁÒÉÅ× ÚÁÇÒÕÚËÉ edit_details=ðÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÓÃÅÎÁÒÉÉ edit_name=îÁÚ×ÁÎÉÅ edit_desc=ïÐÉÓÁÎÉÅ edit_startmsg=óÏÏÂÝÅÎÉÅ ÐÒÉ ÚÁÇÒÕÚËÅ edit_stopmsg=óÏÏÂÝÅÎÉÅ ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ edit_start=ëÏÍÁÎÄÙ ÐÒÉ ÚÁÇÒÕÚËÅ edit_stop=ëÏÍÁÎÄÙ ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ edit_script=óÃÅÎÁÒÉÊ edit_boot=÷ÙÐÏÌÎÑÔØ ÐÒÉ ÚÁÇÒÕÚËÅ? edit_badS=÷ÓÌÅÄÓÔ×ÉÅ ÔÏÇÏ, ÞÔÏ ÜÔÏÔ ÓÃÅÎÁÒÉÊ ÂÙÌ ÓÏÚÄÁÎ ÎÅÐÒÁ×ÉÌØÎÏ, ÏÎ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÒÉ ÚÁÇÒÕÚËÅ ÔÏÌØËÏ × ÒÅÖÉÍÅ ÒÁÂÏÔÙ $1. edit_badK=÷ÓÌÅÄÓÔ×ÉÅ ÔÏÇÏ, ÞÔÏ ÜÔÏÔ ÓÃÅÎÁÒÉÊ ÂÙÌ ÓÏÚÄÁÎ ÎÅÐÒÁ×ÉÌØÎÏ, ÏÎ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ ÔÏÌØËÏ × ÒÅÖÉÍÅ ÒÁÂÏÔÙ $1. edit_fix=ýÅÌËÎÉÔÅ ÚÄÅÓØ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÅÇÏ ÄÏÓÔÕÐÎÙÍ ÄÌÑ ÄÒÕÇÉÈ ÒÅÖÉÍÏ× ÒÁÂÏÔÙ. edit_levels=òÅÖÉÍÙ ÚÁÐÕÓËÁ ÐÒÉ ËÏÔÏÒÙÈ ×ÙÐÏÌÎÑÔØ ÓÃÅÎÁÒÉÊ edit_rl=÷ ÒÅÖÉÍÅ $1 ×ÙÐÏÌÎÑÔØ ÄÌÑ edit_startat=ÚÁÐÕÓËÁ edit_stopat=ÏÓÔÁÎÏ×Á edit_startnow=úÁÐÕÓÔÉÔØ ÓÅÊÞÁÓ edit_stopnow=ïÓÔÁÎÏ×ÉÔØ ÓÅÊÞÁÓ edit_restartnow=ðÅÒÅÚÁÐÕÓÔÉÔØ ÓÅÊÞÁÓ edit_condrestartnow=ðÅÒÅÚÁÐÕÓÔÉÔØ, ÅÓÌÉ ÎÕÖÎÏ edit_reloadnow=ðÅÒÅÚÁÇÒÕÚÉÔØ ÓÅÊÞÁÓ edit_statusnow=ðÏËÁÚÁÔØ ÓÏÓÔÏÑÎÉÅ edit_return=ÓÃÅÎÁÒÉÀ edit_status=úÁÐÕÝÅÎ ÓÅÊÞÁÓ? edit_unknown=îÅÉÚ×ÅÓÔÎÏ save_err=îÅ ÕÄÁÌÏÓØ ÓÏÈÒÁÎÉÔØ ÓÃÅÎÁÒÉÊ save_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÓÃÅÎÁÒÉÅ× ÚÁÐÕÓËÁ save_ealready=óÃÅÎÁÒÉÊ Ó ÉÍÅÎÅÍ '$1' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ save_ewrite=îÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ × $1 : $2 ss_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÓÃÅÎÁÒÉÅ× ss_start=úÁÐÕÓÔÉÔØ ss_stop=ïÓÔÁÎÏ×ÉÔØ ss_restart=ðÅÒÅÚÁÐÕÓÔÉÔØ ss_reload=ðÅÒÅÚÁÐÕÓË ss_status=óÏÓÔÏÑÎÉÅ ss_exec=÷ÙÐÏÌÎÅÎÉÅ $1 .. shutdown_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ shutdown_title=úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ shutdown_rusure=÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ ÓÉÓÔÅÍÙ ËÏÍÁÎÄÏÊ $1 ? shutdown_ok=úÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ ÓÉÓÔÅÍÙ shutdown_exec=úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ ËÏÍÁÎÄÏÊ $1 .. reboot_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ reboot_title=ðÅÒÅÚÁÇÒÕÚËÁ reboot_rusure=÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÐÅÒÅÚÁÇÒÕÚÉÔØ ÓÉÓÔÅÍÕ ËÏÍÁÎÄÏÊ $1 ? reboot_ok=ðÅÒÅÚÁÇÒÕÚÉÔØ ÓÉÓÔÅÍÕ reboot_exec=ðÅÒÅÚÁÇÒÕÚËÁ ÓÉÓÔÅÍÙ ËÏÍÁÎÄÏÊ $1 .. acl_script=íÏÖÅÔ ÉÚÍÅÎÑÔØ ÓÃÅÎÁÒÉÊ ÚÁÇÒÕÚËÉ? acl_actions=íÏÖÅÔ ÄÏÂÁ×ÌÑÔØ, ÉÚÍÅÎÑÔØ É ÕÄÁÌÑÔØ ÓÃÅÎÁÒÉÉ? acl_reboot=íÏÖÅÔ ÐÅÒÅÚÁÇÒÕÖÁÔØ ÓÉÓÔÅÍÕ? acl_shutdown=íÏÖÅÔ ÚÁ×ÅÒÛÁÔØ ÒÁÂÏÔÕ ÓÉÓÔÅÍÙ? log_rename=óÃÅÎÁÒÉÊ $1 ÐÅÒÅÉÍÅÎÏ×ÁÎ × $2 log_modify=éÚÍÅÎÅÎ ÓÃÅÎÁÒÉÊ $1 log_create=óÏÚÄÁÎ ÓÃÅÎÁÒÉÊ $1 log_delete=õÄÁÌÅÎ ÓÃÅÎÁÒÉÊ $1 log_start=$1 ÚÁÐÕÝÅÎ log_stop=$1 ÏÓÔÁÎÏ×ÌÅÎ log_reboot=ðÅÒÅÚÁÇÒÕÚËÁ ÓÉÓÔÅÍÙ log_shutdown=úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ log_local=éÚÍÅÎÅÎ ÓÃÅÎÁÒÉÊ ÚÁÇÒÕÚËÉ log_bootup=éÚÍÅÎÅÎ ÓÃÅÎÁÒÉÊ ÚÁÇÒÕÚËÉ ÄÌÑ $1 edit_hostconfig_startup=óÃÅÎÁÒÉÊ $1 ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ ÎÉÖÅ edit_hostconfig_plist=æÁÊÌ $1 ÚÁÄÁÅÔ ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ × ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÓÏ ÓÃÅÎÁÒÉÅÍ ÚÁÇÒÕÚËÉ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ ÎÉÖÅ edit_hostconfig_new=óÏÚÄÁÔØ ÎÏ×ÙÊ ÓÃÅÎÁÒÉÊ edit_hostconfig_noquotes=îÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ × ÐÏÌÑÈ, ËÒÏÍÅ ÐÏÌÑ $1. edit_hostconfig_startitems=ðÏÌÅ $1 ÎÅ ÄÏÌÖÎÏ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ ÉÌÉ ÚÎÁËÁ ÐÏÄÞÅÒËÉ×ÁÎÉÑ É, ÐÏ ÓÏÇÌÁÛÅÎÉÀ, ×ÓÅ ÂÕË×Ù ÄÏÌÖÎÙ ÂÙÔØ ÚÁÇÌÁ×ÎÙÍÉ. ðÏÌÅ $2 ÄÏÌÖÎÏ ÂÙÔØ ÉÍÅÎÅÍ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ É ÎÅ ÄÏÌÖÎÏ ÓÏÄÅÒÖÁÔØ ÔÏÞËÕ. edit_hostconfig_actionname=îÁÚ×ÁÎÉÅ edit_hostconfig_scriptname=îÁÚ×ÁÎÉÅ ÓÃÅÎÁÒÉÑ edit_hostconfig_array=ðÏÌÑ $1, $2 É $3 Ñ×ÌÑÀÔÓÑ ÍÁÓÓÉ×ÁÍÉ É ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ÚÎÁÞÅÎÉÑ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÒÁÚÄÅÌÑÔØÓÑ Ä×ÏÅÔÏÞÉÅÍ. edit_hostconfig_further=ðÏÓÌÅ ÓÏÚÄÁÎÉÑ ÎÏ×ÏÇÏ ÓÃÅÎÁÒÉÑ ÚÁÐÕÓËÁ ×Ù ÐÏÐÁÄÅÔÅ ÎÁ ÓÔÒÁÎÉÃÕ, ÎÁ ËÏÔÏÒÏÊ ×Ù ÓÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ ÓÃÅÎÁÒÉÊ É ÓÐÉÓÏË ÐÁÒÁÍÅÔÒÏ×, ÅÓÌÉ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ. edit_hostconfig_hostconfig=æÁÊÌ $1 ÕÐÒÁ×ÌÑÅÔ ÏÂÝÅÓÉÓÔÅÍÎÙÍÉ ÓÌÕÖÂÁÍÉ, ËÏÔÏÒÙÅ ÚÁÐÕÓËÁÀÔÓÑ ÐÒÉ ÚÁÇÒÕÚËÅ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ ÎÉÖÅ edit_hostconfig_title=éÚÍÅÎÉÔØ Hostconfig mass_enone=óÃÅÎÁÒÉÊ ÎÅ ×ÙÂÒÁÎ mass_start=úÁÐÕÓË mass_stop=ïÓÔÁÎÏ× change_err=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÒÅÖÉÍÁ ÒÁÂÏÔÙ change_title=éÚÍÅÎÉÔØ ÒÅÖÉÍ ÒÁÂÏÔÙ change_cmd=ðÅÒÅËÌÀÞÅÎÉÅ ÒÅÖÉÍÁ ÒÁÂÏÔÙ $1 ËÏÍÁÎÄÏÊ $2. üÔÏ ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, Á ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ Webmin ÍÏÖÅÔ ÓÔÁÔØ ÎÅÄÏÓÔÕÐÅÎ. init/lang/ja_JP.euc0100664000567100000120000001255710067670054014125 0ustar jcameronwheelacl_actions=¥¢¥¯¥·¥ç¥ó¤òÊÔ½¸¡¢ºîÀ®¤ª¤è¤Óºï½ü²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_reboot=¥·¥¹¥Æ¥à¤òºÆµ¯Æ°²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_script=µ¯Æ° ¥¹¥¯¥ê¥×¥È¤òÊÔ½¸²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_shutdown=¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó²Äǽ¤Ë¤·¤Þ¤¹¤«¡© change_cmd=¥³¥Þ¥ó¥É $2 ¤Ç¥é¥ó¥ì¥Ù¥ë $1 ¤Ë¥¹¥¤¥Ã¥Á¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Î½èÍý¤Ë¤Ï¿ôʬ¤«¤«¤ê¤Þ¤¹¡£¥¹¥¤¥Ã¥Á¸å¤Ë¤ÏWebmin¤¬ÍøÍѤǤ­¤Ê¤¤²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£ change_err=¥é¥ó¥ì¥Ù¥ë¤ÎÊѹ¹¤Ïµö²Ä¤µ¤ì¤Æ¤¤¤Þ¤»¤ó change_title=¥é¥ó¥ì¥Ù¥ë¤ÎÊѹ¹ create_title=¥¢¥¯¥·¥ç¥ó¤ÎºîÀ® edit_badK=¤³¤Î¥¢¥¯¥·¥ç¥ó¤ÏÀµ¤·¤¯ºîÀ®¤µ¤ì¤Ê¤«¤Ã¤¿¤¿¤á¡¢¼Â¹Ô¥ì¥Ù¥ë $1 ¤Î¤ß¤ÇÄä»ß¤µ¤ì¤Þ¤·¤¿¡£ edit_badS=¤³¤Î¥¢¥¯¥·¥ç¥ó¤ÏÀµ¤·¤¯ºîÀ®¤µ¤ì¤Ê¤«¤Ã¤¿¤¿¤á¡¢¼Â¹Ô¥ì¥Ù¥ë $1 ¤Î¤ß¤Ç³«»Ï¤µ¤ì¤Þ¤·¤¿¡£ edit_boot=µ¯Æ°»þ¤Ë³«»Ï¤·¤Þ¤¹¤«¡© edit_condrestartnow=ɬÍפʾì¹ç¤ËºÆµ¯Æ° edit_desc=ÀâÌÀ edit_details=¥¢¥¯¥·¥ç¥ó¤Î¾ÜºÙ edit_ecannot=µ¯Æ° ¥¢¥¯¥·¥ç¥ó¤òÊÔ½¸¤Ç¤­¤Þ¤»¤ó edit_fix=¤³¤Î¥¢¥¯¥·¥ç¥ó¤ò¾¤Î¼Â¹Ô¥ì¥Ù¥ë¤ËÍ­¸ú¤Ë¤¹¤ë¤Ë¤Ï¤³¤³¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤ edit_hostconfig_actionname=¥¢¥¯¥·¥ç¥ó̾ edit_hostconfig_array=¥Õ¥£¡¼¥ë¥É $1,$2 µÚ¤Ó $3 ¤ÏÇÛÎó¥Õ¥£¡¼¥ë¥É¤Ê¤Î¤Ç¡¢£±¤Ä°Ê¾å¤ÎÃͤò³ÊǼ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¶èÀÚ¤êʸ»ú¤Ë¤Ï¥³¥í¥ó¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£ edit_hostconfig_further=¿·µ¬¤Î¥¹¥¿¡¼¥È¥¢¥Ã¥×¥¢¥¯¥·¥ç¥ó¤òºîÀ®¤·¤¿¸å¡¢É¬ÍפǤ¢¤ì¤Ð¼¡¤Î²èÌ̤ǥ¹¥¯¥ê¥×¥È¤ÈÊÑ¿ô¥ê¥¹¥È¤ÎÄ´À°¤ò¤·¤Æ¤¯¤À¤µ¤¤ edit_hostconfig_hostconfig=¥Õ¥¡¥¤¥ë $1 ¤Ï¥·¥¹¥Æ¥àÁ´ÂΤε¯Æ°»þ¤Ë³«»Ï¤¹¤ë¥µ¡¼¥Ó¥¹µÚ¤Ó¥Ç¡¼¥â¥ó¤òÀ©¸æ¤·¤Þ¤¹¡£°Ê²¼¤ÇÊÔ½¸²Äǽ¤Ç¤¹ edit_hostconfig_new=¥¢¥¯¥·¥ç¥ó¤Î¿·µ¬ºîÀ® edit_hostconfig_noquotes=¥Õ¥£¡¼¥ë¥É $1 °Ê³°¤Ç¤Ï¥¯¥ª¡¼¥È¤ò»ÈÍѤ·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤ edit_hostconfig_scriptname=¥¹¥¯¥ê¥×¥È̾ edit_hostconfig_startitems=$1¥Õ¥£¡¼¥ë¥É¤Ï¿ô»úËô¤Ï¥¢¥ó¥À¡¼¥¹¥³¥¢°Ê³°¤Ç»Ï¤á¤Æ¤¯¤À¤µ¤¤¡£¤Þ¤¿¡¢´·½¬¤Ë¤è¤êÂçʸ»ú¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£$2¥Õ¥£¡¼¥ë¥É¤Ï¥É¥Ã¥È¤ò´Þ¤Þ¤Ê¤¤Àµ¤·¤¤¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤ edit_hostconfig_startup=¥¹¥¯¥ê¥×¥È $1 ¤Ï¤³¤Î¥¢¥¯¥·¥ç¥ó¤¬¥¢¥¯¥Æ¥£¥Ö¤Ê¾ì¹ç¡¢¥·¥¹¥Æ¥àµ¯Æ°»þ¤Ë¼Â¹Ô¤µ¤ì¤Þ¤¹¡£°Ê²¼¤ÇÊÔ½¸¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹ edit_hostconfig_title=Hostconfig¤ÎÊÔ½¸ edit_levels=³«»Ï¤ÈÄä»ß¤Î¼Â¹Ô¥ì¥Ù¥ë edit_name=̾Á° edit_reloadnow=º£¤¹¤°ºÆ¥í¡¼¥É edit_restartnow=º£¤¹¤°ºÆµ¯Æ° edit_return=¥¢¥¯¥·¥ç¥ó edit_rl=¼Â¹Ô¥ì¥Ù¥ë $1 edit_script=¥¢¥¯¥·¥ç¥ó ¥¹¥¯¥ê¥×¥È edit_start=µ¯Æ° ¥³¥Þ¥ó¥É edit_startat=³«»Ï edit_startmsg=µ¯Æ° ¥á¥Ã¥»¡¼¥¸ edit_startnow=º£¤¹¤°³«»Ï edit_status=¤¹¤°¤Ë³«»Ï¤·¤Þ¤·¤¿¤«¡© edit_statusnow=¥¹¥Æ¡¼¥¿¥¹¤òɽ¼¨ edit_stop=¥·¥ã¥Ã¥È¥À¥¦¥ó ¥³¥Þ¥ó¥É edit_stopat=Ää»ß edit_stopmsg=¥·¥ã¥Ã¥È¥À¥¦¥ó ¥á¥Ã¥»¡¼¥¸ edit_stopnow=º£¤¹¤°Ää»ß edit_title=¥¢¥¯¥·¥ç¥ó¤ÎÊÔ½¸ edit_unknown=ÉÔÌÀ index_action=¥¢¥¯¥·¥ç¥ó index_add=¿·µ¬¤Îµ¯Æ°¤Þ¤¿¤Ï¥·¥ã¥Ã¥È¥À¥¦¥ó ¥¢¥¯¥·¥ç¥ó¤òºîÀ® index_add_mac=¥Ö¡¼¥È¥¢¥Ã¥×¥¢¥¯¥·¥ç¥ó¥¹¥¯¥ê¥×¥È¤ÎÄɲà index_addboot=ÁªÂò¤·¤¿¤â¤Î¤ò¥Ö¡¼¥È»þ¤Ë³«»Ï¤¹¤ë index_boot=µ¯Æ°»þ¤Ë³«»Ï¤·¤Þ¤¹¤«¡© index_delboot=ÁªÂò¤·¤¿¤â¤Î¤ò¥Ö¡¼¥È»þ¤ËÄä»ß¤¹¤ë index_desc=ÀâÌÀ index_editconfig=$1 ¥Õ¥¡¥¤¥ë¤ò¼êư¤ÇÊÔ½¸¤¹¤ë index_levels=³«»Ï¤¹¤ë¥é¥ó¥ì¥Ù¥ë index_order=½øÎó index_provides=Ä󶡤¹¤ë index_reboot=¥·¥¹¥Æ¥à¤òºÆµ¯Æ° index_rebootmsg=¥·¥¹¥Æ¥à¤òº£¤¹¤°ºÆµ¯Æ°¤¹¤ë¤Ë¤Ï¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£¸½ºß¥í¥°¥¤¥ó¤·¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¤¬ÀÚÃǤµ¤ì¡¢¤¹¤Ù¤Æ¤Î¥µ¡¼¥Ó¥¹¤¬ºÆÅÙ³«»Ï¤µ¤ì¤Þ¤¹¡£ index_return=µ¯Æ°µÚ¤Ó¥·¥ã¥Ã¥È¥À¥¦¥ó ¥¢¥¯¥·¥ç¥ó index_rlchange=¥é¥ó¥ì¥Ù¥ë¤ÎÊѹ¹: index_rlchangedesc=¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥·¥¹¥Æ¥à¤òÁªÂò¤·¤¿¥é¥ó¥ì¥Ù¥ë¤Ë¥¹¥¤¥Ã¥Á¤·¤Þ¤¹¡£¤³¤ÎÁàºî¤Ë¤è¤ê¡¢¸½ºß¤Î¥é¥ó¥ì¥Ù¥ë¤Ç¤Î¥¢¥¯¥·¥ç¥ó¤òÄä»ß¤µ¤»¡¢¿·¤·¤¤¥é¥ó¥ì¥Ù¥ë¤Ç¤Î¥¢¥¯¥·¥ç¥ó¤¬³«»Ï¤µ¤ì¤Þ¤¹¡£ index_script=²¼¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È $1 ¤Ïµ¯Æ°»þ¤Ë¼Â¹Ô¤µ¤ì¤Þ¤¹¡£¥·¥¹¥Æ¥à¤ÎºÆµ¯Æ°»þ¤Ë¥Ç¡¼¥â¥ó¤Þ¤¿¤Ï¥µ¡¼¥Ð¤òºÆµ¯Æ°¤µ¤»¤ë¤¿¤á¤ËÆÈ¼«¤Î¥³¥Þ¥ó¥É¤òÄɲäǤ­¤Þ¤¹¡£ index_script_mac=°Ê²¼¤Ë¥ê¥¹¥È¤µ¤ì¤¿¥¹¥¯¥ê¥×¥È $1 ¤Ïµ¯Æ°»þ¤Ë¼Â¹Ô¤µ¤ì¤Þ¤¹¡£¤·¤«¤·¤Ê¤¬¤é¡¢¥Ç¡¼¥â¥ó¤ä¥µ¡¼¥Ð¤Îµ¯Æ°¤Ë¤Ï¥¹¥¿¡¼¥È¥¢¥Ã¥×¥Ç¥£¥ì¥¯¥È¥êÇÛ²¼¤Ø¤Î¥¹¥¯¥ê¥×¥È¤ÎÄɲäò¤ª´«¤á¤·¤Þ¤¹ index_setting=ÀßÄê index_shutdown=¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó index_shutdownmsg=¥·¥¹¥Æ¥à¤òº£¤¹¤°¥·¥ã¥Ã¥È¥À¥¦¥ó¤¹¤ë¤Ë¤Ï¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£¤¹¤Ù¤Æ¤Î¥µ¡¼¥Ó¥¹¤¬Ää»ß¤µ¤ì¡¢¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¤¬ÀÚÃǤµ¤ì¤Æ¥·¥¹¥Æ¥à¤ÎÅŸ»¤¬¥ª¥Õ¤Ë¤Ê¤ê¤Þ¤¹ (¤´»ÈÍѤΥϡ¼¥É¥¦¥§¥¢¤¬¥µ¥Ý¡¼¥È¤¹¤ë¾ì¹ç)¡£ index_start=ÁªÂò¤·¤¿¤â¤Î¤ò³«»Ï¤¹¤ë index_status=º£¤¹¤°³«»Ï¤·¤Þ¤¹¤«¡© index_stop=ÁªÂò¤·¤¿¤â¤Î¤òÄä»ß¤¹¤ë index_title=µ¯Æ°µÚ¤Ó¥·¥ã¥Ã¥È¥À¥¦¥ó log_bootup=$1 ¤Îµ¯Æ°¥¢¥¯¥·¥ç¥ó¤òÊѹ¹¤·¤Þ¤·¤¿ log_create=¥¢¥¯¥·¥ç¥ó $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_delete=¥¢¥¯¥·¥ç¥ó $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_local=µ¯Æ° ¥¹¥¯¥ê¥×¥È¤òÊѹ¹¤·¤Þ¤·¤¿ log_modify=¥¢¥¯¥·¥ç¥ó $1 ¤òÊѹ¹¤·¤Þ¤·¤¿ log_reboot=¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤·¤Þ¤·¤¿ log_rename=¥¢¥¯¥·¥ç¥ó $1 ¤ò $2 ¤Ë̾¾ÎÊѹ¹¤·¤Þ¤·¤¿ log_shutdown=¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤·¤Þ¤·¤¿ log_start=µ¯Æ°¥¢¥¯¥·¥ç¥ó $1 ¤ò³«»Ï¤·¤Þ¤·¤¿ log_stop=¥·¥ã¥Ã¥È¥À¥¦¥ó ¥¢¥¯¥·¥ç¥ó $1 ¤òÄä»ß¤·¤Þ¤·¤¿ mass_ebroken=¥¢¥¯¥·¥ç¥ó$1 ¤Ï²õ¤ì¤Æ¤¤¤Þ¤¹¡£µ¯Æ°»þ¤Ë²Äǽ¤Þ¤¿¤ÏÉԲĤˤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó mass_enone=¥¢¥¯¥·¥ç¥ó¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤»¤ó mass_start=¥¢¥¯¥·¥ç¥ó¤Î³«»ÏÃæ mass_stop=¥¢¥¯¥·¥ç¥ó¤ÎÄä»ßÃæ reboot_ecannot=¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤Ç¤­¤Þ¤»¤ó reboot_exec=¥³¥Þ¥ó¥É $1 ¤ò»ÈÍѤ·¤ÆºÆµ¯Æ°Ãæ.. reboot_ok=¥·¥¹¥Æ¥à¤òºÆµ¯Æ° reboot_rusure=¥³¥Þ¥ó¥É $1 ¤ò»ÈÍѤ·¤Æ¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡© reboot_title=ºÆµ¯Æ° save_ealready='$1' ¤È¤¤¤¦¥¢¥¯¥·¥ç¥ó̾¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹ save_ecannot=µ¯Æ° ¥¢¥¯¥·¥ç¥ó¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó save_err=¥¢¥¯¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ save_ewrite=$1 ¤Ë½ñ¤­¹þ¤á¤Þ¤»¤ó¤Ç¤·¤¿: $2 shutdown_ecannot=¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤Ç¤­¤Þ¤»¤ó shutdown_exec=¥³¥Þ¥ó¥É $1 ¤ò»ÈÍѤ·¤Æ¥·¥ã¥Ã¥È¥À¥¦¥ó .. shutdown_ok=¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó shutdown_rusure=¥³¥Þ¥ó¥É $1 ¤ò»ÈÍѤ·¤Æ¥·¥¹¥Æ¥à¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡© shutdown_title=¥·¥ã¥Ã¥È¥À¥¦¥ó ss_ecannot=µ¯Æ° ¥¢¥¯¥·¥ç¥ó¤ò³«»Ï¤Þ¤¿¤ÏÄä»ß¤Ç¤­¤Þ¤»¤ó ss_exec=¥³¥Þ¥ó¥É $1 ¤ò¼Â¹ÔÃæ.. ss_reload=ºÆ¥í¡¼¥É ¥¢¥¯¥·¥ç¥ó ss_restart=ºÆµ¯Æ°¥¢¥¯¥·¥ç¥ó ss_start=µ¯Æ°¥¢¥¯¥·¥ç¥ó ss_status=¥¢¥¯¥·¥ç¥ó ¥¹¥Æ¡¼¥¿¥¹ ss_stop=Ää»ß¥¢¥¯¥·¥ç¥ó init/lang/ko_KR.euc0100664000567100000120000000537307305563347014154 0ustar jcameronwheelindex_title=ºÎÆÃ ¹× Á¾·á index_add=»õ ºÎÆÃ ¶Ç´Â Á¾·á µ¿ÀÛ ÀÛ¼º index_reboot=½Ã½ºÅÛ ÀçºÎÆÃ index_rebootmsg=½Ã½ºÅÛÀ» Áï½Ã ÀçºÎÆÃÇÏ·Á¸é ÀÌ ¹öưÀ» ´©¸£½Ê½Ã¿À. ±×·¯¸é ÇöÀç ·Î±×ÀÎÇÑ ¸ðµç »ç¿ëÀÚÀÇ ¿¬°áÀÌ ²÷±ä ÈÄ ¸ðµç ¼­ºñ½º°¡ ´Ù½Ã ½ÃÀ۵˴ϴÙ. index_shutdown=½Ã½ºÅÛ Á¾·á index_shutdownmsg=½Ã½ºÅÛÀ» Áï½Ã Á¾·áÇÏ·Á¸é ÀÌ ¹öưÀ» ´©¸£½Ê½Ã¿À. ±×·¯¸é ¸ðµç ¼­ºñ½º°¡ ÁßÁöµÇ°í ¸ðµç »ç¿ëÀÚÀÇ ¿¬°áÀÌ ²÷±ä ÈÄ ½Ã½ºÅÛ Àü¿øÀÌ ²¨Áý´Ï´Ù(Çϵå¿þ¾î¿¡¼­ Áö¿øÇÏ´Â °æ¿ì). index_script=¾Æ·¡ÀÇ ½ºÅ©¸³Æ® $1ÀÌ(°¡) ºÎÆÃ ½Ã¿¡ ½ÇÇàµË´Ï´Ù. ½Ã½ºÅÛÀÌ ÀçºÎÆÃµÉ ¶§ µ¥º»À̳ª ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇϴ ƯÁ¤ ¸í·ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. index_return=ºÎÆÃ ¹× Á¾·á µ¿ÀÛ index_action=µ¿ÀÛ index_desc=¼³¸í index_boot=ºÎÆÃ ¶§ ½ÃÀÛÇմϱî? index_status=Áö±Ý ½ÃÀÛÇմϱî? edit_title=µ¿ÀÛ ÆíÁý create_title=µ¿ÀÛ ÀÛ¼º edit_ecannot=ºÎÆÃ µ¿ÀÛÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù edit_details=µ¿ÀÛ ¼¼ºÎ Á¤º¸ edit_name=À̸§ edit_desc=¼³¸í edit_startmsg=ºÎÆÃ ¸Þ½ÃÁö edit_stopmsg=Á¾·á ¸Þ½ÃÁö edit_start=ºÎÆÃ ¸í·É edit_stop=Á¾·á ¸í·É edit_script=µ¿ÀÛ ½ºÅ©¸³Æ® edit_boot=ºÎÆÃ ½Ã ½ÃÀÛÇմϱî? edit_badS=ÀÌ µ¿ÀÛÀÌ ¿Ã¹Ù¸£°Ô ÀÛ¼ºµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î ½ÇÇà ¼öÁØ $1¿¡¼­¸¸ ½ÃÀ۵˴ϴÙ. edit_badK=ÀÌ µ¿ÀÛÀÌ ¿Ã¹Ù¸£°Ô ÀÛ¼ºµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î ½ÇÇà ¼öÁØ $1¿¡¼­¸¸ ÁßÁöµË´Ï´Ù. edit_fix=´Ù¸¥ ½ÇÇà ¼öÁØ¿¡¼­µµ ÀÌ µ¿ÀÛÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ¿©±â¸¦ ´©¸£½Ê½Ã¿À edit_levels=½ÃÀÛ ¹× ÁßÁöÇÒ ½ÇÇà ¼öÁØ edit_rl=½ÇÇà ¼öÁØ $1 edit_startat=½ÃÀÛ edit_stopat=ÁßÁö edit_startnow=Áö±Ý ½ÃÀÛ edit_stopnow=Áö±Ý ÁßÁö edit_restartnow=Áö±Ý ´Ù½Ã ½ÃÀÛ edit_condrestartnow=ÇÊ¿äÇÒ ¶§ ´Ù½Ã ½ÃÀÛ edit_reloadnow=Áö±Ý ´Ù½Ã ·Îµå edit_statusnow=»óÅ ǥ½Ã edit_return=µ¿ÀÛ edit_status=Áö±Ý ½ÃÀÛÇմϱî? edit_unknown=¾Ë ¼ö ¾øÀ½ save_err=µ¿ÀÛÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù save_ecannot=ºÎÆÃ µ¿ÀÛÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù save_ealready=µ¿ÀÛ '$1'ÀÌ ÀÌ¹Ì ÀÖ½À´Ï´Ù save_ewrite=$1¿¡ ¾²Áö ¸øÇß½À´Ï´Ù: $2 ss_ecannot=ºÎÆÃ µ¿ÀÛÀ» ½ÃÀÛÇϰųª ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù ss_start=µ¿ÀÛ ½ÃÀÛ ss_stop=µ¿ÀÛ ÁßÁö ss_restart=µ¿ÀÛ ´Ù½Ã ½ÃÀÛ ss_reload=µ¿ÀÛ ´Ù½Ã ·Îµå ss_status=µ¿ÀÛ »óÅ ss_exec=$1 ½ÇÇà Áß.. shutdown_ecannot=½Ã½ºÅÛÀ» Á¾·áÇÒ ¼ö ¾ø½À´Ï´Ù shutdown_title=Á¾·á shutdown_rusure=¸í·É $1À»(¸¦) »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» Á¾·áÇϽðڽÀ´Ï±î? shutdown_ok=½Ã½ºÅÛ Á¾·á shutdown_exec=¸í·É $1À»(¸¦) »ç¿ëÇÏ¿© Á¾·á Áß.. reboot_ecannot=½Ã½ºÅÛÀ» ÀçºÎÆÃÇÒ ¼ö ¾ø½À´Ï´Ù reboot_title=ÀçºÎÆÃ reboot_rusure=¸í·É $1À»(¸¦) »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» ÀçºÎÆÃÇϽðڽÀ´Ï±î? reboot_ok=½Ã½ºÅÛ ÀçºÎÆÃ reboot_exec=¸í·É $1À»(¸¦) »ç¿ëÇÏ¿© ÀçºÎÆÃ Áß.. acl_script=ºÎÆÃ ½ºÅ©¸³Æ®¸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï±î? acl_actions=µ¿ÀÛÀ» ÆíÁý, ÀÛ¼º ¹× »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï±î? acl_reboot=½Ã½ºÅÛÀ» ÀçºÎÆÃÇÒ ¼ö ÀÖ½À´Ï±î? acl_shutdown=½Ã½ºÅÛÀ» Á¾·áÇÒ ¼ö ÀÖ½À´Ï±î? log_rename=µ¿ÀÛ À̸§ÀÌ $1¿¡¼­ $2(À¸)·Î ¹Ù²ñ log_modify=µ¿ÀÛ $1 ¼öÁ¤µÊ log_create=µ¿ÀÛ $1 ÀÛ¼ºµÊ log_delete=µ¿ÀÛ $1 »èÁ¦µÊ log_start=ºÎÆÃ µ¿ÀÛ $1 ½ÃÀÛµÊ log_stop=Á¾·á µ¿ÀÛ $1 ÁßÁöµÊ log_reboot=½Ã½ºÅÛ ÀçºÎÆÃµÊ log_shutdown=½Ã½ºÅÛ Á¾·áµÊ log_local=ºÎÆÃ ½ºÅ©¸³Æ® ¼öÁ¤µÊ log_bootup=$1ÀÇ ºÎÆÃ µ¿ÀÛ º¯°æµÊ init/lang/en.bak0100644000567100000120000000574707346350134013526 0ustar jcameronwheelindex_title=Bootup and Shutdown index_add=Create a new bootup or shutdown action index_reboot=Reboot System index_rebootmsg=Click on this button to immediately reboot the system. All currently logged in users will be disconnected and all services will be re-started. index_shutdown=Shutdown System index_shutdownmsg=Click on this button to immediately shutdown the system. All services will be stopped, all users disconnected and the system powered off (if your hardware supports it). index_script=The script $1 listed below will be run at bootup time. You may add your own commands to have daemons or servers re-started when the system is re-booted. index_return=bootup and shutdown actions index_action=Action index_desc=Description index_boot=Start at boot? index_status=Started now? edit_title=Edit Action create_title=Create Action edit_ecannot=You are not allowed to edit bootup actions edit_details=Action Details edit_name=Name edit_desc=Description edit_startmsg=Bootup message edit_stopmsg=Shutdown message edit_start=Bootup commands edit_stop=Shutdown commands edit_script=Action Script edit_boot=Start at boot time? edit_badS=Because this action was not created properly, it is started only in runlevel $1. edit_badK=Because this action was not created properly, it is stopped only in runlevel $1. edit_fix=Click here to make this action available to other runlevels edit_levels=Runlevels to start and stop in edit_rl=Runlevel $1 edit_startat=Start at edit_stopat=Stop at edit_startnow=Start Now edit_stopnow=Stop Now edit_restartnow=Restart Now edit_condrestartnow=Restart If Needed edit_reloadnow=Reload Now edit_statusnow=Show Status edit_return=action edit_status=Started now? edit_unknown=Unknown save_err=Failed to save action save_ecannot=You are not allowed to edit bootup actions save_ealready=An action called '$1' already exists save_ewrite=Failed to write to $1 : $2 ss_ecannot=You are not allowed to start or stop bootup actions ss_start=Start Action ss_stop=Stop Action ss_restart=Restart Action ss_reload=Reloading Action ss_status=Action Status ss_exec=Executing $1 .. shutdown_ecannot=You are not allowed to shutdown the system shutdown_title=Shutdown shutdown_rusure=Are you sure you want to shutdown the system with the command $1 ? shutdown_ok=Shutdown System shutdown_exec=Shutting down with command $1 .. reboot_ecannot=You are not allowed to reboot the system reboot_title=Reboot reboot_rusure=Are you sure you want to reboot the system with the command $1 ? reboot_ok=Reboot System reboot_exec=Rebooting with command $1 .. acl_script=Can edit the bootup script? acl_actions=Can edit, create and delete actions? acl_reboot=Can reboot the system? acl_shutdown=Can shutdown the system? log_rename=Renamed action $1 to $2 log_modify=Modified action $1 log_create=Created action $1 log_delete=Deleted action $1 log_start=Started bootup action $1 log_stop=Stopped shutdown action $1 log_reboot=Rebooted system log_shutdown=Shutdown system log_local=Modified bootup script log_bootup=Changed boot action for $1 init/lang/ca0100644000567100000120000001521010323043216012722 0ustar jcameronwheelindex_title=Engegada i Tancament index_add=Crea una nova acció d'engegada i tancament. index_reboot=Reengega el Sistema index_rebootmsg=Fes clic sobre aquest botó per reengegar el sistema immediatament. Tots els usuaris actualment connectats seran desconnectats i tots el serveis reiniciats. index_shutdown=Tanca el Sistema index_shutdownmsg=Fes clic sobre aquest botó per tancar el sistema immediatament. S'aturaran tots els serveis, tots els usuaris seran desconnectats i s'apagarà la màquina (si el maquinari ho suporta). index_script=El script $1 llistat a sota s'executarà en engegar. Pots afegir-hi les teves pròpies ordres per engegar dimonis o serveis quan es reengega el sistema. index_downscript=De forma similar, el script $1 llistat a sota s'executarà en el moment de tancar el sistema. Pots afegir-hi les teves pròpies ordres per fer que els dimonis o els servidors s'aturin de forma neta es tanca el sistema. index_return=a les accions d'engegada i tancament index_action=Acció index_desc=Descripció index_boot=Inicia-la en engegar index_levels=Inicia-la als nivells d'execució index_status=Inicia-la ara index_order=Ordre index_add_mac=Afegeix un nou script d'engegada index_provides=Subministra index_setting=Estableix index_script_mac=El script $1 llistat a sota s'executarà en engegar el sistema. No obstant, et suggerim que afegeixis al directori d'inici les teves pròpies ordres per iniciar dimonis o servidors en engegar. index_editconfig=Edita el fitxer $1 manualment index_stop=Atura els Seleccionats index_start=Inicia els Seleccionats index_rlchange=Canvia al Nivell d'Execució: index_rlchangedesc=Fes clic sobre aquest botó per canviar des del nivell d'execució actual al seleccionat. Això provocarà que totes les accions del nivell d'execució actual s'aturin, i que s'iniciïn llavors totes les accions del nou nivell. index_addboot=Inicia en Engegar index_delboot=Desactiva en Engegar index_addboot_start=Inicia'l ara & i en Engegar index_delboot_stop=Desactiva'l Ara & i en Engegar index_sname=Nom de l'acció index_sdesc=Descripció index_stype=Tipus de servei index_sstate=Estat actual index_sboot=Inicia en engegar el sistema index_sstate4=En execució index_sstate1=Aturat index_sboot2=Sí index_sboot3=No index_sboot4=Desactivat edit_title=Edició d'Acció create_title=Creació d'Acció edit_ecannot=No tens permís per editar accions d'engegada edit_details=Detalls de l'Acció edit_name=Nom edit_desc=Descripció edit_startmsg=Missatge d'engegada edit_stopmsg=Missatge de tancament edit_start=Ordres d'engegada edit_stop=Ordres de tancament edit_script=Script d'Acció edit_boot=Inicia-la en engegar edit_badS=Donat que aquesta ordre no s'ha creat apropiadament, només s'inicia en el nivell d'execució $1. edit_badK=Donat que aquesta ordre no s'ha creat apropiadament, només s'atura en el nivell d'execució $1. edit_fix=Fes clic aquí per posar aquesta ordre a disposició d'altres nivells d'execució edit_levels=Nivells d'execució en els quals s'ha d'iniciar i aturar edit_rl=Nivell d'execució $1 edit_startat=Inicia-la a edit_stopat=Atura-la a edit_startnow=Inicia-la ara edit_stopnow=Atura-la ara edit_restartnow=Reinicia-la ara edit_condrestartnow=Reinicia-la Si Cal edit_reloadnow=Recarrega-la Ara edit_statusnow=Mostra l'Estat edit_return=a l'acció edit_status=Iniciada ara edit_unknown=Desconeguda save_err=No he pogut desar l'acció save_ecannot=No tens permís per editar accions d'engegada save_ealready=Ja existeix una acció anomenada '$1' save_ewrite=No he pogut escriure $1: $2 ss_ecannot=No tens permís per editar accions d'inici o atur ss_start=Acció d'Inici ss_stop=Acció d'Atur ss_restart=Acció de Reinici ss_reload=Acció de Recàrrega ss_status=Estat de l'Acció ss_exec=Executant $1... shutdown_ecannot=No tens permís per tancar el sistema shutdown_title=Tancament shutdown_rusure=Segur que vols tancar el sistema amb l'ordre $1? shutdown_ok=Tanca el sistema shutdown_exec=Tancant el sistema amb l'ordre $1... reboot_ecannot=No tens permís per reengegar el sistema reboot_title=Reengega reboot_rusure=Segur que vols reiniciar el sistema amb l'ordre $1? reboot_ok=Reengega el sistema reboot_exec=Reengegant el sistema $1... acl_script=Pot editar el script d'engegada acl_actions=Pot executar, editar, crear i suprimir accions acl_runonly=Només executar acl_reboot=Pot reengegar el sistema acl_shutdown=Pot tancar el sistema log_rename=He renomenat l'acció $1 a $2 log_modify=He modificat l' acció $1 log_create=He creat l'acció $1 log_delete=He suprimit l'acció $1 log_start=He iniciat l'acció d'engegada $1 log_stop=He aturat l'acció de tancament $1 log_reboot=He reengegat el sistema log_shutdown=He tancat el sistema log_local=He modificat el script d'engegada log_bootup=He canviat l'acció d'engegada de $1 log_massstart=He iniciat les accions $1 log_massstop=He aturat les accions $1 log_massenable=He activat les accions $1 log_massdisable=He desactivat les accions $1 log_telinit=He canviat al nivell d'execució $1 edit_hostconfig_startup=El script $1 s'executa en engegar el sistema si aquesta acció és activa. Pots editar-la a sota edit_hostconfig_plist=El fitxer $1 estableix certs paràmetres amb respecte el script d'engegada. El pots editar a sota edit_hostconfig_new=Crea una Nova Acció edit_hostconfig_noquotes=No facis servir cometes a cap camp excepte el $1. edit_hostconfig_startitems=El camp $1 no ha de començar amb un número ni un subguió, i, com a conveni, totes els caràcters alfabètics han de ser en majúscules. El camp $2 ha de ser un nom de fitxer legal i no ha de contenir cap punt. edit_hostconfig_actionname=Nom de l'acció edit_hostconfig_scriptname=Nom del script edit_hostconfig_array=Els camps $1, $2, i $3 són camps taula i poden contenir més d'un valor. Delimita els valors múltiples amb dos punts (:). edit_hostconfig_further=Després de crear la nova acció d'engegada, se t'enviarà a una pàgina on pots remenar, si cal, el script i la llista de paràmetres. edit_hostconfig_hostconfig=El fitxer $1 controla els serveis globals del sistema i els dimonis que s'inicien en engegar el sistema. Els pots editar a sota. edit_hostconfig_title=Edició de Hostconfig mass_enone=No has seleccionat cap acció mass_start=Accions d'Inici mass_stop=Accions d'Aturada mass_ebroken=L'acció fracturada $1 no espot activar ni desactivar en engegar el sistema mass_enable=Activant l'acció $1 en engegar. mass_disable=Desactivant l'acció $1 en engegar. mass_starting=Iniciant l'acció $1... mass_stopping=Aturant l'acció $1... mass_failed=... ha fallat! mass_ok=...fet. change_err=No tens permís per canviar de nivell d'execució change_title=Canvia el Nivell d'Execució change_cmd=Canviant al nivell d'execució $1 amb l'ordre $2. Això pot trigar una mica, i pot ser que el Webmin ja no estigui disponible després del canvi. init/lang/sk0100644000567100000120000000000010162477065012761 0ustar jcameronwheelinit/lang/fa0100755000567100000120000002273310350004334012736 0ustar jcameronwheel index_title=راه اندازی کردن Ùˆ خاموش کردن index_add=ساختن عمل جدید برای راه اندازی Ùˆ خاموش کردن index_reboot=راه اندازی مجدد سیستم index_rebootmsg=این کلید را ÙØ´Ø§Ø± دهید تا سیستم به سرعت راه اندازی مجدد شود. ارتباط همه کاربران ثبت شده جاری، قطع خواهد شد Ùˆ همه خدمات دوباره شروع خواهند شد. index_shutdown=خاموش کردن سیستم index_shutdownmsg=این کلید را ÙØ´Ø§Ø± دهید تا سیستم به سرعت خاموش شود. کلیه خدمات متوق٠خواهند شد، ارتباط همه کاربران قطع خواهد شد Ùˆ برق سیستم قطع خواهد شد(اگر سخت Ø§ÙØ²Ø§Ø± شما از این موضوع پشتیبانی کند.) index_script=دست نوشته $1 Ú©Ù‡ در زیر لیست شده در زمان بالا آمدن اجرا خواهد شد. این امکان وجود دارد Ú©Ù‡ شما دستورات خودتان را به آن اضاÙÙ‡ کنید تا برنامههای شبح یا سرویس دهندهها در موقع راه اندازی مجدد سیستم دوباره شروع شوند. index_downscript=دست نوشته $1 Ú©Ù‡ در زیر لیست شده در زمان خاموش شدن اجرا خواهد شد. این امکان وجود دارد Ú©Ù‡ شما دستورات خودتان را به آن اضاÙÙ‡ کنید تا برنامههای شبح یا سرویس دهندهها در موقع خاموش شدن سیستم کاملاً متوق٠شوند. index_return=اعمال خاموش شدن Ùˆ راه اندازی مجدد index_action=عمل index_desc=شرح index_boot=شروع در هنگام راه اندازی؟ index_levels=شروع در سطوح اجرا index_status=آیا شروع شده؟ index_order=ترتیب index_add_mac=اضاÙÙ‡ کردن یک دست نوشته جدید راه اندازی index_provides=**آماده کردن index_setting=**کارگزاری index_script_mac=!!دست نوشته $1 Ú©Ù‡ در زیر لیست شده در زمان بالا آمدن اجرا خواهد شد. هر چند پیشنهاد شده است Ú©Ù‡ شما دستورات خودتان را به آن اضاÙÙ‡ کنید تا برنامههای شبح یا سرویس دهندهها به محض بالا آمدن سیستم شروع شده index_editconfig=ویرایش ÙØ§ÛŒÙ„ $1 به صورت دستی index_stop=توق٠عمل انتخاب شده index_start=شروع عمل انتخاب شده index_rlchange=تغییر به سطح اجرا: index_rlchangedesc=این کلید را ÙØ´Ø§Ø± دهید تا سیستم شما از سطح اجرای جاری به سطح اجرای انتخاب شده تغییر حالت بدهد. این موضوع ممکن است Ú©Ù‡ موجب بشود Ú©Ù‡ کلیه اعمال در سطح جاری متوق٠شوند، Ùˆ سپس همه اعمال در سطح اجرای جدید شروع شوند. index_addboot=شروع در زمان راه اندازی index_delboot=توق٠در زمان راه اندازی index_addboot_start=شروع عمل Ùˆ شروع در زمان راه اندازی index_delboot_stop=توق٠عمل Ùˆ توق٠در زمان راه اندازی edit_title=ویرایش عمل create_title=ایجاد عمل edit_ecannot=شما اجازه ویرایش اعمال مربوط به راه اندازی را ندارید edit_details=جزئیات عمل edit_name=نام edit_desc=شرح edit_startmsg=پیام راه اندازی edit_stopmsg=پیام خاموش شدن edit_start=دستورات زمان راه اندازی edit_stop=دستورات زمان خاموش شدن edit_script=دست نوشته عمل edit_boot=آیا در زمان راه اندازی ÙØ¹Ø§Ù„ شود؟ edit_badS=زیرا این عمل به طور مناسب ایجاد نشده است، این عمل Ùقط در سطح اجرای $1 اجرا Ù…ÛŒ شود. edit_badK=زیرا این عمل به طور مناسب ایجاد نشده است، این عمل Ùقط در سطح اجرای $1 متوق٠میشود. edit_fix=برای ساختن عمل موجود در سطوح اجرایی دیگر، اینجا کلیک کنید edit_levels=شروع Ùˆ توق٠در سطوح اجرایی edit_rl=سطح اجرای $1 edit_startat=شروع در edit_stopat=توق٠در edit_startnow=شروع edit_stopnow=توق٠edit_restartnow=شروع دوباره edit_condrestartnow=شروع دوباره در صورت نیاز edit_reloadnow=بارگذاری دوباره edit_statusnow=نمایش وضعیت edit_return=عمل edit_status=شروع؟ edit_unknown=ناشناخته save_err=خطا در ذخیره کردن عمل save_ecannot=شما اجازه ویرایش اعمال راه اندازی را ندارید save_ealready=عمل ÙØ±Ø§Ø®ÙˆØ§Ù†Ø¯Ù‡ شده '$1' همیشه موجود است save_ewrite=خطا در نوشتن در $1:$2 ss_ecannot=شما اجازه شروع یا متوق٠کردن اعمال راه اندازی را ندارید ss_start=شروع عمل ss_stop=توق٠عمل ss_restart=شروع دوباره عمل ss_reload=بارگذاری دوباره عمل ss_status=وضعیت عمل ss_exec= اجرای ..$1 shutdown_ecannot=شما اجازه خاموش کردن سیستم را ندارید shutdown_title=خاموش کردن shutdown_rusure=آیا از خاموش کردن سیستم با دستور $1 مطمئن هستید؟ shutdown_ok=خاموش کردن سیستم shutdown_exec=خاموش کردن با دستور $1 .. reboot_ecannot=شما اجازه راه اندازی مجدد سیستم را ندارید reboot_title=راه اندازی مجدد reboot_rusure=آیا از راه اندازی مجدد سیستم با دستور $1 مطمئن هستید؟ reboot_ok=راه اندازی مجدد سیستم reboot_exec=راه اندازی مجدد با دستور $1 .. acl_script=آیا Ù…ÛŒ تواند دست نوشته راه اندازی را ویرایش کند؟ acl_actions=آیا Ù…ÛŒ توانید اعمال را اجرا، ویرایش Ùˆ حذ٠کنید؟ acl_runonly=Ùقط اجرا acl_reboot=آیا Ù…ÛŒ تواند سیستم را راه اندازی مجدد کند؟ acl_shutdown=آیا Ù…ÛŒ تواند سیستم را خاموش کند؟ log_rename=تغییر نام عمل $1 به $2 log_modify=عمل $1 اصلاح شد log_create=عمل $1 ساخته شد log_delete=عمل $1 حذ٠شد log_start=عمل $1 راه اندازی شروع شد log_stop=عمل $1 خاموش شدن متوق٠شد log_reboot=سیستم راه اندازی مجدد شد log_shutdown=خاموش کردن سیستم log_local=دست نوشته راه اندازی اصلاح شد log_bootup=تغییر عمل راه اندازی برای $1 log_massstart=عمل $1 شروع شد log_massstop=عمل $1 متوق٠شد log_massenable=عمل $1 ÙØ¹Ø§Ù„ شد log_massdisable=عمل $1 ناتوان شد edit_hostconfig_startup=اگر این عمل ÙØ¹Ø§Ù„ باشد دست نوشته $1 در زمان راه اندازی سیستم اجرا خواهد شد edit_hostconfig_plist=ÙØ§ÛŒÙ„ $1 پارامترهای مخصوص مربوط به دست نوشته راه اندازی را بارگذاری Ù…ÛŒ کند. شما Ù…ÛŒ توانید آنرا در پایین ویرایش کنید edit_hostconfig_new=درست کردن عمل جدید edit_hostconfig_noquotes=از نشان نقل قول در هیچ کدام از حوزه ها به استثنای حوزه $1 Ø§Ø³ØªÙØ§Ø¯Ù‡ نکنید edit_hostconfig_startitems=حوزه $1 نباید به یک عدد یا علامت زیرین خط شروع شود، Ùˆ بر اساس قرارداد، همه Ø­Ø±ÙˆÙ Ø§Ù„ÙØ¨Ø§ باید به صورت حرو٠بزرگ Ø§Ø³ØªÙØ§Ø¯Ù‡ شوند. حوزه $2 باید یک نام پرونده درست باشد Ùˆ نباید شامل نقطه باشد. edit_hostconfig_actionname=نام عمل edit_hostconfig_scriptname=نام دست نوشته edit_hostconfig_array=حوزه های $1,$2 Ùˆ $3 یک آرایه از حوزه ها هستند Ùˆ Ù…ÛŒ توانند شامل بیش از یک مقدار باشند. چند مقدار در یک ستون Ù†Ú¯Ù‡ داری Ù…ÛŒ شود edit_hostconfig_further=**بعد از ساختن عمل راهانداز جدید، شما به ØµÙØ­Ù‡ ای منتقل Ù…ÛŒ شوید Ú©Ù‡ در صورت نیاز Ù…ÛŒ توانید دست نوشته راه انداز Ùˆ لیست پارامتر را تغییر دهید edit_hostconfig_hostconfig=ÙØ§ÛŒÙ„ $1 پهنای خدمات Ùˆ برنامه های شبح Ú©Ù‡ در هنگام راه اندازی سیستم شروع Ù…ÛŒ شوند را مهار Ù…ÛŒ کند. شما Ù…ÛŒ توانید آنرا در پایین ویرایش کنید edit_hostconfig_title=ویرایش پیکربندی میزبان mass_enone=هیچ عملی انتخاب نشده mass_start=شروع اعمال mass_stop=توق٠اعمال mass_ebroken=**عمل قطع $1 نمی تواند در زمان راه اندازی ÙØ¹Ø§Ù„ یا غیر ÙØ¹Ø§Ù„ شده باشد mass_enable=ÙØ¹Ø§Ù„ کردن عمل $1 را در زمان راه اندازی mass_disable=ناتوان کردن عمل $1 را در زمان راه اندازی change_err=شما مجاز به تغییر سطح اجرا نیستید change_title=تغییر سطح اجرا change_cmd=تغییر حالت به سطح اجرای $1 با دستور $2 . ممکن است Ú©Ù‡ Ú©Ù…ÛŒ زمان بگیرد، Ùˆ وب مین نمی تواند بعد از تغییر حالت در دسترس باشد. init/config-debian-linux0100644000567100000120000000033310367532005015247 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=reboot shutdown_command=halt order_digits=2 inittab_id=id expert=0 desc=1 status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/fix_action.cgi0100755000567100000120000000117310113561600014307 0ustar jcameronwheel#!/usr/local/bin/perl # fix_action.cgi # Convert an action from a run-level file to a proper action in init.d require './init-lib.pl'; %access = &get_module_acl(); $access{'bootup'} == 1 || &error("You are not allowed to edit bootup actions"); $rl = $ARGV[0]; $ss = $ARGV[1]; $num = $ARGV[2]; $ac = $ARGV[3]; $oldfile = &runlevel_filename($rl, $ss, $num, $ac); $newfile = &action_filename($ac); while(-r $newfile) { if ($ac =~ /^(.*)_([0-9]+)$/) { $ac = "$1_".($2+1); } else { $ac = $ac."_1"; } $newfile = &action_filename($ac); } `mv $oldfile $newfile`; &add_rl_action($ac, $rl, $ss, $num); &redirect("edit_action.cgi?0+$ac"); init/config.info.sv0100644000567100000120000000131107255517611014260 0ustar jcameronwheelexpert=Tillåt individuella körnivåer,1,1-Ja,0-Nej desc=Visa funktioner med beskrivningar,1,1-Ja,0-Nej init_base=Katalog för körnivå-kataloger,0 init_dir=Katalog för master-init-script,0 soft_links=Länktyp för körnivå-filer,1,0-Hård,1-Mjuk order_digits=Antal siffror i utförandeordning,0 local_script=Lokalt startkommandoscript,3 reboot_command=Kommando för att starta om systemet,0 shutdown_command=Kommando för att stänga av systemet,0 start_stop_msg=Systemet stödjer omstarts-/avstängningsmeddelanden,1,0-Nej,1-Ja inittab_id=inittab-ID för startkörnivå,0 daemons_dir=Katalog för Caldera-demoner,3,Ingen status_check=Visa aktuell funktionsstatus,1,2-På index- och funktionssidor,1-Endast på funktionssidor,0-Nej init/config.info.de0100644000567100000120000000263110143010021014173 0ustar jcameronwheelline1=Konfigurierbare Optionen,11 expert=Erlaube die Auswahl einzelner Runlevel?,1,1-Ja,0-Nein desc=Zeige Aktionen mit Beschreibung,1,2-Ja, und zeige alle Runlevel an,1-Ja,0-Nein order=Zeige die Aktionen in Reihenfolge des Starts an?,1,1-Ja,0-Nein status_check=Zeige aktuellen Status der Aktionen,1,2-Auf Index- und Aktionen-Seite,1-Nur auf der Aktionen-Seite,0-Nein sort_mode=Sortiere Aktionen nach,1,1-Boot-Reihenfolge,0-Name line2=Systemkonfiguration,11 init_base=Verzeichnis, in dem die Runlevel-Verzeichnisse liegen,0 init_dir=Verzeichnis, in dem das Haupt-Skript liegt,0 soft_links=Link-Typ, der bei Runlevel-Dateien verwendet werden soll,1,0-Hard,1-Soft order_digits=Anzahl Ziffern in Aktionsreihenfolge,0 boot_levels=Runlevel zur Erzeugung neuer Aktionen in,3,Aus /etc/inittab local_script=Lokales Start,Skript,3 local_down=Lokales Shutdown-Skript,3,Keines reboot_command=Kommando zum Neustart des Systems,0 shutdown_command=Kommando zum Herunterfahren des Systems,0 start_stop_msg=System unterstützt 'Bootup-/Shutdown-' Nachrichten,1,0-Nein,1-Ja inittab_id=Inittab-ID für Bootup-Runlevel,0 daemons_dir=Caldera-Verzeichnis für Daemonen,3,Keines startup_dirs=Darwin 'StartupItems' Verzeichnisse,0 darwin_setup=Verzeichnis für gewöhnliche 'StartupItems',0 hostconfig=Darwin 'hostconfig'-Datei,0 plist=Name der plist in einem 'StartupItems' Verzeichnis,0 init/help/0040755000567100000120000000000007353047004012437 5ustar jcameronwheelinit/help/help.sv.html0100644000567100000120000000031407142735511014702 0ustar jcameronwheel

Det finns ingen hjälp till denna modul än


<-   Tillbaka till modul init/help/help.html0100644000567100000120000000030707060351551014252 0ustar jcameronwheel

Help for this module is not done yet


<-   Return to module

init/help/proc.sv.html0100644000567100000120000000011407142735511014713 0ustar jcameronwheel

Det finns ingen hjälp till denna modul än

init/help/proc.html0100644000567100000120000000010607060351551014262 0ustar jcameronwheel

Help for this module is not done yet

init/help/help.es.html0100644000567100000120000000032410067401522014652 0ustar jcameronwheel

Aún no existe ayuda disponible para este módulo


<-   Regresar al módulo

init/help/proc.es.html0100644000567100000120000000011610067401522014664 0ustar jcameronwheel

Aún no hay ayuda disponible para este módulo

init/help/help.ca.html0100644000567100000120000000031310067401511014622 0ustar jcameronwheel

L'ajuda d'aquest mòdul encara no està feta


<-   Torna al mòdul

init/help/proc.ca.html0100644000567100000120000000011410067401511014634 0ustar jcameronwheel

L'ajuda d'aquest mòdul encara no està feta

init/help/help.de.html0100664000567100000120000000033510067670017014646 0ustar jcameronwheel

Hilfe für dieses Modul ist noch nicht verfügbar


<-   Zurück zum Modul

init/help/proc.de.html0100664000567100000120000000013110067670017014653 0ustar jcameronwheel

Hilfe für dieses Modul ist noch nicht verfügbar

init/reboot.cgi0100755000567100000120000000137710301015511013456 0ustar jcameronwheel#!/usr/local/bin/perl # reboot.cgi # Reboot the system immediately.. require './init-lib.pl'; &ReadParse(); %access = &get_module_acl(); $access{'reboot'} || &error($text{'reboot_ecannot'}); &ui_print_header(undef, $text{'reboot_title'}, ""); print "

\n"; $ttcmd = "$config{'reboot_command'}"; if ($in{'confirm'}) { print "",&text('reboot_exec', $ttcmd),"

\n"; &system_logged("$config{'reboot_command'} >$null_file 2>$null_file"); &webmin_log("reboot"); } else { print "",&text('reboot_rusure', $ttcmd),"\n"; print "

\n"; print "\n"; print "
\n"; } &ui_print_footer("", $text{'index_return'}); init/config-openserver0100644000567100000120000000037010367532005015061 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=shutdown -i 6 -g 0 -y shutdown_command=shutdown -i 5 -g 0 -y order_digits=2 inittab_id=is desc=0 expert=0 status_check=0 inittab_rl_S=2 order=0 sort_mode=0 no_chkconfig=0 init/config.info0100644000567100000120000000260610370255704013633 0ustar jcameronwheelline1=Configurable options,11 expert=Allow selection of individual runlevels?,1,1-Yes,0-No desc=Display actions with descriptions,1,2-Yes, and show all runlevels,1-Yes,0-No order=Show boot order of actions?,1,1-Yes,0-No status_check=Show current status of actions,1,2-On index and action pages,1-On action page only,0-No sort_mode=Sort actions by,1,1-Boot order,0-Name line2=System configuration,11 init_base=Directory in which runlevel directories are located,0 init_dir=Directory containing master init scripts,0 soft_links=Link type to use for runlevel files,1,0-Hard,1-Soft order_digits=Number of digits in action order,0 boot_levels=Runlevels to create new actions in,3,From /etc/inittab local_script=Local startup commands script,3 local_down=Local shutdown commands script,3,None reboot_command=Command to reboot the system,0 shutdown_command=Command to shutdown the system,0 start_stop_msg=System supports bootup/shutdown messages,1,0-No,1-Yes inittab_id=inittab ID for bootup runlevel,0 daemons_dir=Caldera daemons directory,3,None no_chkconfig=Use chkconfig command to enable actions?,0-Yes,1-No rc_dir=FreeBSD rc scripts directories,3,None rc_conf=FreeBSD configuration files,3,None line3=OSX system configuration,11 startup_dirs=Darwin StartupItems directories,0 darwin_setup=Directory for custom StartupItems,0 hostconfig=Darwin hostconfig file,0 plist=Name of plist in a StartupItems directory,0 init/delete_action.cgi0100755000567100000120000000144510255740707015003 0ustar jcameronwheel#!/usr/local/bin/perl # delete_action.cgi # Delete an existing action and remove it from all the runlevels require './init-lib.pl'; &ReadParse(); %access = &get_module_acl(); $access{'bootup'} == 1 || &error($text{'save_ecannot'}); if ($in{type} == 0) { # Deleting a normal action foreach (&action_levels('S', $in{action})) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($in{action}, $1, 'S'); } foreach (&action_levels('K', $in{action})) { /^(\S+)\s+(\S+)\s+(\S+)$/; &delete_rl_action($in{action}, $1, 'K'); } $file = &action_filename($in{action}); } elsif ($in{type} == 1) { # deleting an odd action $file = &runlevel_filename($in{runlevel}, $in{startstop}, $in{number}, $in{action}); } &unlink_logged($file); &webmin_log('delete', 'action', $in{'action'}); &redirect(""); init/atboot.pl0100755000567100000120000001424610370261027013337 0ustar jcameronwheel#!/usr/local/bin/perl # atboot.pl # Called by setup.sh to have webmin started at boot time $no_acl_check++; require './init-lib.pl'; $product = $ARGV[0] || "webmin"; $ucproduct = ucfirst($product); if ($init_mode eq "osx") { # Darwin System &open_tempfile(LOCAL, ">>$config{'hostconfig'}"); &print_tempfile(LOCAL, "WEBMIN=-YES-\n"); &close_tempfile(LOCAL); $paramlist = "$config{'darwin_setup'}/$ucproduct/$config{'plist'}"; $scriptfile = "$config{'darwin_setup'}/$ucproduct/$ucproduct"; # On a Virgin darwin system, $config{'darwin_setup'} may not yet exist -d "$config{'darwin_setup'}/$ucproduct" || do { if ( -d "$config{'darwin_setup'}" ) { mkdir ("$config{'darwin_setup'}/$ucproduct", 0755); } else { mkdir ("$config{'darwin_setup'}", 0755); mkdir ("$config{'darwin_setup'}/$ucproduct",0755); } } until -d "$config{'darwin_setup'}/$ucproduct"; &open_tempfile(PLIST, ">$paramlist"); &print_tempfile(PLIST, "{\n"); &print_tempfile(PLIST, "\t\tDescription\t\t= \"$ucproduct system administration daemon\";\n"); &print_tempfile(PLIST, "\t\tProvides\t\t= (\"$ucproduct\");\n"); &print_tempfile(PLIST, "\t\tRequires\t\t= (\"Resolver\");\n"); &print_tempfile(PLIST, "\t\tOrderPreference\t\t= \"None\";\n"); &print_tempfile(PLIST, "\t\tMessages =\n"); &print_tempfile(PLIST, "\t\t{\n"); &print_tempfile(PLIST, "\t\t\tstart\t= \"Starting $ucproduct Server\";\n"); &print_tempfile(PLIST, "\t\t\tstop\t= \"Stopping $ucproduct Server\";\n"); &print_tempfile(PLIST, "\t\t};\n"); &print_tempfile(PLIST, "}\n"); &close_tempfile(PLIST); # Create Bootup Script &open_tempfile(STARTUP, ">$scriptfile"); &print_tempfile(STARTUP, "#!/bin/sh\n\n"); &print_tempfile(STARTUP, ". /etc/rc.common\n\n"); &print_tempfile(STARTUP, "if [ \"\${WEBMIN:=-NO-}\" = \"-YES-\" ]; then\n"); &print_tempfile(STARTUP, "\tConsoleMessage \"Starting $ucproduct\"\n"); &print_tempfile(STARTUP, "\t$config_directory/start >/dev/null 2>&1 [$i] !~ /^exit\s/; $i++) { } splice(@$lref, $i, 0, "$config_directory/start >/dev/null 2>&1 $fn"); $desc = "Start/stop $ucproduct"; &print_tempfile(ACTION, "#!/bin/sh\n"); $start_order = "9" x $config{'order_digits'}; $stop_order = "9" x $config{'order_digits'}; if ($config{'chkconfig'}) { # Redhat-style description: and chkconfig: lines &print_tempfile(ACTION, "# description: $desc\n"); &print_tempfile(ACTION, "# chkconfig: $config{'chkconfig'} ", "$start_order $stop_order\n"); } elsif ($config{'init_info'}) { # Suse-style init info section &print_tempfile(ACTION, "### BEGIN INIT INFO\n", "# Provides: $product\n", "# Required-Start: \$network \$syslog\n", "# Required-Stop: \$network\n", "# Default-Start: ",join(" ", @start),"\n", "# Description: $desc\n", "### END INIT INFO\n"); } else { # Just description in a comment &print_tempfile(ACTION, "# $desc\n"); } &print_tempfile(ACTION, "\n"); &print_tempfile(ACTION, "case \"\$1\" in\n"); &print_tempfile(ACTION, "'start')\n"); &print_tempfile(ACTION, "\t$config_directory/start >/dev/null 2>&1 /dev/null 2>&1\n"); &print_tempfile(ACTION, "\t\tif [ \"\$?\" = \"0\" ]; then\n"); &print_tempfile(ACTION, "\t\t\techo \"$product (pid \$pid) is running\"\n"); &print_tempfile(ACTION, "\t\t\tRETVAL=0\n"); &print_tempfile(ACTION, "\t\telse\n"); &print_tempfile(ACTION, "\t\t\techo \"$product is stopped\"\n"); &print_tempfile(ACTION, "\t\t\tRETVAL=1\n"); &print_tempfile(ACTION, "\t\tfi\n"); &print_tempfile(ACTION, "\telse\n"); &print_tempfile(ACTION, "\t\techo \"$product is stopped\"\n"); &print_tempfile(ACTION, "\t\tRETVAL=1\n"); &print_tempfile(ACTION, "\tfi\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "'restart')\n"); &print_tempfile(ACTION, "\t$config_directory/stop && $config_directory/start\n"); &print_tempfile(ACTION, "\tRETVAL=\$?\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "*)\n"); &print_tempfile(ACTION, "\techo \"Usage: \$0 { start | stop }\"\n"); &print_tempfile(ACTION, "\tRETVAL=1\n"); &print_tempfile(ACTION, "\t;;\n"); &print_tempfile(ACTION, "esac\n"); &print_tempfile(ACTION, "exit \$RETVAL\n"); &close_tempfile(ACTION); chmod(0755, $fn); foreach $s (@start) { &add_rl_action($product, $s, "S", $start_order); } print STDERR "Created init script $fn\n"; } elsif ($init_mode eq "win32") { # Create win32 service $perl_path = &get_perl_path(); &enable_at_boot($product, $ucproduct, "$perl_path $root_directory/miniserv.pl $config_directory/miniserv.conf"); } elsif ($init_mode eq "rc") { # Create RC script &enable_at_boot($product, $ucproduct, "$config_directory/start", "$config_directory/stop"); } $config{'atboot_product'} = $product; &save_module_config(); init/config.info.fr0100644000567100000120000000261310112475543014236 0ustar jcameronwheelinit_base=Répertoire dans lequel les répertoires des niveaux d'exécution sont situés,0 init_dir=Répertoire qui contient les scripts de démarrage,0 soft_links=Type de liens utilisés pour les niveaux d'exécution,1,0-Dur,1-Symboliques order_digits=Nombre de chiffre dans l'ordre d'action,0 local_script=Script local de démarrage,3 reboot_command=Commande pour redémarrer le système,0 shutdown_command=Commande pour arrêter le système,0 start_stop_msg=Le système supporte les messages de démarrage et d'arrêt,1,0-Non,1-Oui inittab_id=Numéro du niveau d'exécution du démarrage,0 line1=Options Configurables,11 expert=Permetrre la selection de niveau de demarrage individuels ?,1,1-Oui,0-Non desc=Afficher actions avec description,1,2-Oui, et montrer tous les niveaux de demarrage,1-Oui,0-Non order=Montrer ordre de boot des actions ?,1,1-Oui,0-Non status_check=Montrer le satut courant des actions,1,2-Sur les pages Index et Action,1-Sur la page Action uniquement,0-Non sort_mode=Trier les actions par,1,1-Ordre de boot,0-Nom line2=Configuration du systeme,11 boot_levels=Niveaux de demarrage creent nouvelles actions dans,3,/etc/inittab daemons_dir=Repertoire des demons Caldera,3,Aucun startup_dirs=Repertoires des StartupItems Darwin,0 darwin_setup=Repertoire pour personnaliser StartupItems,0 hostconfig=Fichier de configuration du poste Darwin,0 plist=Nom de plist dans un repertoire de StartupItems,0 init/config-unixware0100644000567100000120000000033210367532005014531 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=reboot shutdown_command=shutdown -i 5 -g 0 -y order_digits=2 inittab_id=is desc=0 expert=0 status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config-redhat-linux0100644000567100000120000000047510367532005015303 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/rc.d init_dir=/etc/rc.d/init.d reboot_command=shutdown -r now shutdown_command=shutdown -h now order_digits=2 inittab_id=id extra_init=/etc/rc.d/rc.local chkconfig=2345 subsys=/var/lock/subsys expert=0 desc=1 status_check=1 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/index.cgi0100755000567100000120000002524410370277301013307 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Display a list of run-levels and the actions that are run at boot and # shutdown time for each level require './init-lib.pl'; require './hostconfig-lib.pl'; &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1); %access = &get_module_acl(); if ($init_mode eq "osx" && $access{'bootup'}) { # This hostconfig if block written by Michael A Peters # for OSX/Darwin. # build hostconfig table @hconf_set = &hostconfig_settings(); %description_list = &hostconfig_gather(description); print "\n"; print "\n"; print "\n"; print "\n"; $i = 0; while (<@hconf_set>) { $action_description = $description_list{"$hconf_set[$i][0]"}; print &hostconfig_table($hconf_set[$i][0], $hconf_set[$i][1], $action_description); $i++; } print "
", &text('index_action'), "", &text('index_setting'), " ", &text('index_desc'), "
\n"; if ($access{'bootup'} == 1) { print "$text{'index_add_mac'}
\n"; print "", &text('index_editconfig', "$config{'hostconfig'}"),"

\n"; } print "


\n"; } elsif ($init_mode eq "init" && $access{'bootup'}) { # build list of normal and broken actions @iacts = &list_actions(); foreach $a (@iacts) { @ac = split(/\s+/, $a); $nodemap{$ac[1]} = $ac[0]; push(@acts, $ac[0]); push(@actsl, "0+$ac[0]"); push(@actsf, $ac[0] =~ /^\// ? $ac[0] : "$config{'init_dir'}/$ac[0]"); } @runlevels = &list_runlevels(); foreach $r (@runlevels) { foreach $w ("S", "K") { foreach $a (&runlevel_actions($r, $w)) { @ac = split(/\s+/, $a); if (!$nodemap{$ac[2]}) { push(@acts, $ac[1]); push(@actsl, "1+$r+$ac[0]+$ac[1]+$ac[2]+$w"); push(@actsf, "$config{'init_base'}/rc$r.d/$w$ac[0]$ac[1]"); } } } } @boot = &get_inittab_runlevel(); for($i=0; $i<@acts; $i++) { foreach $s (&action_levels('S', $acts[$i])) { local ($l, $p) = split(/\s+/, $s); local ($lvl) = (&indexof($l, @boot) >= 0); local %daemon; if ($lvl && $config{'daemons_dir'} && &read_env_file("$config{'daemons_dir'}/$acts[$i]", \%daemon)) { $lvl = lc($daemon{'ONBOOT'}) eq 'yes' ? 1 : 0; } push(@{$actsb[$i]}, [ $l, $p, $lvl ]); } @{$actsb[$i]} = sort { $b->[2] <=> $a->[2] } @{$actsb[$i]}; } # Sort the actions if necessary @order = ( 0 .. $#acts ); if ($config{'sort_mode'}) { @order = sort { local $aa = $actsb[$a]->[0]; local $bb = $actsb[$b]->[0]; $bb->[2] <=> $aa->[2] || $bb->[1] <=> $aa->[1] } @order; } @acts = map { $acts[$_] } @order; @actsl = map { $actsl[$_] } @order; @actsf = map { $actsf[$_] } @order; @actsb = map { $actsb[$_] } @order; if ($access{'bootup'} == 1) { print "$text{'index_add'}
\n"; } if (!$config{'desc'}) { # Display actions by name only print "\n"; print "\n"; print "
$text{'index_title'}
\n"; $len = @acts; $len = int(($len+3)/4)*4; for($i=0; $i<$len; $i++) { if ($i%4 == 0) { print "\n"; } print "\n"; if ($i%4 == 3) { print "\n"; } } print "
"; if ($acts[$i]) { print "", "$acts[$i]\n"; } print "
\n"; } else { # Display actions and descriptions print "
\n"; print "\n"; print "\n"; print "\n"; if ($config{'desc'} == 2) { print "\n"; } else { print "\n"; } if ($config{'order'}) { print "\n"; } if ($config{'status_check'} == 2) { print " "; } print "\n"; for($i=0; $i<@acts; $i++) { local ($boot, %daemon, @levels, $order); foreach $s (@{$actsb[$i]}) { if ($s->[2]) { $boot = 1; push(@levels, "$s->[0]"); } else { push(@levels, $s->[0]); } } $order = $actsb[$i]->[0]->[1]; print "\n"; if ($actsl[$i] =~ /^0/) { print "\n"; } else { print "\n"; } print "\n"; local %has; $d = &html_escape(&init_description($actsf[$i], $config{'status_check'} == 2 ? \%has : undef)); if ($config{'desc'} == 2) { print "\n"; } else { print "\n"; } if ($config{'order'}) { print "\n"; } if ($config{'status_check'} == 2) { print "\n"; } print "\n"; print "\n"; } print "
 $text{'index_action'}$text{'index_levels'}$text{'index_boot'}$text{'index_order'}$text{'index_status'}$text{'index_desc'}
 $acts[$i]",@levels ? join(" ", @levels) : "
","
", $boot ? $text{'yes'} : "$text{'no'}", "",$order || "
","
\n"; if ($actsl[$i] =~ /^0/) { local $out = $has{'status'} ? `$actsf[$i] status` : ''; if ($out =~ /running/i) { print $text{'yes'}; } elsif ($out =~ /stopped/i) { print "", "$text{'no'}"; } else { print "
"; } } else { print " "; } print "
",$d ? $d : "
","
\n"; print "\n"; print "\n"; if ($access{'bootup'} == 1) { # Show buttons to enable/disable at boot print "  \n"; print "\n"; print "\n"; print "  \n"; print "\n"; print "\n"; } } print "
\n"; if ($access{'bootup'} == 1) { print "$text{'index_add'}

\n"; } print "


\n"; if ($access{'bootup'} == 1) { # Show runlevel switch form print "
\n"; print "\n"; print "\n"; print "
\n"; print " $text{'index_rlchangedesc'}

\n"; } } elsif ($init_mode eq "local" && $access{'bootup'} == 1) { # Display local bootup script if ($config{'hostconfig'}) { # This means a darwin system where # daemons are not started in the rc script print &text('index_script_mac', "$config{'local_script'}"),"
\n"; } else { print &text('index_script', "$config{'local_script'}"),"
\n"; } print "
\n"; print "
\n"; if ($config{'local_down'}) { # Show shutdown script too print &text('index_downscript', "$config{'local_down'}"),"
\n"; print "
\n"; } print "
\n"; print "
\n"; } elsif ($init_mode eq "win32" && $access{'bootup'}) { # Show Windows services print &ui_form_start("save_services.cgi", "post"); print &select_all_link("d"),"\n"; print &select_invert_link("d"),"
\n"; print &ui_columns_start([ "", $text{'index_sname'}, $text{'index_sdesc'}, $text{'index_sboot'}, $text{'index_sstate'} ]); foreach $svc (&list_win32_services()) { print &ui_columns_row([ &ui_checkbox("d", $svc->{'name'}, undef), $svc->{'name'}, $svc->{'desc'}, $text{'index_sboot'.$svc->{'boot'}} || $svc->{'boot_desc'}, $text{'index_sstate'.$svc->{'state'}} || $svc->{'state_desc'}, ]); } print &ui_columns_end(); print &select_all_link("d"),"\n"; print &select_invert_link("d"),"
\n"; print &ui_form_end([ [ "start", $text{'index_start'} ], [ "stop", $text{'index_stop'} ], undef, [ "addboot", $text{'index_addboot'} ], [ "delboot", $text{'index_delboot'} ], undef, [ "addboot_start", $text{'index_addboot_start'} ], [ "delboot_stop", $text{'index_delboot_stop'} ], ]); print "
\n"; } elsif ($init_mode eq "rc" && $access{'bootup'}) { # Show FreeBSD scripts print &ui_form_start("mass_rcs.cgi", "post"); print &select_all_link("d"),"\n"; print &select_invert_link("d"),"\n"; print "$text{'index_radd'}
\n"; print &ui_columns_start([ "", $text{'index_rname'}, $text{'index_rdesc'}, $text{'index_rboot'} ]); foreach $rc (&list_rc_scripts()) { print &ui_columns_row([ &ui_checkbox("d", $rc->{'name'}, undef), "$rc->{'name'}", $rc->{'desc'}, $rc->{'enabled'} == 1 ? $text{'yes'} : $rc->{'enabled'} == 2 ? $text{'index_unknown'} : "$text{'no'}", ]); } print &ui_columns_end(); print &select_all_link("d"),"\n"; print &select_invert_link("d"),"\n"; print "$text{'index_radd'}
\n"; print &ui_form_end([ [ "start", $text{'index_start'} ], [ "stop", $text{'index_stop'} ], undef, [ "addboot", $text{'index_addboot'} ], [ "delboot", $text{'index_delboot'} ], undef, [ "addboot_start", $text{'index_addboot_start'} ], [ "delboot_stop", $text{'index_delboot_stop'} ], ]); print "
\n"; } # reboot/shutdown buttons print "\n"; if ($access{'reboot'}) { print "\n"; print "\n"; print "\n"; print "\n"; } if ($access{'shutdown'}) { print "\n"; print "\n"; print "\n"; print "\n"; } print "
$text{'index_rebootmsg'}
$text{'index_shutdownmsg'}
\n"; &ui_print_footer("/", $text{'index'}); init/config-osf10100644000567100000120000000043410367532005013542 0ustar jcameronwheeldaemons_dir= show_opts=0 inittab_id=is expert=0 start_stop_msg=1 reboot_command=reboot shutdown_command=init 0 soft_links=1 init_base=/sbin local_script= desc=0 order_digits=2 init_dir=/sbin/init.d status_check=0 inittab_rl_4=4,3,2 inittab_rl_3=3,2 order=0 sort_mode=0 no_chkconfig=0 init/config-aix0100644000567100000120000000042210367532005013450 0ustar jcameronwheelshow_opts=0 inittab_id=init expert=0 start_stop_msg=0 reboot_command=reboot shutdown_command=shutdown -Fh soft_links=1 init_base= order_digits=2 desc=0 init_dir= daemons_dir= local_script=/etc/rc local_down=/etc/rc.shutdown status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config-slackware-linux0100644000567100000120000000022010367532005015774 0ustar jcameronwheelreboot_command=reboot shutdown_command=halt local_script=/etc/rc.d/rc.local status_check=0 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/log_parser.pl0100664000567100000120000000264310255740250014203 0ustar jcameronwheel# log_parser.pl # Functions for parsing this module's logs do 'init-lib.pl'; # parse_webmin_log(user, script, action, type, object, ¶ms) # Converts logged information from this module into human-readable form sub parse_webmin_log { local ($user, $script, $action, $type, $object, $p) = @_; if ($action eq 'modify') { if ($p->{'old'} ne $p->{'name'}) { return &text('log_rename', "$p->{'old'}", "$p->{'name'}"); } else { return &text('log_modify', "$object"); } } elsif ($action eq 'create') { return &text('log_create', "$object"); } elsif ($action eq 'delete') { return &text('log_delete', "$object"); } elsif ($action eq 'start') { return &text('log_start', "$object"); } elsif ($action eq 'stop') { return &text('log_stop', "$object"); } elsif ($action eq 'reboot') { return $text{'log_reboot'}; } elsif ($action eq 'shutdown') { return $text{'log_shutdown'}; } elsif ($action eq 'local') { return $text{'log_local'}; } elsif ($action eq 'bootup') { return &text('log_bootup', join(", ", map { "$_" } keys %$p)); } elsif ($action eq 'massstart' || $action eq 'massstop' || $action eq 'massenable' || $action eq 'massdisable') { return &text('log_'.$action, join(", ", map { "$_" } split(/\s+/, $object))); } elsif ($action eq 'telinit') { return &text('log_telinit', $object); } else { return undef; } } init/config-irix0100644000567100000120000000034210367532005013643 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/ init_dir=/etc/init.d reboot_command=/etc/reboot shutdown_command=/etc/shutdown -i0 -g0 -y order_digits=2 inittab_id=is desc=0 expert=0 status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config.info.tr0100644000567100000120000000125407164752075014267 0ustar jcameronwheelexpert=Kiþisel çalýþma seviyesinin seçimine izin verilsin,1,1-Evet,0-Hayýr desc=Ýþlemleri açýklamalarý ile görüntüle,1,1-Evet,0-Hayýr init_base=Çalýþma seviyelerinin olduðu dizin,0 init_dir=Directory containing master init scripts,0 soft_links=Açýlýþ seviyeleri dosyasý için kullanýlacak link tipi,1,0-Hard,1-Soft order_digits=Ýþlem sýralamasýndaki rakam sayýsý,0 local_script=Yerel baþlangýç komutlarý betiði,3 reboot_command=Sistemi yeniden baþlatma komutu,0 shutdown_command=Sistemi kapatma komutu,0 start_stop_msg=Sistem açýlýþ/kapanýþ mesajlarýný desteklesin,1,0-Hayýr,1-Evet inittab_id=Açýlýþ çalýþma seviyesi için inittab ID ,0 daemons_dir=Caldera daemon'larý dizini,3,Hiçbiri init/config.info.pl0100644000567100000120000000205007366415362014247 0ustar jcameronwheelexpert=Pozwalaæ na wybór poszczególnych poziomów pracy systemu,1,1-Tak,0-Nie desc=Wy¶wietlaæ dzia³ania wraz z opisami,1,2,Tak, i pokazuj wszystkie poziomy,1-Tak,0-Nie init_base=Katalog zawieraj±cy podkatalogi poziomów pracy,0 init_dir=Katalog zawieraj±cy nadrzêdne skrypty startowe,0 soft_links=Stosowany rodzaj dowi±zañ do plików poziomów pracy,1,0-Twarde,1-Miêkkie order_digits=Liczba cyfr okre¶laj±cych kolejno¶æ uruchamiania,0 local_script=Lokalny skrypt poleceñ startowych,3 reboot_command=Polecenie restartuj±ce system,0 shutdown_command=Polecenie zamykaj±ce system,0 start_stop_msg=System wspomaga komunikaty startowe/zamykaj±ce,1,0-Nie,1-Tak inittab_id=ID inicjalnego poziomu pracy w inittab-ie,0 daemons_dir=Katalog demonów Caldery,3,Brak startup_dirs=Katalogi StartupItems Darwina,0 darwin_setup=Katalog dla indywidualnych StartupItems,0 hostconfig=Plik hostconfig Darwina,0 plist=Nazwa p-listy w katalogu StartupItems,0 status_check=Pokazywaæ bie¿±cy stan akcji,1,2-Na stronach indeksowej i akcji,1-Tylko na stronie akcji,0-Nie init/medium.risk0100644000567100000120000000002407205350062013647 0ustar jcameronwheelbootup=2 noconfig=1 init/backup_config.pl0100664000567100000120000000177410314364644014651 0ustar jcameronwheel do 'init-lib.pl'; # backup_config_files() # Returns files and directories that can be backed up sub backup_config_files { local @rv; if ($config{'init_base'}) { local $a; foreach $a (&list_actions()) { local @ac = split(/\s+/, $a); push(@rv, $ac[0] =~ /^\// ? $ac[0] : "$config{'init_dir'}/$ac[0]"); if ($config{'daemons_dir'} && -r "$config{'daemons_dir'}/$ac[0]") { push(@rv, "$config{'daemons_dir'}/$ac[0]"); } } } else { # Just bootup and shutdown scripts push(@rv, $config{'local_script'}); push(@rv, $config{'local_down'}) if ($config{'local_down'}); } return @rv; } # pre_backup(&files) # Called before the files are actually read sub pre_backup { return undef; } # post_backup(&files) # Called after the files are actually read sub post_backup { return undef; } # pre_restore(&files) # Called before the files are restored from a backup sub pre_restore { return undef; } # post_restore(&files) # Called after the files are restored from a backup sub post_restore { } 1; init/config-macos0100644000567100000120000000042310367532005013772 0ustar jcameronwheelreboot_command=reboot shutdown_command=shutdown local_script=/etc/rc startup_dirs=/System/Library/StartupItems:/Library/StartupItems darwin_setup=/Library/StartupItems hostconfig=/etc/hostconfig plist=StartupParameters.plist status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/low.risk0100644000567100000120000000002407205350025013167 0ustar jcameronwheelbootup=0 noconfig=1 init/config.info.ru_RU0100664000567100000120000000220307614360511014661 0ustar jcameronwheelstart_stop_msg=Ñèñòåìà ïîääåðæèâàåò ñîîáùåíèÿ çàãðóçêè/çàâåðøåíèÿ ðàáîòû,1,0-Íåò,1-Äà reboot_command=Êîìàíäà äëÿ ïåðåçàãðóçêè ñèñòåìû,0 shutdown_command=Êîìàíäà äëÿ çàâåðøåíèÿ ðàáîòû ñèñòåìû,0 init_dir=Êàòàëîã&$44; ñîäåðæàùèé ãëàâíûå ñöåíàðèè èíèöèàëèçàöèè,0 soft_links=Òèï ññûëêè, èñïîëüçóåìûé äëÿ ôàéëîâ óðîâíÿ çàïóñêà,1,0-Æåñòêàÿ,1-Ñèìâîëüíàÿ init_base=Êàòàëîã, â êîòîðîì ðàñïîëîæåíû êàòàëîãè óðîâíåé çàïóñêà,0 inittab_id=Èìÿ ïðîöåññà inittab, çàäàþùåãî ðåæèì ðàáîòû,0 local_script=Ñöåíàðèé ëîêàëüíûõ êîìàíä çàãðóçêè ñèñòåìû,3 order_digits=Êîëè÷åñòâî öèôð î÷åðåäíîñòè âûïîëíåíèÿ ñöåíàðèÿ,0 startup_dirs=Êàòàëîãè Darwin StartupItems,0 plist=Íàçâàíèå plist â êàòàëîãå StartupItems,0 expert=Ïîçâîëÿòü âûáèðàòü îòäåëüíûå óðîâíè çàïóñêà,1,1-Äà,0-Íåò darwin_setup=Êàòàëîãè StartupItems ïîëüçîâàòåëÿ,0 line1=Íàñòðàèâàåìûå ïàðàìåòðû,11 desc=Ïîêàçûâàòü îïèñàíèÿ ñöåíàðèåâ,1,2-Äà è ïîêàçûâàòü âñå óðîâíè çàïóñêà,1-Äà,0-Íåò line2=Ñèñòåìíûå ïàðàìåòðû,11 daemons_dir=Êàòàëîã ñëóæá Caldera,3,Íåò hostconfig=Ôàéë hostconfig Darwin,0 status_check=Ïîêàçûâàòü òåêóùåå ñîñòîÿíèå,1,2-Íà ñòðàíèöàõ ñî ñïèñêîì è ñöåíàðèåì,1-Òîëüêî íà ñòðàíèöå ñî ñöåíàðèåì,0-Íåò init/config-gentoo-linux0100644000567100000120000000031110367532005015314 0ustar jcameronwheelsoft_links=1 show_opts=0 reboot_command=shutdown -r now shutdown_command=shutdown -h now inittab_id=id expert=0 desc=1 status_check=0 order=0 sort_mode=0 local_script=/etc/rc.d/rc.local no_chkconfig=0 init/config-mandrake-linux0100644000567100000120000000047510367532005015616 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/rc.d init_dir=/etc/rc.d/init.d reboot_command=shutdown -r now shutdown_command=shutdown -h now order_digits=2 inittab_id=id extra_init=/etc/rc.d/rc.local chkconfig=2345 subsys=/var/lock/subsys expert=0 desc=1 status_check=1 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/rbac-mapping0100664000567100000120000000012010231073737013763 0ustar jcameronwheel# RBAC authorization # Webmin ACL solaris.system.shutdown noconfig=1,bootup=0 init/config-netbsd0100644000567100000120000000017110367532005014147 0ustar jcameronwheelreboot_command=reboot shutdown_command=halt local_script=/etc/rc.local status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config-msc-linux0100644000567100000120000000047010367532005014611 0ustar jcameronwheelsoft_links=1 show_opts=0 init_base=/etc/rc.d init_dir=/etc/init.d reboot_command=shutdown -r now shutdown_command=shutdown -h now order_digits=2 inittab_id=id extra_init=/etc/rc.d/rc.local chkconfig=2345 subsys=/var/lock/subsys expert=0 desc=1 status_check=1 order=0 sort_mode=0 boot_levels=2 3 5 no_chkconfig=0 init/config-windows0100644000567100000120000000020210367532005014355 0ustar jcameronwheelreboot_command=shutdown.exe -r -t 1 -f shutdown_command=shutdown.exe -s -t 1 -f status_check=0 order=0 sort_mode=0 no_chkconfig=0 init/config.info.fa0100664000567100000120000000417710350004334014214 0ustar jcameronwheel line1=گزينه‌های قابل پيکربندی,11 expert=آيا اجازه انتخاب سطح اجراها داده شود؟,1,1-بله,0-خير desc=آيا اعمال به همراه شرحها نشان داده شوند,1,2-بله Ùˆ تمام سطوح اجرا نشان داده شوند,1-بله,0-خير order=آيا ترتيب راه‌اندازی اعمال نشان داده شود؟,1,1-بله,0-خير status_check=نشان دادن وضعيت جاری اعمال,1,2- برروی ØµÙØ­Ø§Øª شاخص Ùˆ عمل,1-تنها برروی ØµÙØ­Ù‡ عمل,0-خير sort_mode=مرتب سازی اعمال براساس,1,1-ترتيب راه‌اندازی,0-نام line2=پيکربندی سيستم,11 init_base=Ùهرست راهنمايی Ú©Ù‡ Ùهرستهای راهنما سطح اجرا در آن قرار دارند,0 init_dir=Ùهرست راهنمايی Ú©Ù‡ دست نوشته‌های اصلی init در آن قرار دارند,0 soft_links=نوع اتصال مورد Ø§Ø³ØªÙØ§Ø¯Ù‡ برای پرونده‌های سطح اجرا,1,0-سخت,1-نرم order_digits=تعداد ارقام در ترتيب اعمال,0 boot_levels=ايجاد کردن اعمال جديد درسطح اجرای (های),3,از /etc/inittab local_script=دست نوشته ÙØ±Ù…انهای راه‌اندازی محلی مجدد,3 local_down=دست نوشته ÙØ±Ù…انهای خاموش محلي,3,هيچ reboot_command=ÙØ±Ù…انی جهت راه‌اندازی مجدد سيستم,0 shutdown_command=ÙØ±Ù…انی جهت خاموش کردن سيستم,0 start_stop_msg=آيا سيستم از پيغامهای راه‌اندازی/خاموش کردن پشتيبانی کند؟,1,0-خير,1-بله inittab_id=مقدار اوليه ID برای اجرای سطح1,0 daemons_dir=Ùهرست راهنمای شبحهای caldera,3,هيچ startup_dirs=Ùهرست راهنما اقلام راه‌اندازی darwin,0 darwin_setup=Ùهرست راهنما برای اقلام Ø³ÙØ§Ø±Ø´ÛŒ راه‌اندازی,0 hostconfig=پرونده پيکربندی ميزبان darwin plist=نام plist در Ùهرست راهنمای اقلام راه‌اندازی,0 init/config.info.ca0100644000567100000120000000262710133731444014215 0ustar jcameronwheelline1=Opcions configurables,11 expert=Permet la selecció de nivells d'execució individuals,1,1-Sí,0-No desc=Mostra les accions amb descripcions,1,2-Sí, i mostra tots els nivells d'execució,1-Sí,0-No order=Mostra l'ordre d'engegada de les accions,1,1-Sí,0-No status_check=Mostra l'estat actual de les accions,1,2-A les pàgines d'índex i de l'acció,1-Només a la pàgina de l'acció,0-No sort_mode=Ordena les accions per,1,1-Ordre d'engegada,0-Nom line2=Configuració del sistema,11 init_base=Directori on s'allotgen els directoris de nivells d'execució,0 init_dir=Directori que conté els scripts init mestres,0 soft_links=Tipus d'enllaç pels fitxers de nivell d'execució,1,0-Real,1-Simbòlic order_digits=Nombre de dígits de l'ordre de l'acció,0 boot_levels=Nivells d'execució en els quals s'han de crear accions noves,3,A partir de /etc/inittab local_script=Script local d'execució d'ordres,3 local_down=Script d'ordres de tancament local,3,Cap reboot_command=Ordre de reinici del sistema,0 shutdown_command=Ordre de tancament del sistema,0 start_stop_msg=El sistema suporta missatges d'engegada/tancament,1,0-No,1-Sí inittab_id=ID d'inittab per al nivell d'engegada per omissió,0 daemons_dir=Directori de dimonis de Caldera,3,Cap startup_dirs=Directoris StartupItems Darwin,0 darwin_setup=Directoris StartupItems Personalitzats,0 hostconfig=Fitxer de configuració de host Darwin,0 plist=Nom de plist d'un directori StartupItems,0 init/config-freebsd-5.0-*0100644000567100000120000000037110370275720014735 0ustar jcameronwheelreboot_command=shutdown -r now shutdown_command=shutdown -p now local_script=/etc/rc.local local_down=/etc/rc.shutdown status_check=0 order=0 sort_mode=0 no_chkconfig=0 rc_dir=/etc/rc.d /usr/local/etc/rc.d rc_conf=/etc/defaults/rc.conf /etc/rc.conf init/edit_hostconfig.cgi0100755000567100000120000001422010113561636015342 0ustar jcameronwheel#!/usr/local/bin/perl # edit_hostconfig.cgi # # Edit the settings in the hostconfig file, or the # StartupItems script or plist associated with the # action described in the hostconfig file. # # Also create a new startup action with associated script and plist # and manually modify hostconfig file. require './init-lib.pl'; require './hostconfig-lib.pl'; use File::Basename; %access = &get_module_acl(); $access{'bootup'} == 1 || &error($text{'edit_ecannot'}); $ty = $ARGV[0]; if ($ty == 0) { # Editing an existing action in /etc/hostconfig $action_to_edit = $ARGV[1]; &ui_print_header(undef, $text{'edit_title'}, ""); %startuphash = &hostconfig_gather(startscript); $startscript = $startuphash{"$action_to_edit"}; if ( $startscript ne "") { $startupdir = dirname("$startscript"); $plistedit = "$startupdir/$config{'plist'}"; } else { $plistedit = ""; } #create the action edit table $actionedit = &hostconfig_editaction("$action_to_edit", "$startscript"); print "
\n"; print "\n"; print "\n"; print "\n"; print "
", &text('index_action'), "", &text('index_setting'), "
$action_to_edit$actionedit
\n"; print "
\n"; #create the edit file forms if ($startscript ne "") { print "
\n"; print &text('edit_hostconfig_startup', "$startscript"),"
\n"; # } print "
\n"; print "
\n"; print "\n"; print "
\n"; } if ($plistedit ne "") { print "
\n"; print &text('edit_hostconfig_plist', "$plistedit"),"
\n"; # } print "
\n"; print "
\n"; print "\n"; # print "$plistedit
\n"; print "
\n"; } } if ($ty == 1) { &ui_print_header(undef, $text{'edit_hostconfig_new'}, ""); print "
\n"; print "

\n", &text('edit_hostconfig_noquotes', "$text{'edit_start'}"),"\n"; print "

\n", &text('edit_hostconfig_startitems', "$text{'edit_hostconfig_actionname'}", "$text{'edit_hostconfig_scriptname'}"),"\n"; print "

\n", &text('edit_hostconfig_array', "Provides", "Requires", "Uses"),"\n"; print "

\n $text{'edit_hostconfig_further'}\n"; #print "

\n"; print "\n"; print "\n"; print "\n"; print "
Action Details
\n"; # create the form fields $textt=&hostconfig_createtext("Action Name","req"); print "", &hostconfig_createtext("$text{'edit_hostconfig_actionname'}","req"); print "\n"; print "", &hostconfig_createtext("$text{'edit_hostconfig_scriptname'}","req"); print "\n"; print "", &hostconfig_createtext("$text{'edit_start'}","req"); print "\n"; print "", &hostconfig_createtext("$text{'index_desc'}",""); print "\n"; print "", &hostconfig_createtext("Provides",""); print "\n"; print "", &hostconfig_createtext("Requires",""); print "\n"; print "", &hostconfig_createtext("Uses",""); print "\n"; print "", &hostconfig_createtext("OrderPreference",""); print "\n"; print "", &hostconfig_createtext("Start Message",""); print "\n"; print "", &hostconfig_createtext("Stop Message",""); print "\n"; print "", &hostconfig_createtext("Start at boot time?",""); print "\n"; print "\n"; print "
Yes\n"; print " No
* required field
"; print "
\n"; print "
\n"; } if ($ty == 2) { &ui_print_header(undef, $text{'edit_hostconfig_title'}, ""); print &text('edit_hostconfig_hostconfig', "$config{'hostconfig'}"),"
\n"; print "
\n"; print "
\n"; print "
\n"; print "
\n"; #add reboot and shutdown messages to this page as well... print "\n"; if ($access{'reboot'}) { print "\n"; print "\n"; print "\n"; print "\n"; } if ($access{'shutdown'}) { print "\n"; print "\n"; print "\n"; print "\n"; } print "
$text{'index_rebootmsg'}
$text{'index_shutdownmsg'}
\n"; } &ui_print_footer("", $text{'index_return'}); init/hostconfig-lib.pl0100755000567100000120000002121110112543145014742 0ustar jcameronwheel#!/usr/local/bin/perl # hostconfig-lib.pl # These are functions specific to the hostconfig file # used by darwin # written by Michael A. Peters sub hostconfig_settings { #### # # This subroutine reads the hostconfig file into an array # and outputs a second array containing matched pairs of # the startup action and what the startup action is set to # #### local($conffile, @hconf); $conffile = "$config{'hostconfig'}"; open(LOCAL, $conffile); @conf = ; close(LOCAL); @conf = grep /^\w/, @conf; while (<@conf>) { push @hconf, [ split /=/ ]; } return @hconf; } sub hostconfig_gather { #### # # Gathers information about an action item that is set in the hostconfig # file. # # It takes one arguement- the type of info wanted (description or # scriptname) # # It outputs a hash where the action item is the key, and what was # requested is the value. # # Thus, we can use the hash to find out what startup script is # associated with the MAILSERVER action or what description goes with # that action. # # Originally I wanted to output an array with two elements where the # first was one type of hash, and the second element was the second type # of hash, but I couldn't get that to work (array of hashes) # #### local ($hash_type, @startupdir, $plist, @action_to_description, @action_to_script, @sec_action_to_description, @sec_action_to_script, $element, @ls, @script, $a, $action_name, @param, $description); my($hash_type) = @_; @startupdir = (); @startupdir = split (/:/, $config{'startup_dirs'}); $plist = $config{'plist'}; @action_to_description = (); @action_to_script = (); @sec_action_to_description = (); @sec_action_to_script = (); foreach $element (@startupdir) { if ( -d "$element" ) { opendir (LOCAL, $element); @ls = readdir LOCAL; closedir LOCAL; shift @ls; shift @ls; foreach $a (@ls) { #we need BOTH an executable and a plist- or its useless. #executable script has to be in a directory of the same #name for some reason if (( -x "$element/$a/$a") && ( -e "$element/$a/$plist")) { #Get the startup action associated with script open (SCRIPT, "$element/$a/$a"); @script =