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 |