mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
uninstall: do not remove kernels or modules on uninstall.
The pattern used is very broad and will delete any kernel with xen in its filename, likewise modules, including those which come packages from the distribution etc. I don't think this was ever the right thing to do but it is doubly wrong now that Xen does not even build or install a kernel by default. Push cleanup of the installed hypervisor down into xen/Makefile so that it can cleanup exactly what it actually installs. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Looks-good: Jan Beulich <JBeulich@suse.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
1 parent
c6c1fd29e9
commit
22cc8b199f
2 files changed
+18
-4
No files matched your search
@@ -220,6 +220,7 @@ help:
|
||||
uninstall: D=$(DESTDIR)
|
||||
uninstall:
|
||||
[ -d $(D)$(XEN_CONFIG_DIR) ] && mv -f $(D)$(XEN_CONFIG_DIR) $(D)$(XEN_CONFIG_DIR).old-`date +%s` || true
|
||||
$(MAKE) -C xen uninstall
|
||||
rm -rf $(D)$(CONFIG_DIR)/init.d/xendomains $(D)$(CONFIG_DIR)/init.d/xend
|
||||
rm -rf $(D)$(CONFIG_DIR)/init.d/xencommons $(D)$(CONFIG_DIR)/init.d/xen-watchdog
|
||||
rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent
|
||||
@@ -228,8 +229,6 @@ uninstall:
|
||||
rm -f $(D)$(SYSCONFIG_DIR)/xendomains
|
||||
rm -f $(D)$(SYSCONFIG_DIR)/xencommons
|
||||
rm -rf $(D)/var/run/xen* $(D)/var/lib/xen*
|
||||
rm -rf $(D)/boot/*xen*
|
||||
rm -rf $(D)/lib/modules/*xen*
|
||||
rm -rf $(D)$(LIBDIR)/xen* $(D)$(BINDIR)/lomount
|
||||
rm -rf $(D)$(BINDIR)/cpuperf-perfcntr $(D)$(BINDIR)/cpuperf-xen
|
||||
rm -rf $(D)$(BINDIR)/xc_shadow
|
||||
|
||||