1 |
From c0dfe681d9f71932457ad001b29dc1570d84835b Mon Sep 17 00:00:00 2001 |
2 |
From: Shad L. Lords <slords@mail.com> |
3 |
Date: Mon, 19 Oct 2009 08:45:40 -0600 |
4 |
Subject: [PATCH] Run SME post-install scripts on kickstart install/upgrade |
5 |
|
6 |
--- |
7 |
kickstart.py | 9 +++++++++ |
8 |
1 files changed, 9 insertions(+), 0 deletions(-) |
9 |
|
10 |
diff --git a/kickstart.py b/kickstart.py |
11 |
index 3a7579b..ca2e156 100644 |
12 |
--- a/kickstart.py |
13 |
+++ b/kickstart.py |
14 |
@@ -882,6 +882,15 @@ class Kickstart(cobject): |
15 |
w.pop() |
16 |
|
17 |
def postAction(self, anaconda, serial): |
18 |
+ win = anaconda.intf.waitWindow(_("Post Install Script"), |
19 |
+ _("The post installation script is running...")) |
20 |
+ |
21 |
+ script = ( "#!/bin/sh\nmkdir -p /var/lib/dhcp; /sbin/syslogd ; sleep 2; /sbin/e-smith/signal-event post-install\n" ) |
22 |
+ s = AnacondaKSScript (script, interp="/bin/sh", inChroot=1) |
23 |
+ log.info("%s", s) |
24 |
+ s.run(anaconda.rootPath, serial) |
25 |
+ win.pop() |
26 |
+ |
27 |
postScripts = filter (lambda s: s.type == KS_SCRIPT_POST, |
28 |
self.ksdata.scripts) |
29 |
|
30 |
-- |
31 |
1.5.5.6 |
32 |
|