]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
ppp: Secrets will be stored in /etc/ppp/secrets.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 15 Aug 2009 16:36:14 +0000 (18:36 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 15 Aug 2009 16:36:14 +0000 (18:36 +0200)
lfs/ppp

diff --git a/lfs/ppp b/lfs/ppp
index 325fba287b36e0ea6f06cbd1a9e2aa1f9b2066ca..0e0ad7fa3a693842a415e3bed9fc5fde39cd25fd 100644 (file)
--- a/lfs/ppp
+++ b/lfs/ppp
@@ -128,15 +128,21 @@ $(OBJECT): $(objects)
        cd $(DIR_APP) && make CC="gcc $(CFLAGS)" HAVE_INET6=yes USE_PAM=y $(PARALLELISMFLAGS)
        cd $(DIR_APP) && make install
 
-       install -d /etc/ppp/peers
+       rm -rfv /etc/ppp/plugins
+
        for i in $(DIR_CONFIG)/$(PKG_NAME)/* ; do \
            if [ -f $$i ]; then \
                sed 's%CONFIG_ROOT%$(CONFIG_ROOT)%g' $$i > /etc/ppp/`basename $$i`; \
            fi; \
        done
        chmod 755 /etc/ppp/{dialer,ip-up,ip-down}
-       ln -sf $(CONFIG_ROOT)/ppp/secrets /etc/ppp/pap-secrets
-       ln -sf $(CONFIG_ROOT)/ppp/secrets /etc/ppp/chap-secrets
+
+       touch /etc/ppp/secrets
+       chmod -v 600 /etc/ppp/secrets
+       ln -svf secrets /etc/ppp/pap-secrets
+       ln -svf secrets /etc/ppp/chap-secrets
+
        cp -vf $(DIR_CONFIG)/pam.d/$(PKG_NAME) /etc/pam.d/
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)