Add in (and ignore) tar -p, since we preserver permissions automatically.

closes bug #1185
 -Erik
This commit is contained in:
Eric Andersen 2001-06-21 15:17:59 +00:00
parent 075228a461
commit ea4abff595
2 changed files with 10 additions and 6 deletions

View File

@ -181,9 +181,9 @@ extern int tar_main(int argc, char **argv)
while (
#ifndef BB_FEATURE_TAR_EXCLUDE
(opt = getopt(argc, argv, "cxtzvOf:"))
(opt = getopt(argc, argv, "cxtzvOf:p"))
#else
(opt = getopt_long(argc, argv, "cxtzvOf:X:", longopts, NULL))
(opt = getopt_long(argc, argv, "cxtzvOf:X:p", longopts, NULL))
#endif
> 0) {
switch (opt) {
@ -238,7 +238,9 @@ extern int tar_main(int argc, char **argv)
fclose(fileList);
break;
#endif
default:
case 'p':
break;
default:
show_usage();
}
}

8
tar.c
View File

@ -181,9 +181,9 @@ extern int tar_main(int argc, char **argv)
while (
#ifndef BB_FEATURE_TAR_EXCLUDE
(opt = getopt(argc, argv, "cxtzvOf:"))
(opt = getopt(argc, argv, "cxtzvOf:p"))
#else
(opt = getopt_long(argc, argv, "cxtzvOf:X:", longopts, NULL))
(opt = getopt_long(argc, argv, "cxtzvOf:X:p", longopts, NULL))
#endif
> 0) {
switch (opt) {
@ -238,7 +238,9 @@ extern int tar_main(int argc, char **argv)
fclose(fileList);
break;
#endif
default:
case 'p':
break;
default:
show_usage();
}
}