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