]> git.decadent.org.uk Git - dak.git/blob - config/debian-security/export.sh
export changelogs on security
[dak.git] / config / debian-security / export.sh
1 #!/bin/bash
2
3 set -e
4 set -u
5 set -E
6
7 export SCRIPTVARS=/srv/security-master.debian.org/dak/config/debian-security/vars
8 . $SCRIPTVARS
9
10 # Make sure we start out with a sane umask setting
11 umask 022
12
13 # And use one locale, no matter what the caller has set
14 export LANG=C
15 export LC_ALL=C
16
17 # extract changelogs and stuff
18 function changelogs() {
19     log "Extracting changelogs"
20     dak make-changelog -e
21     mkdir -p ${exportpublic}/changelogs
22     cd ${exportpublic}/changelogs
23     rsync -aHW --delete --delete-after --ignore-errors ${exportdir}/changelogs/. .
24     sudo -H -u archvsync /home/archvsync/runmirrors metasdo > ~dak/runmirrors-metadata.log 2>&1 &
25 }
26
27 changelogs