chiark / gitweb /
a todo done
[dgit-junk.git] / copy-alioth-to-gideon
index f7cf913619d95c8fde79413827544566d8893c4b..77173490cd9fd4ac0ed21b27eca657883d601a2a 100755 (executable)
@@ -29,6 +29,7 @@ ssh iwj@gideon.debian.org "
        set +x
        for f in $d/transfer.tmp/*.git; do
                cp $d/repos/_template/description $f/description
        set +x
        for f in $d/transfer.tmp/*.git; do
                cp $d/repos/_template/description $f/description
+               touch $f/git-daemon-export-ok
        done
 
        cat <<END >$d/transfer.run
        done
 
        cat <<END >$d/transfer.run
@@ -36,7 +37,11 @@ ssh iwj@gideon.debian.org "
                cd $d/transfer.tmp
                rsync -rltHxp --delete *.git $d/repos/
                # _template
                cd $d/transfer.tmp
                rsync -rltHxp --delete *.git $d/repos/
                # _template
-               echo done.
+               echo done locally, copying...
+
+               distrodir=$d/dispatch-dir/distro\=debian
+               \$distrodir/mirror-hook \$distrodir all
+               echo done all.
 END
        chmod +x $d/transfer.run
 '
 END
        chmod +x $d/transfer.run
 '