# HG changeset patch # User Dominique Corbex # Date 1332540443 -3600 # Node ID 296261710d4bbfd913a90c6b935d2a2f9dcea894 # Parent a621445c6ebdedbf9f077235dd1c3f892191e706 ppp: fix modem dialup failing diff -r a621445c6ebd -r 296261710d4b ppp/receipt --- a/ppp/receipt Fri Mar 23 18:23:36 2012 +0100 +++ b/ppp/receipt Fri Mar 23 23:07:23 2012 +0100 @@ -46,9 +46,11 @@ mkdir -p $fs/etc/ppp/scripts cp $stuff/README.scripts $fs/etc/ppp cp -a $src/etc.ppp/* $fs/etc/ppp + # PPP scripts. cp -a $src/scripts/ppp-on $fs/etc/ppp/scripts cp -a $src/scripts/ppp-on-dialer $fs/etc/ppp/scripts + sed -i 's:ppp/ppp-on-dialer:ppp/scripts/ppp-on-dialer:' $fs/etc/ppp/scripts/ppp-on cp -a $src/scripts/ppp-off $fs/etc/ppp/scripts cp -a $src/scripts/callback $fs/etc/ppp/scripts @@ -57,10 +59,11 @@ cp -a $src/scripts/ip-up.local.add $fs/etc/ppp/ip-up cp -a $src/scripts/ip-down.local.add $fs/etc/ppp/ip-down chmod +x $fs/etc/ppp/ip* + # insert #!/bin/sh on top line in ip* scripts sed -i '1i\#!/bin/sh' $fs/etc/ppp/ip* # add empty peers dir mkdir -p $fs/etc/ppp/peers - sed -i 's:ppp/ppp-on-dialer:ppp/script/ppp-on-dialer:' $fs/etc/ppp/scripts/ppp-on - + # hide data from regular users + chmod -R go-rwx $fs/etc/ppp/* }