Changeset 914 in MondoRescue for trunk/mondo/src/common/libmondo-filelist.c
- Timestamp:
- Nov 2, 2006, 2:00:32 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/src/common/libmondo-filelist.c
r900 r914 516 516 517 517 518 /*519 int set_acl_list(char*masklist, char*acl_fname)520 {521 char*command;522 int retval=0;523 524 if (length_of_file(acl_fname) <= 0) { return(0); }525 log_msg(1, "FIXME - not using masklist");526 malloc_string(command);527 if (find_home_of_exe("setfacl"))528 {529 sprintf(command, "gzip -dc %s | setfacl --restore - 2>> %s", acl_fname, MONDO_LOGFILE);530 log_msg(1, "command = %s", command);531 retval = system(command);532 }533 mr_free(command);534 return(retval);535 }536 */537 538 539 518 int set_EXAT_list(char *orig_msklist, char *original_exat_fname, 540 519 char *executable) … … 689 668 int set_fattr_list(char *masklist, char *fattr_fname) 690 669 { 691 return (set_EXAT_list(masklist, fattr_fname, "setfattr")); 670 if (find_home_of_exe("setfattr")) { 671 return (set_EXAT_list(masklist, fattr_fname, "setfattr")); 672 } else { 673 log_msg(1, "ERROR: set_EXAT_list: setfattr doesn't exist"); 674 return(0); 675 } 692 676 } 693 677 … … 696 680 int set_acl_list(char *masklist, char *acl_fname) 697 681 { 698 return (set_EXAT_list(masklist, acl_fname, "setfacl")); 682 if (find_home_of_exe("setfacl")) { 683 return (set_EXAT_list(masklist, acl_fname, "setfacl")); 684 } else { 685 log_msg(1, "ERROR: set_EXAT_list: setfacl doesn't exist"); 686 return(0); 687 } 699 688 } 700 689
Note:
See TracChangeset
for help on using the changeset viewer.