[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Propriétaire et groupe des fichiers dans une archive
From: |
Laurent Destailleur (Eldy) |
Subject: |
Re: [Dolibarr-dev] Propriétaire et groupe des fichiers dans une archive de module Dol ibarr |
Date: |
Thu, 03 Jun 2010 00:51:24 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 |
OK.
Patch ajouter dans le CVS.
Le 02/06/2010 16:26, Laurent Léonard a écrit :
> Lors de la création d'une archive de module Dolibarr, les fichiers de
> l'archive
> ont pour propriétaire et groupe ceux des fichiers originaux tandis que les
> dossiers ont pour propriétaire et groupe ceux de l'utilisateur qui a exécuté
> le script makepack-dolibarrmodule.pl.
>
> Je propose d'uniformiser tout cela en définissant les UID et GID à 500,
> valeur
> habituellement utilisée à cet effet et interprétée par les outils d'archivage
> comme une valeur neutre.
>
> Voici le patch pour le fichier makepack-dolibarmodule.pl (ajout des options --
> group et --owner):
> @@ -199,7 +199,7 @@
> if ($target eq 'TGZ') {
> unlink $FILENAMETGZ.tgz;
> print "Compress $BUILDROOT/* into $FILENAMETGZ.tgz...\n";
> - $cmd="tar --exclude-vcs --directory \"$BUILDROOT\" -czvf
> \"$FILENAMETGZ.tgz\" .";
> + $cmd="tar --exclude-vcs --directory \"$BUILDROOT\" --
> group=500 --owner=500 -czvf \"$FILENAMETGZ.tgz\" .";
> $ret=`$cmd`;
> if ($OS =~ /windows/i) {
> print "Move $FILENAMETGZ.tgz to
> $DESTI/$FILENAMETGZ.tgz\n";
>
>
--
Eldy (Laurent Destailleur).
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr
Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net