aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrc.d/init.d/functions3
-rwxr-xr-xrc.d/init.d/halt3
-rwxr-xr-xrc.d/init.d/single2
3 files changed, 2 insertions, 6 deletions
diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions
index 0392f5e0..9545ff32 100755
--- a/rc.d/init.d/functions
+++ b/Diffstat
-rw-r--r--share/ConfigFile.py25
1 files changed, 23 insertions, 2 deletions
diff --git a/share/ConfigFile.py b/share/ConfigFile.py
index 64ba296..7d9362a 100644
--- a/share/ConfigFile.py
+++ b/share/ConfigFile.py
@@ -241,10 +241,31 @@ class ConfigFile:
log(_('set variable %s to %s in %s') % (var, value, self.path,))
return self
- def get_shell_variable(self, var):

index 03be8134..51459e64 100755
--- a/rc.d/init.d/single
+++ b/rc.d/init.d/single
@@ -10,8 +10,6 @@
# Modified for RHS Linux by Damien Neil
#
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-
. /etc/rc.d/init.d/functions
if [ "$1" != "start" ] ; then
div>
+ if found:
+ for idx in range(start_idx, llen):
+ if end.search(lines[idx]):
+ end_idx = idx
+ break
+ else:
+ start_idx = 0
+ for idx in range(end_idx - 1, start_idx - 1, -1):
res = regex.search(lines[idx])
if res:
return res.group(1)