Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f5daac0d67 | |||
| 2484ea39a4 | |||
| 9b222bdb83 |
@@ -26,7 +26,11 @@ get_path(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare_commit(){
|
prepare_commit(){
|
||||||
local dest="$1"
|
local dest="$1" to_rm="${2:-none}"
|
||||||
|
if [[ -d repos/$to_rm ]]; then
|
||||||
|
git rm -r repos/$to_rm
|
||||||
|
git commit -m "change of package arch"
|
||||||
|
fi
|
||||||
[[ -d repos/$dest ]] && git rm -r repos/$dest
|
[[ -d repos/$dest ]] && git rm -r repos/$dest
|
||||||
[[ ! -d repos ]] && mkdir repos
|
[[ ! -d repos ]] && mkdir repos
|
||||||
[[ ! -d repos/$dest ]] && mkdir repos/$dest
|
[[ ! -d repos/$dest ]] && mkdir repos/$dest
|
||||||
@@ -101,6 +105,15 @@ commit_pkg(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_rm_arch(){
|
||||||
|
local rm_arch='none'
|
||||||
|
case "$CARCH" in
|
||||||
|
'any') rm_arch="${REPO_DEST}-x86_64" ;;
|
||||||
|
'x86_64') rm_arch="${REPO_DEST}-any" ;;
|
||||||
|
esac
|
||||||
|
echo $rm_arch
|
||||||
|
}
|
||||||
|
|
||||||
repo_commit_pkg(){
|
repo_commit_pkg(){
|
||||||
local artixpath=$(find_pkg "${TREE_DIR_ARTIX}" "${PACKAGE}")
|
local artixpath=$(find_pkg "${TREE_DIR_ARTIX}" "${PACKAGE}")
|
||||||
if [[ -n ${artixpath} ]];then
|
if [[ -n ${artixpath} ]];then
|
||||||
@@ -124,7 +137,7 @@ repo_commit_pkg(){
|
|||||||
local action='add'
|
local action='add'
|
||||||
local dest="${REPO_DEST}-$CARCH"
|
local dest="${REPO_DEST}-$CARCH"
|
||||||
|
|
||||||
prepare_commit "$dest"
|
prepare_commit "$dest" "$(get_rm_arch)"
|
||||||
|
|
||||||
cp trunk/* repos/$dest/
|
cp trunk/* repos/$dest/
|
||||||
else
|
else
|
||||||
@@ -132,7 +145,7 @@ repo_commit_pkg(){
|
|||||||
local src="${REPO_SRC}-$CARCH" dest="${REPO_DEST}-$CARCH"
|
local src="${REPO_SRC}-$CARCH" dest="${REPO_DEST}-$CARCH"
|
||||||
|
|
||||||
[[ ! -f repos/$src/PKGBUILD ]] && die "%s does not exist!" "repos/$src/PKGBUILD"
|
[[ ! -f repos/$src/PKGBUILD ]] && die "%s does not exist!" "repos/$src/PKGBUILD"
|
||||||
prepare_commit "$dest"
|
prepare_commit "$dest" "$(get_rm_arch)"
|
||||||
|
|
||||||
cp repos/$src/* repos/$dest/
|
cp repos/$src/* repos/$dest/
|
||||||
git rm -r repos/$src
|
git rm -r repos/$src
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ sign_pkg(){
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -n "${BUILDBOT_GPGP}" ]]; then
|
if [[ -n "${BUILDBOT_GPGP}" ]]; then
|
||||||
msg2 "Signing [%s]" "${file_to_sign##*/}"
|
msg "Signing [%s]" "${file_to_sign##*/}"
|
||||||
gpg --batch --passphrase "${BUILDBOT_GPGP}" --detach-sign "$file_to_sign"
|
gpg --batch --passphrase "${BUILDBOT_GPGP}" --detach-sign "$file_to_sign"
|
||||||
else
|
else
|
||||||
msg2 "Signing [%s] with key %s" "${file_to_sign##*/}" "${GPGKEY}..."
|
msg2 "Signing [%s] with key %s" "${file_to_sign##*/}" "${GPGKEY}..."
|
||||||
@@ -39,7 +39,7 @@ sign_pkg(){
|
|||||||
|
|
||||||
for pkg in ${passfiles[@]}; do
|
for pkg in ${passfiles[@]}; do
|
||||||
if pkgfile=$(find_cached_pkgfile "$pkg");then
|
if pkgfile=$(find_cached_pkgfile "$pkg");then
|
||||||
msg "Found: %s" "${pkgfile}"
|
msg2 "Found: %s" "${pkgfile}"
|
||||||
[[ -e "${pkgfile}".sig ]] && rm "${pkgfile}".sig
|
[[ -e "${pkgfile}".sig ]] && rm "${pkgfile}".sig
|
||||||
sign_pkg "${pkgfile}"
|
sign_pkg "${pkgfile}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user