# HG changeset patch # User Pascal Bellard # Date 1525595968 -7200 # Node ID df2a96b56a0fb0b0d0617e8454efef2e5dad5e49 # Parent 0bbf3f77332401798d5a59f8e583e1d15627c2eb pppd: into dialout group diff -r 0bbf3f773324 -r df2a96b56a0f ppp/receipt --- a/ppp/receipt Sat May 05 17:00:11 2018 +0200 +++ b/ppp/receipt Sun May 06 10:39:28 2018 +0200 @@ -102,4 +102,7 @@ post_install() { rm -f $1/var/cache/tazpanel/header.* 2>/dev/null || true + chroot "$1/" chgrp dialout /usr/sbin/pppd + chmod 4750 $1/usr/sbin/pppd + echo " ADD yourself to group dialout to use pppd: addgroup tux dialout" } diff -r 0bbf3f773324 -r df2a96b56a0f ppp/stuff/ppp.cgi --- a/ppp/stuff/ppp.cgi Sat May 05 17:00:11 2018 +0200 +++ b/ppp/stuff/ppp.cgi Sun May 06 10:39:28 2018 +0200 @@ -15,18 +15,19 @@ TEXTDOMAIN_original=$TEXTDOMAIN export TEXTDOMAIN='ppp' + groups | grep -q dialout && dialout="" || dialout=" data-root" case "$2" in *VPN*) [ "$(which pptp 2>/dev/null)$(which pptpd 2>/dev/null)" ] && cat <$(_ 'PPTP') +
  • $(_ 'PPTP')
  • EOT [ "$(which pppssh 2>/dev/null)" ] && cat <$(_ 'PPP/SSH') +
  • $(_ 'PPP/SSH')
  • EOT ;; *) cat <$(_ 'PPP Modem') +
  • $(_ 'PPP Modem')
  • EOT esac export TEXTDOMAIN=$TEXTDOMAIN_original