~cyphermox/ubuntu/vivid/ppp/merge-2.4.6

« back to all changes in this revision

Viewing changes to extra/popp

  • Committer: Mathieu Trudel-Lapierre
  • Date: 2014-11-05 05:35:43 UTC
  • mfrom: (2.1.16 sid)
  • Revision ID: mathieu-tl@ubuntu.com-20141105053543-pwkdzpn4zae420uw
* Merge with Debian unstable; remaining changes:
  - debian/patches/load_ppp_generic_if_needed: load ppp_generic kernel
    module if needed.
  - add EAP-TLS/MPPE support patch from Jan Just Keijser.
  - debian/control: add libssl-dev to Build-Depends for the EAP-TLS patch.
* debian/patches/ppp-2.4.5-eaptls-mppe-0.994.patch,
  debian/patches/ppp-2.4.6-eaptls-mppe-0.997.patch: updated the EAP-TLS/MPPE
  support patch to the latest version from its upstream (also refreshed it).
* debian/ppp.preinst: deal with the change in LSB headers start runlevels
  of pppd-dns due to dropping our changes (which are no longer necessary
  since resolvconf is installed in most systems and has been for a while);
  this should probably be kept until the next LTS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/perl -w
2
 
#
3
 
# popp         connects to your provider and returns. You are able to
4
 
#              see pppd proceed dialing. Once the connection is
5
 
#              established pppd returns.
6
 
#
7
 
# Exit Status: taken from pppd
8
 
#               
9
 
# Example:     popp && mailsync
10
 
#
11
 
#              This will dial your default provider, you will see pppd
12
 
#              progress and as soon as the connection's established, your
13
 
#              mail will get synchronized
14
 
#
15
 
# Version:     0.1 28-Dec-2001  "Tomas Pospisek" <tpo_deb@sourcepole.ch>
16
 
 
17
 
use strict;
18
 
 
19
 
my $ret;
20
 
 
21
 
my $pid = fork();
22
 
 
23
 
unless ($pid) {
24
 
        # child
25
 
        exec "plog -f";
26
 
} else {
27
 
        # parent
28
 
        my $provider = "provider" unless @ARGV;
29
 
        $ret = system "pon $provider @ARGV updetach";
30
 
        kill "SIGTERM", $pid;
31
 
};
32
 
 
33
 
exit $ret / 256;        # perlbizzare