Author: hawk Date: Mon Apr 10 14:17:34 2006 GMT Module: SOURCES Tag: HEAD ---- Log message: - patch to allow administrator disable generating of inetd config
---- Files affected: SOURCES: rc-inetd-allow_manual_config.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/rc-inetd-allow_manual_config.patch diff -u /dev/null SOURCES/rc-inetd-allow_manual_config.patch:1.1 --- /dev/null Mon Apr 10 16:17:34 2006 +++ SOURCES/rc-inetd-allow_manual_config.patch Mon Apr 10 16:17:29 2006 @@ -0,0 +1,77 @@ +diff -ur rc-inetd-0.16.orig/rc-inetd rc-inetd-0.16/rc-inetd +--- rc-inetd-0.16.orig/rc-inetd 2006-04-10 15:46:49.000000000 +0200 ++++ rc-inetd-0.16/rc-inetd 2006-04-10 15:58:58.028005000 +0200 +@@ -12,10 +12,14 @@ + + . /etc/rc.d/init.d/functions + ++AUTO_CONFIG=yes ++ + # sanity check for /etc/sysconfig/rc-inetd.conf +-# Note: defaults must be read for each service, because they will be replaced ++# Note: defaults must also be read for each service, because they will be replaced + # by config of each service processed. +-if [ ! -f /etc/sysconfig/rc-inetd.conf ]; then ++if [ -f /etc/sysconfig/rc-inetd.conf ]; then ++ . /etc/sysconfig/rc-inetd.conf ++else + nls "Error: %s not found" /etc/sysconfig/rc-inetd.conf + nls " Inet server can't be run." + exit 6 +@@ -147,12 +151,17 @@ + msg_already_running Inet + fi + +- show "$(nls "Generating %s for %s" "$CONFIG_FILE" "$PROCESS_NAME")" +- busy +- pre_start_services +- gen_config_file +- DIDPARSE=$? +- deltext;ok ++ if [ "$AUTO_CONFIG" != "no" ]; then ++ show "$(nls "Generating %s for %s" "$CONFIG_FILE" "$PROCESS_NAME")" ++ busy ++ pre_start_services ++ gen_config_file ++ DIDPARSE=$? ++ deltext;ok ++ else ++ DIDPARSE=1 ++ fi ++ + if [ "$DIDPARSE" -gt 0 ]; then + msg_starting "$PROCESS_NAME" + daemon $INETDAEMON $INETDAEMON_ARGS +@@ -180,10 +189,13 @@ + exit 7 + fi + +- show "$(nls "Generating %s for %s" "$CONFIG_FILE" "$PROCESS_NAME")" +- busy +- gen_config_file +- deltext; ok ++ if [ "$AUTO_CONFIG" != "no" ]; then ++ show "$(nls "Generating %s for %s" "$CONFIG_FILE" "$PROCESS_NAME")" ++ busy ++ gen_config_file ++ deltext; ok ++ fi ++ + show "$(nls "Reload %s service configuration" "$PROCESS_NAME")" + busy + reload_config +diff -ur rc-inetd-0.16.orig/rc-inetd.conf rc-inetd-0.16/rc-inetd.conf +--- rc-inetd-0.16.orig/rc-inetd.conf 2006-04-10 15:51:06.726550500 +0200 ++++ rc-inetd-0.16/rc-inetd.conf 2006-04-10 15:51:49.989254250 +0200 +@@ -1,5 +1,11 @@ + # This file contains several rc-inetd configuration parameters + ++# Do you want rc-inetd to automagically generate inetd config? ++# Warning: this will overwrite current configuration without asking! ++# Default: yes ++ ++AUTO_CONFIG="yes" ++ + # List deny services. List must contain services names separated by space + # or tab. + ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit