Accéder au contenu.
Menu Sympa

fr - Paquets Debian et patch pour DESTDIR ...

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Raphael Hertzog <adresse@cachée>
  • To: adresse@cachée
  • Subject: Paquets Debian et patch pour DESTDIR ...
  • Date: Fri, 3 Mar 2000 02:04:01 +0100

Bonjour,

j'ai uploadé un paquet Debian de sympa 2.5.2 dans woody (distrib instable)
à l'instant. Vous l'aurez donc sur les miroirs d'ici 2 jours.

J'ai par contre constaté à mon grand regret que le Makefile ne contenait
plus les $(DESTDIR) qui font que je peux faire mon paquet Debian. De même
subst.pl ne supporte plus DESTDIR non plus ... pourquoi être revenu en
arrière ?

J'attache le patch idoine. Merci de l'appliquer et essayer de ne plus
oblier ce petit détail qui me facilite la tâche.

A+
--
Raphaël Hertzog >> 0C4CABF1 >> http://tux.u-strasbg.fr/~raphael/
<pub> CD Debian : http://tux.u-strasbg.fr/~raphael/debian/#cd
Formations Linux et logiciels libres : http://www.logidee.com </pub>
--- sympa-2.5.2.orig/src/Makefile
+++ sympa-2.5.2/src/Makefile
@@ -49,35 +51,35 @@

installtemplates:
@echo "Installing default templates..."
- cp templates/* $(BINDIR)/templates
- chmod 444 $(BINDIR)/templates/*
+ cp templates/* $(DESTDIR)$(BINDIR)/templates
+ chmod 444 $(DESTDIR)$(BINDIR)/templates/*

installscenari:
@echo "Installing default scenari..."
- cp scenari/* $(BINDIR)/scenari
- chmod 444 $(BINDIR)/scenari/*
+ cp scenari/* $(DESTDIR)$(BINDIR)/scenari
+ chmod 444 $(DESTDIR)$(BINDIR)/scenari/*

installqueue:
@echo "Installing Queue binary..."
- cp queue $(BINDIR)
+ cp queue $(DESTDIR)$(BINDIR)
@echo "Installing BounceQueue binary..."
- cp bouncequeue $(BINDIR)
- chmod 4755 $(BINDIR)/queue $(BINDIR)/bouncequeue
+ cp bouncequeue $(DESTDIR)$(BINDIR)
+ chmod 4755 $(DESTDIR)$(BINDIR)/queue $(DESTDIR)$(BINDIR)/bouncequeue

makedir:
- @if [ ! -d $(BINDIR) ]; then \
- echo "Creating required directory $(BINDIR)"; \
- mkdir $(BINDIR); \
+ @if [ ! -d $(DESTDIR)$(BINDIR) ]; then \
+ echo "Creating required directory $(DESTDIR)$(BINDIR)"; \
+ mkdir $(DESTDIR)$(BINDIR); \
fi
- @if [ ! -d $(BINDIR)/scenari ]; then \
- echo "Creating required directory $(BINDIR)/scenari"; \
- mkdir $(BINDIR)/scenari; \
+ @if [ ! -d $(DESTDIR)$(BINDIR)/scenari ]; then \
+ echo "Creating required directory
$(DESTDIR)$(BINDIR)/scenari"; \
+ mkdir $(DESTDIR)$(BINDIR)/scenari; \
fi
- @if [ ! -d $(BINDIR)/templates ]; then \
- echo "Creating required directory $(BINDIR)/templates"; \
- mkdir $(BINDIR)/templates; \
+ @if [ ! -d $(DESTDIR)$(BINDIR)/templates ]; then \
+ echo "Creating required directory
$(DESTDIR)$(BINDIR)/templates"; \
+ mkdir $(DESTDIR)$(BINDIR)/templates; \
fi
- chmod 755 $(BINDIR) $(BINDIR)/scenari $(BINDIR)/templates
+ chmod 755 $(DESTDIR)$(BINDIR) $(DESTDIR)$(BINDIR)/scenari
$(DESTDIR)$(BINDIR)/templates

queue: queue.c Makefile
$(CC) $(CFLAGS) $(CDEFS) -o queue queue.c
@@ -97,7 +99,7 @@
)

chown:
- chown -R $(USER).$(GROUP) $(BINDIR)
+ chown -R $(USER).$(GROUP) $(DESTDIR)$(BINDIR)

## Dépendances
queue: queue.c Makefile
--- sympa-2.5.2.orig/src/subst.pl
+++ sympa-2.5.2/src/subst.pl
@@ -6,7 +6,7 @@
next;
}

- my $dest = "$ENV{'BINDIR'}/$src";
+ my $dest = "$ENV{'DESTDIR'}$ENV{'BINDIR'}/$src";

if (-f $dest) {
print STDERR "Overwriting $dest\n";



  • Paquets Debian et patch pour DESTDIR ..., Raphael Hertzog, 03/03/2000

Archives gérées par MHonArc 2.6.19+.

Haut de le page