Ajouté ce que ça prend pour Squeeze
[sftp.git] / Makefile
index ada5e4a..a436f01 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,11 @@ LUCID_DSC := http://archive.ubuntu.com/ubuntu/pool/main/o/openssh/openssh_5.3p1-
 LUCID_PACKAGE := openssh-5.3p1
 LUCID_PATCH := $(LUCID_PACKAGE)-hpn13v7.diff
 
+SQUEEZE_DSC := http://ftp.de.debian.org/debian/pool/main/o/openssh/openssh_5.5p1-6+squeeze2.dsc
+# Get the following patch from http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5-Kitchen-Sink-patch/
+SQUEEZE_PACKAGE := openssh-5.5p1
+SQUEEZE_PATCH := $(SQUEEZE_PACKAGE)-hpn13v9.diff
+
 sanity-check:
        grep DGET_VERIFY=no ~/.devscripts \
                || (echo 'SVP ajoutez "DGET_VERIFY=no" à ~/.devscripts'; false)
@@ -13,7 +18,18 @@ lucid: sanity-check
        zcat $(LUCID_PATCH).gz > $(LUCID_PATCH)
        patch $(LUCID_PATCH) < $(LUCID_PATCH).auf-patch
        (cd $(LUCID_PACKAGE); \
-               cat ../$(LUCID_PATCH) | patch -p1; \
-               dch -l '~auf104.' 'Appliqué la patch HPN'; \
+               cat ../$(LUCID_PATCH) | patch -p1 && \
+               dch -l '~auf104.' 'Appliqué la patch HPN' && \
+               debuild -us -uc; \
+       )
+
+squeeze: sanity-check
+       test ! -d $(SQUEEZE_PACKAGE) || rm -r $(SQUEEZE_PACKAGE)
+       dget $(SQUEEZE_DSC)
+       zcat $(SQUEEZE_PATCH).gz > $(SQUEEZE_PATCH)
+       patch $(SQUEEZE_PATCH) < $(SQUEEZE_PATCH).auf-patch
+       (cd $(SQUEEZE_PACKAGE); \
+               cat ../$(SQUEEZE_PATCH) | patch -p1 && \
+               dch -l '~auf60.' 'Appliqué la patch HPN' && \
                debuild -us -uc; \
        )