Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-09-12 15:06:00 +0200
committerErich Eckner <git@eckner.net>2017-09-12 15:06:00 +0200
commit79ee1532e6b4bc23a23398f7d60442feddb85b72 (patch)
tree85504bd815d98d0f0f494d26d531090ec699725d /bin
parent9c54adc41ea3840a39202ccb95d0ef5b79908521 (diff)
bin/why-dont-you bin/db-update: ignore build-time dependencies for moving built packages between repos
Diffstat (limited to 'bin')
-rwxr-xr-xbin/db-update12
-rwxr-xr-xbin/why-dont-you4
2 files changed, 8 insertions, 8 deletions
diff --git a/bin/db-update b/bin/db-update
index 18592fd..98a324f 100755
--- a/bin/db-update
+++ b/bin/db-update
@@ -5,8 +5,8 @@
# to the respective stable repository
# 1] Condition for moving a package A from staging to testing is that:
-# a) nothing on the build-list depends on A and
-# b) no done package B which is not being moved depends on A
+# a) nothing on the build-list needs A and
+# b) no done package B which is not being moved needs A
# TODO:
@@ -518,16 +518,16 @@ while [ -s "${tmp_dir}/new-keep-packages" ]; do
sed '
s|^|'"${work_dir}"'/package-infos/|
- s|$|.depends|
+ s|$|.needs|
' "${tmp_dir}/keep-packages" | \
xargs -r grep -HF '' | \
sed '
s|^.*/||
- s|\.depends:| |
+ s|\.needs:| |
' | \
sort -u | \
sort -k2,2 > \
- "${tmp_dir}/keep-packages.depends"
+ "${tmp_dir}/keep-packages.needs"
sed '
s|^|'"${work_dir}"'/package-infos/|
@@ -544,7 +544,7 @@ while [ -s "${tmp_dir}/new-keep-packages" ]; do
join -j 2 -o 1.1 \
"${tmp_dir}/done-packages.builds" \
- "${tmp_dir}/keep-packages.depends" | \
+ "${tmp_dir}/keep-packages.needs" | \
sort -u > \
"${tmp_dir}/new-keep-packages"
diff --git a/bin/why-dont-you b/bin/why-dont-you
index 593ad1b..64f914c 100755
--- a/bin/why-dont-you
+++ b/bin/why-dont-you
@@ -67,10 +67,10 @@ case "${action}" in
fi
dependent_packages=$(
- grep -lxF "${pkg}" "${work_dir}/package-infos/"*".depends" | \
+ grep -lxF "${pkg}" "${work_dir}/package-infos/"*".needs" | \
sed '
s|^.*/||
- s|\.depends$||
+ s|\.needs$||
'
)