Bugs item #1025387, was opened at 2004-09-09 15:31 Message generated for change (Comment added) made by brianfinley You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100259&aid=1025387&group_id=259
Category: systemimager-client Group: None Status: Open >Resolution: Accepted Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: prepare client changes perms of /etc/hosts Initial Comment: When you run prepare client the program makes a copy of the original, adds a line to the hosts file, and then moves it back after the image is prepared. The hosts file is written with the default umask. In many cases this will change the intended permissions on /etc/hosts. The perl code that causes this is below: # Put the original /etc/hosts file back (sans our temporary entry). $source = "$file.before-prepareclient"; $destination = $file; move($source, $destination) or die "FATAL: Failed to copy $source to $destination.\n"; A simple work around is to insert a chmod after the move: chmod(0644,"$destination"); However, I am submitting this as a bug as the program should do this file modification in a way that does not affect the perms of /etc/hosts. Or, it should check the perms and make sure they are correct before/after the copy. ---------------------------------------------------------------------- >Comment By: Brian Elliott Finley (brianfinley) Date: 2004-09-09 16:08 Message: Logged In: YES user_id=140 I think we should do a stat to get the perms, then after we do our thing and put the file back, do the chmod() with the perms we stored. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100259&aid=1025387&group_id=259 ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php _______________________________________________ Sisuite-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/sisuite-devel