]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
sfdisk: Add --show-pt-geometry compatibility code
authorStanislav Brabec <sbrabec@suse.cz>
Thu, 4 Aug 2016 18:15:57 +0000 (20:15 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 8 Aug 2016 10:03:12 +0000 (12:03 +0200)
--show-pt-geometry existed since cf3f26bf (2006), and it is used by third party
tools. To prevent failure of these tools, add a minimal compatibility code.

Signed-off-by: Stanislav Brabec <sbrabec@suse.cz>
disk-utils/sfdisk.c

index d51b2613df6e47125fa363b61b46fdcaa76ba4e8..589cca99fe6bbdce14421fe86098901f7e78b984 100644 (file)
@@ -1886,6 +1886,7 @@ int main(int argc, char *argv[])
                { "reorder", no_argument,       NULL, 'r' },
                { "show-size", no_argument,     NULL, 's' },
                { "show-geometry", no_argument, NULL, 'g' },
+               { "show-pt-geometry", no_argument, NULL, 'G' },
                { "quiet",   no_argument,       NULL, 'q' },
                { "verify",  no_argument,       NULL, 'V' },
                { "version", no_argument,       NULL, 'v' },
@@ -1912,7 +1913,7 @@ int main(int argc, char *argv[])
        textdomain(PACKAGE);
        atexit(close_stdout);
 
-       while ((c = getopt_long(argc, argv, "aAbcdfFghJlLo:O:nN:qrsTu:vVX:Y:w:W:",
+       while ((c = getopt_long(argc, argv, "aAbcdfFgGhJlLo:O:nN:qrsTu:vVX:Y:w:W:",
                                        longopts, &longidx)) != -1) {
                switch(c) {
                case 'A':
@@ -1947,6 +1948,8 @@ int main(int argc, char *argv[])
                case 'f':
                        sf->force = 1;
                        break;
+               case 'G':
+                       warnx(_("--show-pt-geometry is no more implemented. Using --show-geometry."));
                case 'g':
                        sf->act = ACT_SHOW_GEOM;
                        break;