summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/cmd/include.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/cmd/include.sh b/lib/cmd/include.sh
index 44cedf1..9c1b8f0 100644
--- a/lib/cmd/include.sh
+++ b/lib/cmd/include.sh
@@ -58,6 +58,13 @@ cmd_include_main()
pool_dist_db="${archive}/${pool_dir}/.db"
pool_dist_db="${pool_dist_db}/${cmd_include_distribution}"
feeds=''
+ if [ -f "${pool_dist_db}/version" \
+ -a "x$(cat "${pool_dist_db}/version")" \
+ != "x${cmd_include_version}" ]; then
+ # TODO: Remove ":" when cmd_remove is implemented.
+ : cmd_remove "${cmd_include_distribution}" \
+ "${cmd_include_source}"
+ fi
mkdir -p "${pool_dist_db}"
printf '%s\n' "${cmd_include_version}" \
>"${pool_dist_db}/version"