summaryrefslogtreecommitdiff
path: root/sysutils/screen
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2002-10-21 23:44:24 +0000
committerCy Schubert <cy@FreeBSD.org>2002-10-21 23:44:24 +0000
commit77a87f872e92a1925ff86f7062754a2540942aab (patch)
tree139994d33e730bf4fa46043fba3ff20cbb003868 /sysutils/screen
parentFix hardcoded cp command. (diff)
Cleaner uninstall process, remove screenrc if it has not been altered
by the user. Submitted by: marius@alchemy.franken.de
Diffstat (limited to 'sysutils/screen')
-rw-r--r--sysutils/screen/pkg-plist4
1 files changed, 3 insertions, 1 deletions
diff --git a/sysutils/screen/pkg-plist b/sysutils/screen/pkg-plist
index a5f1a9273229..26112c72d270 100644
--- a/sysutils/screen/pkg-plist
+++ b/sysutils/screen/pkg-plist
@@ -18,6 +18,8 @@ share/screen/utf8encodings/c8
share/screen/utf8encodings/cc
share/screen/utf8encodings/cd
share/screen/utf8encodings/d6
+@unexec if cmp -s %D/etc/screenrc %D/etc/screenrc.sample; then rm -f %D/etc/screenrc; else echo If permanently deleting this package, %%PREFIX%%/etc/screenrc must be removed manually; fi
+etc/screenrc.sample
+@exec [ -f %B/screenrc ] || cp %B/%f %B/screenrc
@dirrm share/screen/utf8encodings
@dirrm share/screen
-@unexec echo If permanently deleting this package, %%PREFIX%%/etc/screenrc must be removed manually