Hello,

Here is a patch to update si_updateclient for version 4.0.2 of SystemImager.

As delivered, si_updateclient was updating every file on the harddisk of the client even if these files have not been modified in the image. It comes from the '-I' option of rsync (ignore dates of files) which was added for the overrides. But it is also used for the main files. I have added the var $rsyncopt which is '-av' for the main files of the image and '-aIv' for the overrides.

Expecting this will help.
If it is not the right place to send this mail please tel me, I'll resend it.
Cheers,
Ph.P.
--
Philippe Poilbarbe      CLS Space Oceanography Division

mailto:[EMAIL PROTECTED]
phoneto:+33(5)61394727
        
Parc technologique du canal
8-10, Rue Hermes
31520 Ramonville St-Agne
France

--- si_updateclient.sauve_php	2007-12-06 12:18:34.000000000 +0100
+++ si_updateclient	2008-02-08 15:50:51.000000000 +0100
@@ -570,6 +570,7 @@
     foreach my $module ($image, @overrides) {
         ## leave this off unless we're doing the image
         my $delete = "";
+	my $rsyncopt = "-aIv";
 
         # finalize command
         if ($imagepass) {
@@ -577,11 +578,12 @@
             ## files that aren't on the server side
             $delete = "--delete" unless ($no_delete);
             $imagepass = 0;
+	    $rsyncopt = "-av";
         }
         else {
             $module = "overrides/$module";
         }
-        $cmd = "rsync -aIv --numeric-ids $delete $cmdopts rsync://${server}:${port}/${module}${directory} ${directory}";
+        $cmd = "rsync $rsyncopt --numeric-ids $delete $cmdopts rsync://${server}:${port}/${module}${directory} ${directory}";
 
         # execute command
         if ($dry_run) {
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to