home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl -w
- use strict;
-
- my $permissions_info_file = "/tmp/com.apple.installation.savedperm";
- my $target_disk = $ARGV[2];
- my @stat_info;
- my $MODE = 2;
- my $UID = 4;
- my $GID = 5;
-
- if (-e $permissions_info_file ) {
- unlink($permissions_info_file) || print "Error deleting previous saved permissions file.\n";
- }
-
- @stat_info = stat($target_disk);
-
- if(open(PERMS_FILE_HDL, ">$permissions_info_file")) {
- print(PERMS_FILE_HDL join("\n", stat($target_disk)));
- close(PERMS_FILE_HDL);
- chmod(oct(700), "$permissions_info_file");
- } else {
-
- print "Error saving permissions on target disk.\n";
-
- }
-
- exit(0);
-