# HG changeset patch # User Pascal Bellard # Date 1386681100 0 # Node ID 2e44cbfb4fc339209adf0a8f7116ad798d8834cf # Parent 15030aba419facb188750a64285b068f10576319 connman: fail safe post_install diff -r 15030aba419f -r 2e44cbfb4fc3 connman/receipt --- a/connman/receipt Tue Dec 10 07:55:55 2013 +0000 +++ b/connman/receipt Tue Dec 10 13:11:40 2013 +0000 @@ -66,12 +66,12 @@ post_install() { local root=$1 - if ! grep -q ^CONNMAND_OPTIONS $root/etc/daemons.conf; then + if ! grep -qs ^CONNMAND_OPTIONS $root/etc/daemons.conf; then echo '# Connman daemon options.' >> $root/etc/daemons.conf echo 'CONNMAND_OPTIONS=""' >> $root/etc/daemons.conf echo '' >> $root/etc/daemons.conf fi - if [ -z "$root" ]; then + if [ -z "$root" -a -s /etc/network.conf ]; then /etc/init.d/connman start || /etc/init.d/connman restart fi }