summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen2014-09-09 15:29:36 +0200
committereroen2014-09-09 15:29:36 +0200
commit8f553394343737c2eec974c76652374e087e69a7 (patch)
treede29e85a385532e01000f1b0a9774025c3c895df
parent55004c5ee41b62949cb9a47631fa0306faa87379 (diff)
downloaderoen-overlay-8f553394343737c2eec974c76652374e087e69a7.tar.gz
eroen-overlay-8f553394343737c2eec974c76652374e087e69a7.tar.bz2
eroen-overlay-8f553394343737c2eec974c76652374e087e69a7.tar.xz
eselect-wine - don't remove symlinks on upgrade/rebuild
-rw-r--r--app-admin/eselect-wine/eselect-wine-0.1.ebuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/app-admin/eselect-wine/eselect-wine-0.1.ebuild b/app-admin/eselect-wine/eselect-wine-0.1.ebuild
index 51faed43..b48d9a6f 100644
--- a/app-admin/eselect-wine/eselect-wine-0.1.ebuild
+++ b/app-admin/eselect-wine/eselect-wine-0.1.ebuild
@@ -25,5 +25,10 @@ src_install() {
pkg_prerm() {
# Avoid conflicts with wine[-multislot] installed later
- eselect wine remove || die
+ if [[ -z ${REPLACED_BY_VERSION} ]]; then
+ elog "${PN} is being uninstalled, removing symlinks"
+ eselect wine remove || die
+ else
+ elog "upgrade/reinstall"
+ fi
}