#!/bin/sh -efu

arch="$1"; shift

. gb-sh-functions

umask 002
mkdir -p "build/repo/$arch/base.next"
mkdir -p "build/repo/$arch/base.prev"
umask 022
cp -p "$GB_REPO_DIR/$arch/base/release" "build/repo/$arch/base.prev/"
rsync -rlt "$GB_TMP_REPO_DIR/$arch/base/" "build/repo/$arch/base.next/"

# Paranoia: ensure that no files has disappeared from tmpfs.
cd "build/repo/$arch/base.next"
cat release release.$GB_REPO_FLAVOUR pkglist.$GB_REPO_FLAVOUR.xz > /dev/null
