ia64/xen-unstable
changeset 19645:9749e8f6e3d8
uninstall: get rid of hardcoded pathes
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
author | Keir Fraser <keir.fraser@citrix.com> |
---|---|
date | Tue May 26 10:14:34 2009 +0100 (2009-05-26) |
parents | ad59f1c032ec |
children | f210a633571c |
files | Makefile |
line diff
1.1 --- a/Makefile Tue May 26 10:13:43 2009 +0100 1.2 +++ b/Makefile Tue May 26 10:14:34 2009 +0100 1.3 @@ -194,37 +194,37 @@ help: 1.4 .PHONY: uninstall 1.5 uninstall: D=$(DESTDIR) 1.6 uninstall: 1.7 - [ -d $(D)/etc/xen ] && mv -f $(D)/etc/xen $(D)/etc/xen.old-`date +%s` || true 1.8 - rm -rf $(D)/etc/init.d/xend* 1.9 - rm -rf $(D)/etc/hotplug/xen-backend.agent 1.10 - rm -f $(D)/etc/udev/rules.d/xen-backend.rules 1.11 - rm -f $(D)/etc/udev/xen-backend.rules 1.12 - rm -f $(D)/etc/udev/rules.d/xend.rules 1.13 - rm -f $(D)/etc/udev/xend.rules 1.14 - rm -f $(D)/etc/sysconfig/xendomains 1.15 + [ -d $(D)$(XEN_CONFIG_DIR) ] && mv -f $(D)$(XEN_CONFIG_DIR) $(D)$(XEN_CONFIG_DIR).old-`date +%s` || true 1.16 + rm -rf $(D)$(CONFIG_DIR)/init.d/xend* 1.17 + rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent 1.18 + rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rules 1.19 + rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules 1.20 + rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules 1.21 + rm -f $(D)$(CONFIG_DIR)/udev/xend.rules 1.22 + rm -f $(D)$(CONFIG_DIR)/sysconfig/xendomains 1.23 rm -rf $(D)/var/run/xen* $(D)/var/lib/xen* 1.24 rm -rf $(D)/boot/*xen* 1.25 rm -rf $(D)/lib/modules/*xen* 1.26 - rm -rf $(D)/usr/bin/xen* $(D)/usr/bin/lomount 1.27 - rm -rf $(D)/usr/bin/cpuperf-perfcntr $(D)/usr/bin/cpuperf-xen 1.28 - rm -rf $(D)/usr/bin/xc_shadow 1.29 - rm -rf $(D)/usr/bin/pygrub 1.30 - rm -rf $(D)/usr/bin/setsize $(D)/usr/bin/tbctl 1.31 - rm -rf $(D)/usr/bin/xsls 1.32 - rm -rf $(D)/usr/include/xenctrl.h $(D)/usr/include/xenguest.h 1.33 - rm -rf $(D)/usr/include/xs_lib.h $(D)/usr/include/xs.h 1.34 - rm -rf $(D)/usr/include/xen 1.35 + rm -rf $(D)$(LIBDIR)/xen* $(D)$(BINDIR)/lomount 1.36 + rm -rf $(D)$(BINDIR)/cpuperf-perfcntr $(D)$(BINDIR)/cpuperf-xen 1.37 + rm -rf $(D)$(BINDIR)/xc_shadow 1.38 + rm -rf $(D)$(BINDIR)/pygrub 1.39 + rm -rf $(D)$(BINDIR)/setsize $(D)$(BINDIR)/tbctl 1.40 + rm -rf $(D)$(BINDIR)/xsls 1.41 + rm -rf $(D)$(INCLUDEDIR)/xenctrl.h $(D)$(INCLUDEDIR)/xenguest.h 1.42 + rm -rf $(D)$(INCLUDEDIR)/xs_lib.h $(D)$(INCLUDEDIR)/xs.h 1.43 + rm -rf $(D)$(INCLUDEDIR)/xen 1.44 rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest* 1.45 rm -rf $(D)$(LIBDIR)/libxenstore* 1.46 rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub 1.47 rm -rf $(D)$(LIBDIR)/xen/ 1.48 - rm -rf $(D)/usr/lib/xen/ 1.49 - rm -rf $(D)/usr/local/sbin/setmask $(D)/usr/local/sbin/xen* 1.50 - rm -rf $(D)/usr/sbin/xen* $(D)/usr/sbin/netfix $(D)/usr/sbin/xm 1.51 - rm -rf $(D)/usr/share/doc/xen 1.52 - rm -rf $(D)/usr/share/xen 1.53 - rm -rf $(D)/usr/share/man/man1/xen* 1.54 - rm -rf $(D)/usr/share/man/man8/xen* 1.55 + rm -rf $(D)$(LIBEXEC)/xen* 1.56 + rm -rf $(D)$(SBINDIR)/setmask 1.57 + rm -rf $(D)$(SBINDIR)/xen* $(D)$(SBINDIR)/netfix $(D)$(SBINDIR)/xm 1.58 + rm -rf $(D)$(SHAREDIR)/doc/xen 1.59 + rm -rf $(D)$(SHAREDIR)/xen 1.60 + rm -rf $(D)$(MAN1DIR)/xen* 1.61 + rm -rf $(D)$(MAN8DIR)/xen* 1.62 rm -rf $(D)/boot/tboot* 1.63 1.64 # Legacy targets for compatibility