From f4b905bbf97f3e923510d57ad4c4bff4ae826c71 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger <shemminger@vyatta.com> Date: Wed, 11 Jan 2012 15:58:21 -0800 Subject: Check for existance of postconfig boot up script Bug 7720 If post config script does not exist, then silently ignore it. The user may have accidentally deleted the post config script. --- debian/vyatta-cfg-system.postinst.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/vyatta-cfg-system.postinst.in b/debian/vyatta-cfg-system.postinst.in index 2595aec1..6960e28c 100644 --- a/debian/vyatta-cfg-system.postinst.in +++ b/debian/vyatta-cfg-system.postinst.in @@ -152,7 +152,8 @@ then # Do not remove the following call to vyatta-postconfig-bootup.script. # Any boot time workarounds should be put in script below so that they # get preserved for the new image during image upgrade. -sudo /opt/vyatta/etc/config/scripts/vyatta-postconfig-bootup.script +POSTCONFIG=/opt/vyatta/etc/config/scripts/vyatta-postconfig-bootup.script +[ -x $POSTCONFIG] && $POSTCONFIG EOF sh -c "sed -i -e '/exit 0/d' /etc/rc.local" cat <<EOF >>/etc/rc.local -- cgit v1.2.3