Skip to content

Commit ba5fe93

Browse files
committed
stop hardcoding in specific places
1 parent 0e3727d commit ba5fe93

File tree

4 files changed

+14
-18
lines changed

4 files changed

+14
-18
lines changed

sync/common

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,8 @@ function modifyrepo_module() {
285285

286286
function sign_data() {
287287
local TARGET="${1}"
288-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
288+
local VER="${2}"
289+
test -f "/root/bin/sign-repo-${VER}.sh" && "/root/bin/sign-repo-${VER}.sh" \
289290
"${TARGET}"
290291
}
291292

sync/minor-release-sync-to-staging.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ fi
105105
# Change Symlink if required
106106
echo "Setting symlink to ${REV}"
107107
pushd "${STAGING_ROOT}/${CATEGORY_STUB}" || exit
108-
/bin/rm "${STAGING_ROOT}/${CATEGORY_STUB}/latest-8"
109-
ln -sr "${STAGING_ROOT}/${CATEGORY_STUB}/${REV}" latest-8
108+
/bin/rm "${STAGING_ROOT}/${CATEGORY_STUB}/latest-${MAJ}"
109+
ln -sr "${STAGING_ROOT}/${CATEGORY_STUB}/${REV}" "latest-${MAJ}"
110110
echo "Attempting hard link"
111111
perform_hardlink "${STAGING_ROOT}/${CATEGORY_STUB}/${REV}"
112112
popd || exit

sync/sign-repos-only.sh

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ for y in "${ALL_REPOS[@]}"; do
1010
if [ "$ret_val" -eq 0 ]; then
1111
sed -i '/<open-size><\/open-size>/d' \
1212
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/source/tree/repodata/repomd.xml"
13-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
14-
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/source/tree/repodata/repomd.xml"
13+
sign_data "${STAGING_ROOT}/${RELEASE_DIR}/${y}/source/tree/repodata/repomd.xml" "${MAJ}"
1514
else
1615
echo "${STAGING_ROOT}/${RELEASE_DIR}/${y}/source/tree does not exist"
1716
fi
@@ -29,8 +28,7 @@ for x in "${ARCHES[@]}"; do
2928
if [ "$ret_val" -eq 0 ]; then
3029
sed -i '/<open-size><\/open-size>/d' \
3130
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/${z}/repodata/repomd.xml"
32-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
33-
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/${z}/repodata/repomd.xml"
31+
sign_data "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/${z}/repodata/repomd.xml" "${MAJ}"
3432
else
3533
echo "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/${z} does not exist"
3634
fi
@@ -43,8 +41,7 @@ for x in "${ARCHES[@]}"; do
4341
if [ "$ret_val" -eq 0 ]; then
4442
sed -i '/<open-size><\/open-size>/d' \
4543
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/debug/tree/repodata/repomd.xml"
46-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
47-
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/debug/tree/repodata/repomd.xml"
44+
sign_data "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/debug/tree/repodata/repomd.xml" "${MAJ}"
4845
else
4946
echo "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/debug/tree does not exist"
5047
fi
@@ -60,8 +57,7 @@ for x in "${ARCHES[@]}"; do
6057
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os/repodata/repomd.xml"
6158
sed -i '/<open-size><\/open-size>/d' \
6259
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/kickstart/repodata/repomd.xml"
63-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
64-
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os/repodata/repomd.xml"
60+
sign_data "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os/repodata/repomd.xml" "${MAJ}"
6561
else
6662
echo "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os does not exist"
6763
fi
@@ -77,8 +73,7 @@ for x in "${ARCHES[@]}"; do
7773
sed -i '/<open-size><\/open-size>/d' \
7874
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/kickstart/repodata/repomd.xml"
7975
# This might not be necessary, but it does not hurt incase repomd is modified
80-
test -f /root/bin/sign-repo.sh && /root/bin/sign-repo.sh \
81-
"${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os/repodata/repomd.xml"
76+
sign_data "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os/repodata/repomd.xml" "${MAJ}"
8277
else
8378
echo "${STAGING_ROOT}/${RELEASE_DIR}/${y}/${x}/os does not exist"
8479
fi

sync/sync-to-staging.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ if [ $ret_val -eq "0" ]; then
5959
if [ $ret_val -eq "0" ]; then
6060
createrepo_update "${TARGET}/${src_repo}" "${REVISION}"
6161
fix_metadata "${TARGET}/${src_repo}/repodata/repomd.xml"
62-
sign_data "${TARGET}/${src_repo}/repodata/repomd.xml"
62+
sign_data "${TARGET}/${src_repo}/repodata/repomd.xml" "${RLVER}"
6363
else
6464
echo "${src_repo} not found"
6565
fi
@@ -77,7 +77,7 @@ if [ $ret_val -eq "0" ]; then
7777
if [ $ret_val -eq "0" ]; then
7878
createrepo_update "${TARGET}/${debug_repo}" "${REVISION}"
7979
fix_metadata "${TARGET}/${debug_repo}/repodata/repomd.xml"
80-
sign_data "${TARGET}/${debug_repo}/repodata/repomd.xml"
80+
sign_data "${TARGET}/${debug_repo}/repodata/repomd.xml" "${RLVER}"
8181
else
8282
echo "${debug_repo} not found"
8383
fi
@@ -94,7 +94,7 @@ if [ $ret_val -eq "0" ]; then
9494
if [ $ret_val -eq "0" ]; then
9595
createrepo_comps "${REPO_PATH}" "${REVISION}" "${COMP_PATH}"
9696
fix_metadata "${REPO_PATH}/repodata/repomd.xml"
97-
sign_data "${REPO_PATH}/repodata/repomd.xml"
97+
sign_data "${REPO_PATH}/repodata/repomd.xml" "${RLVER}"
9898
else
9999
echo "${comp_repo} not found"
100100
fi
@@ -120,7 +120,7 @@ if [ $ret_val -eq "0" ]; then
120120
if [ $ret_val -eq 0 ]; then
121121
modifyrepo_module "${MOD_PATH}" "${MOD_YAML}"
122122
fix_metadata "${MOD_PATH}/repomd.xml"
123-
sign_data "${MOD_PATH}/repomd.xml"
123+
sign_data "${MOD_PATH}/repomd.xml" "${RLVER}"
124124
else
125125
echo "${mod_repo} not found"
126126
fi
@@ -134,7 +134,7 @@ if [ $ret_val -eq "0" ]; then
134134
if [ $ret_val -eq "0" ]; then
135135
createrepo_update "${TARGET}/${arch_repo}" "${REVISION}"
136136
fix_metadata "${TARGET}/${arch_repo}/repodata/repomd.xml"
137-
sign_data "${TARGET}/${arch_repo}/repodata/repomd.xml"
137+
sign_data "${TARGET}/${arch_repo}/repodata/repomd.xml" "${RLVER}"
138138
else
139139
echo "${arch_repo} not found"
140140
fi

0 commit comments

Comments
 (0)