1 |
diff -Nur --no-dereference e-smith-base-5.8.0.old/root/etc/rc.d/init.d/bootstrap-console e-smith-base-5.8.0/root/etc/rc.d/init.d/bootstrap-console |
2 |
--- e-smith-base-5.8.0.old/root/etc/rc.d/init.d/bootstrap-console 2014-03-23 22:47:24.000000000 -0400 |
3 |
+++ e-smith-base-5.8.0/root/etc/rc.d/init.d/bootstrap-console 1969-12-31 19:00:00.000000000 -0500 |
4 |
@@ -1,59 +0,0 @@ |
5 |
-#!/bin/sh |
6 |
- |
7 |
-#---------------------------------------------------------------------- |
8 |
-# copyright (C) 1999-2006 Mitel Networks Corporation |
9 |
-# |
10 |
-# This program is free software; you can redistribute it and/or modify |
11 |
-# it under the terms of the GNU General Public License as published by |
12 |
-# the Free Software Foundation; either version 2 of the License, or |
13 |
-# (at your option) any later version. |
14 |
-# |
15 |
-# This program is distributed in the hope that it will be useful, |
16 |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
17 |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
18 |
-# GNU General Public License for more details. |
19 |
-# |
20 |
-# You should have received a copy of the GNU General Public License |
21 |
-# along with this program; if not, write to the Free Software |
22 |
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
23 |
-# |
24 |
-#---------------------------------------------------------------------- |
25 |
- |
26 |
-#---------------------------------------------------------------------- |
27 |
-# bootstrap-console: Fire up the e-smith-console on this virtual terminal |
28 |
-#---------------------------------------------------------------------- |
29 |
- |
30 |
-case $1 in |
31 |
-start) |
32 |
- RUN_BOOTSTRAP_CONSOLE=$(/sbin/e-smith/db configuration getprop bootstrap-console Run) |
33 |
- |
34 |
- if [ "x${RUN_BOOTSTRAP_CONSOLE}" = "xno" ] |
35 |
- then |
36 |
- exit 0 |
37 |
- fi |
38 |
- # Make it hard to exit from the console without changing anything |
39 |
- /sbin/e-smith/db configuration set UnsavedChanges yes |
40 |
- |
41 |
- while true |
42 |
- do |
43 |
- UNSAVED_CHANGES=$(/sbin/e-smith/db configuration get UnsavedChanges) |
44 |
- |
45 |
- case ${UNSAVED_CHANGES} in |
46 |
- yes) /sbin/e-smith/bootstrap-console console |
47 |
- ;; |
48 |
- |
49 |
- no) # And now we'd better restart rsyslog which |
50 |
- # may have been configured before the changes in the |
51 |
- # console |
52 |
- /etc/rc.d/init.d/rsyslog restart |
53 |
- break |
54 |
- ;; |
55 |
- esac |
56 |
- done |
57 |
- ;; |
58 |
- |
59 |
- *) |
60 |
- echo "Sorry - I don't know how to $0 $1" |
61 |
- exit 1 |
62 |
- ;; |
63 |
-esac |
64 |
diff -Nur --no-dereference e-smith-base-5.8.0.old/root/etc/rc.d/init.d/e-smith-service e-smith-base-5.8.0/root/etc/rc.d/init.d/e-smith-service |
65 |
--- e-smith-base-5.8.0.old/root/etc/rc.d/init.d/e-smith-service 2021-03-16 02:09:32.603000000 -0400 |
66 |
+++ e-smith-base-5.8.0/root/etc/rc.d/init.d/e-smith-service 1969-12-31 19:00:00.000000000 -0500 |
67 |
@@ -1,88 +0,0 @@ |
68 |
-#!/bin/sh |
69 |
- |
70 |
-#---------------------------------------------------------------------- |
71 |
-# copyright (C) 1999, 2000 e-smith, inc. |
72 |
-# |
73 |
-# This program is free software; you can redistribute it and/or modify |
74 |
-# it under the terms of the GNU General Public License as published by |
75 |
-# the Free Software Foundation; either version 2 of the License, or |
76 |
-# (at your option) any later version. |
77 |
-# |
78 |
-# This program is distributed in the hope that it will be useful, |
79 |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
80 |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
81 |
-# GNU General Public License for more details. |
82 |
-# |
83 |
-# You should have received a copy of the GNU General Public License |
84 |
-# along with this program; if not, write to the Free Software |
85 |
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
86 |
-# |
87 |
-# Technical support for this program is available from e-smith, inc. |
88 |
-# Please visit our web site www.e-smith.com for details. |
89 |
-#---------------------------------------------------------------------- |
90 |
- |
91 |
-#---------------------------------------------------------------------- |
92 |
-# e-smith-service: meta-init script which runs the underlying service |
93 |
-# based on the name of the service script invoked. |
94 |
-# For example S85sshd would run init.d/sshd |
95 |
-#---------------------------------------------------------------------- |
96 |
-# Source function library. |
97 |
-SYSTEMCTL_SKIP_REDIRECT=1 |
98 |
-. /etc/rc.d/init.d/functions |
99 |
- |
100 |
-METASERVICE=e-smith-service |
101 |
-SERVICE=$( basename $0 | sed -e 's/^[SK][0-9][0-9]*//' ) |
102 |
- |
103 |
-export HOME="/root" |
104 |
- |
105 |
-case ${SERVICE} in |
106 |
- ${METASERVICE}) echo "We don't really want to exec ${METASERVICE}" 1>&2 |
107 |
- exit 2 |
108 |
- ;; |
109 |
-esac |
110 |
- |
111 |
-S_INITSCRIPT="/etc/rc.d/init.d/supervise/${SERVICE}" |
112 |
-INITSCRIPT="/etc/rc.d/init.d/${SERVICE}" |
113 |
-if [ -f ${S_INITSCRIPT} ] |
114 |
-then |
115 |
- # Prefer a supervise init script if we find one |
116 |
- INITSCRIPT=${S_INITSCRIPT} |
117 |
-fi |
118 |
- |
119 |
-STATUS=$( /sbin/e-smith/db configuration getprop ${SERVICE} status ) |
120 |
- |
121 |
-if [ "${STATUS}" != "enabled" ] |
122 |
-then |
123 |
- case $1 in |
124 |
- condrestart) |
125 |
- exit 0 ;; |
126 |
- start) |
127 |
- echo -n $"Starting $SERVICE: " |
128 |
- if [ "$BOOTUP" != "verbose" -a -z "${LSB:-}" ] |
129 |
- then |
130 |
- [ "$BOOTUP" = "color" ] && $MOVE_TO_COL |
131 |
- echo -n "[" |
132 |
- [ "$BOOTUP" = "color" ] && $SETCOLOR_WARNING |
133 |
- echo -n $" OFF " |
134 |
- [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL |
135 |
- echo -n "]" |
136 |
- echo -ne "\r" |
137 |
- fi |
138 |
- echo |
139 |
- exit 0 |
140 |
- ;; |
141 |
- esac |
142 |
-fi |
143 |
- |
144 |
-if [ -f ${INITSCRIPT} ] |
145 |
-then |
146 |
- if [ -x ${INITSCRIPT} ] |
147 |
- then |
148 |
- exec ${INITSCRIPT} $@ |
149 |
- else |
150 |
- exec /bin/sh ${INITSCRIPT} $@ |
151 |
- fi |
152 |
-fi |
153 |
- |
154 |
-echo "$0: Couldn't find/execute init script for service ${SERVICE}" 1>&2 |
155 |
-exit 1 |