[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Add the changelogs foo to bdo



Signed-off-by: Joerg Jaspert <joerg@debian.org>
---
 config/backports/dak.conf           |    5 +++++
 config/backports/dinstall.functions |    9 +++++++++
 config/backports/vars               |    5 ++++-
 config/debian/dinstall.functions    |    1 +
 4 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/config/backports/dak.conf b/config/backports/dak.conf
index 8a2b23a..eb836b5 100644
--- a/config/backports/dak.conf
+++ b/config/backports/dak.conf
@@ -437,3 +437,8 @@ Import-LDAP-Fingerprints
   };
   KeyServer "wwwkeys.eu.pgp.net";
 };
+
+Changelogs
+{
+  Export "/srv/ftp-master.debian.org/export/changelogs";
+}
diff --git a/config/backports/dinstall.functions b/config/backports/dinstall.functions
index 0ae8172..2757a17 100644
--- a/config/backports/dinstall.functions
+++ b/config/backports/dinstall.functions
@@ -604,3 +604,12 @@ Current action: ${1}
 Action start: ${RIGHTNOW}
 EOF
 }
+
+# extract changelogs and stuff
+function changelogs() {
+    log "Extracting changelogs"
+    dak make-changelog -e
+    mkdir -p ${exportpublic}/changelogs
+    cd ${exportpublic}/changelogs
+    rsync -aHW --delete --delete-after --ignore-errors ${exportdir}/changelogs/. .
+}
diff --git a/config/backports/vars b/config/backports/vars
index 7f051f8..2515858 100644
--- a/config/backports/vars
+++ b/config/backports/vars
@@ -1,10 +1,11 @@
 # locations used by many scripts
 
 base=/srv/backports-master.debian.org
+public=/srv/backports-web.debian.org
 bindir=$base/bin
 ftpdir=$base/ftp/
 indices=$ftpdir/indices
-webdir=/srv/backports-web.debian.org/underlay/
+webdir=$public/underlay/
 scriptdir=$base/scripts
 
 archs="alpha amd64 arm armel hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc kfreebsd-i386 kfreebsd-amd64 "
@@ -27,6 +28,8 @@ incoming=$base/incoming
 logdir=$base/log/cron/
 mirrordir=$base/mirror/
 newstage=$queuedir/newstage/
+exportdir=$base/export/
+exportpublic=$public/export/
 
 
 ftpgroup=debadmin
diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions
index 6e80479..c5aeed1 100644
--- a/config/debian/dinstall.functions
+++ b/config/debian/dinstall.functions
@@ -609,6 +609,7 @@ EOF
 function changelogs() {
     log "Extracting changelogs"
     dak make-changelog -e
+    mkdir -p ${exportpublic}/changelogs
     cd ${exportpublic}/changelogs
     rsync -aHW --delete --delete-after --ignore-errors ${exportdir}/changelogs/. .
 }
-- 
1.5.6.5


Reply to: