ppp: version bump to 2.4.5
[openwrt.git] / package / ppp / patches / 320-custom_iface_names.patch
index 16d90c4..542f0a0 100644 (file)
@@ -1,6 +1,6 @@
 --- a/pppd/main.c
 +++ b/pppd/main.c
-@@ -742,8 +742,11 @@ void
+@@ -743,8 +743,11 @@ void
  set_ifunit(iskey)
      int iskey;
  {
@@ -47,7 +47,7 @@
  /*
   * Limits.
   */
-@@ -308,6 +312,7 @@ extern char        *record_file;   /* File to rec
+@@ -309,6 +313,7 @@ extern char        *record_file;   /* File to rec
  extern bool   sync_serial;    /* Device is synchronous serial device */
  extern int    maxfail;        /* Max # of unsuccessful connection attempts */
  extern char   linkname[MAXPATHLEN]; /* logical name for link */
@@ -78,7 +78,7 @@
  
        if (ppp_dev_fd >= 0) {
                dbglog("in make_ppp_unit, already had /dev/ppp open?");
-@@ -645,6 +650,32 @@ static int make_ppp_unit()
+@@ -645,6 +650,30 @@ static int make_ppp_unit()
        }
        if (x < 0)
                error("Couldn't create new ppp unit: %m");
 +                      error("Couldn't rename %s to %s", ifr.ifr_name, ifr.ifr_newname);
 +                      close(ppp_dev_fd);
 +                      ppp_dev_fd = -1;
-+              } else {
-+                      info("Renamed %s to %s", ifr.ifr_name, ifr.ifr_newname);
 +              }
 +      }
 +
      if (argc > 0)
        interface = argv[0];
  
-+/*
++#if 0
      if (sscanf(interface, PPP_DRV_NAME "%d", &unit) != 1) {
        fprintf(stderr, "%s: invalid interface '%s' specified\n",
                progname, interface);
      }
-+*/
++#endif
  
  #ifndef STREAMS
      {
This page took 0.026888 seconds and 4 git commands to generate.