From 8db117160b016d70bcc3e2ae6b8ea621613860dc Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Mon, 17 Jul 2023 15:43:41 +0200 Subject: [PATCH] MT#57855 update debian changelog * clean up previous virtualenv directory on preinst Change-Id: I7ccc32193798382d340b06db59e91d602007ae72 --- debian/changelog | 18 ++++++++++++++++++ debian/repoapi.preinst | 23 +++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 debian/repoapi.preinst diff --git a/debian/changelog b/debian/changelog index a220ca9..618f0a0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,21 @@ +repoapi (0.4.7) unstable; urgency=medium + +[ Victor Seva ] + * MT#56231 gerrit: crontab to cleanup + * MT#57855 add apikey commands + * MT#57855 requirements: stick with python-debian 0.1.48 + + [ Guillem Jover ] + * MT#33006 Fix typo in Recommends field name + + [ Michael Prokop ] + * MT#56773 debian: support python3 + * MT#57855 venv deployments: append output to install.log file + * Revert "MT#57855 requirements: stick with python-debian 0.1.48" + * MT#57855 venv deployments: use venv instead of virtualenv + + -- Victor Seva Mon, 17 Jul 2023 15:43:15 +0200 + repoapi (0.4.6) unstable; urgency=medium [ Victor Seva ] diff --git a/debian/repoapi.preinst b/debian/repoapi.preinst new file mode 100644 index 0000000..11800f3 --- /dev/null +++ b/debian/repoapi.preinst @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e + +LIB_DIR=/var/lib/repoapi + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" le "0.4.7"; then + rm -rf "${LIB_DIR}/venv_prod" + fi + ;; + abort-upgrade) + ;; + *) + echo "preinst called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0