New -as mkisofs option --projid
This commit is contained in:
@ -641,7 +641,7 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
|
||||
"-untranslated-filenames", "-verbose", "-version", "-g", "-h",
|
||||
"-no-mac-files", "-chrp-boot",
|
||||
"--hardlinks", "--acl", "--xattr", "--xattr-any", "--md5", "--for_backup",
|
||||
"--lfa_flags",
|
||||
"--lfa_flags", "--projid",
|
||||
"--protective-msdos-label", "--boot-catalog-hide", "--no-emul-toc",
|
||||
"--emul-toc", "-disallow_dir_id_ext", "--old-empty",
|
||||
"--old-root-no-md5", "--old-root-devno", "--old-root-no-ino",
|
||||
@ -993,6 +993,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
||||
" --xattr Record eventual user space xattr of files",
|
||||
" --xattr-any Record xattr of any namespace, not only user.",
|
||||
" --lfa_flags Record Linux file attribute flags (chattr)",
|
||||
" --projid Record XFS-style project ids",
|
||||
" --md5 Compute and record MD5 checksums of data files",
|
||||
" --scdbackup_tag PATH NAME With --md5 record a scdbackup checksum tag",
|
||||
" --for_backup Use all options which improve backup fidelity",
|
||||
@ -1849,6 +1850,8 @@ int Xorriso_genisofs(struct XorrisO *xorriso, char *whom,
|
||||
Xorriso_option_xattr(xorriso, "any", 0);
|
||||
} else if(strcmp(argpt, "--lfa_flags")==0) {
|
||||
Xorriso_option_lfa_flags(xorriso, "default:on:no_restore", 0);
|
||||
} else if(strcmp(argpt, "--projid")==0) {
|
||||
Xorriso_option_projid(xorriso, "on", 0);
|
||||
} else if(strcmp(argpt, "--md5")==0) {
|
||||
Xorriso_option_md5(xorriso, "on", 0);
|
||||
} else if(strcmp(argpt, "--scdbackup_tag")==0) {
|
||||
@ -1865,6 +1868,7 @@ int Xorriso_genisofs(struct XorrisO *xorriso, char *whom,
|
||||
Xorriso_option_md5(xorriso, "on", 0);
|
||||
if(xorriso->lfa_flags_default & 8)
|
||||
Xorriso_option_lfa_flags(xorriso, "default:on:no_restore", 0);
|
||||
Xorriso_option_projid(xorriso, "on", 0);
|
||||
|
||||
} else if(strcmp(argpt, "-z")==0 ||
|
||||
strcmp(argpt, "-transparent-compression")==0) {
|
||||
@ -2291,6 +2295,7 @@ not_enough_args:;
|
||||
strcmp(argpt, "--xattr")==0 ||
|
||||
strcmp(argpt, "--xattr-any")==0 ||
|
||||
strcmp(argpt, "--lfa_flags")==0 ||
|
||||
strcmp(argpt, "--projid")==0 ||
|
||||
strcmp(argpt, "--md5")==0 ||
|
||||
strcmp(argpt, "--for_backup")==0) {
|
||||
/* was already handled in first argument scan */;
|
||||
|
Reference in New Issue
Block a user