fix udhcp release patch
authorFelix Fietkau <nbd@openwrt.org>
Mon, 30 May 2005 19:51:31 +0000 (19:51 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 30 May 2005 19:51:31 +0000 (19:51 +0000)
SVN-Revision: 1112

openwrt/package/busybox/patches/150-udhcp-release.patch

index dedec09a90ca612e293f55a5328599ffd1da6033..b89bfec1ee12d5a026721733f7c83aa1e3135f9f 100644 (file)
@@ -5,7 +5,7 @@ diff -Nurb busybox-1.00/include/usage.h busybox-1.00-patched/include/usage.h
        "\t-n,\t--now\tExit with failure if lease cannot be immediately negotiated.\n" \
        "\t-p,\t--pidfile=file\tStore process ID of daemon in file\n" \
        "\t-q,\t--quit\tQuit after obtaining lease\n" \
-+      "\t-R\t--release\tRelease IP on quit\n" \
++      "\t-R,\t--release\tRelease IP on quit\n" \
        "\t-r,\t--request=IP\tIP address to request (default: none)\n" \
        "\t-s,\t--script=file\tRun file at dhcp events (default: /usr/share/udhcpc/default.script)\n" \
        "\t-v,\t--version\tDisplay version"
@@ -36,6 +36,15 @@ diff -Nurb busybox-1.00/networking/udhcp/dhcpc.c busybox-1.00-patched/networking
                {"request",     required_argument,      0, 'r'},
                {"script",      required_argument,      0, 's'},
                {"version",     no_argument,            0, 'v'},
+@@ -214,7 +214,7 @@
+       /* get options */
+       while (1) {
+               int option_index = 0;
+-              c = getopt_long(argc, argv, "c:fbH:h:i:np:qr:s:v", arg_options, &option_index);
++              c = getopt_long(argc, argv, "c:fbH:h:i:np:qRr:s:v", arg_options, &option_index);
+               if (c == -1) break;
+               switch (c) {
 @@ -251,6 +254,9 @@
                case 'q':
                        client_config.quit_after_lease = 1;