Makefile: Some updates to uninstall
PATCH 1/1 Makefile: Some updates to uninstall
# HG changeset patch
# User Fabio Fantoni
# Date 1334565174 -7200
# Node ID a9c00a9b48c708a8e448bf5d9cd96026721fbf2f # Parent 6b72eb3b40cf2b3d5a6c75d68fa7093c57fc0d1fMakefile: Some updates to uninstall
Makefile lun apr 16 10:32:54 2012 +0200 renamed from Makefile ven apr 13 17:13:01 2012 +0100 +0 -0
@@ -220,13 +220,12 @@ uninstall: D=$(DESTDIR) uninstall: [ -d $(D)$(XEN_CONFIG_DIR) ] && mv -f $(D)$(XEN_CONFIG_DIR)
$(D)$(XEN_CONFIG_DIR).old-date +%s || true
- rm -rf $(D)$(CONFIG_DIR)/init.d/xend*
+ rm -rf $(D)$(CONFIG_DIR)/init.d/xen*
rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent
rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rules
- rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules
rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules
- rm -f $(D)$(CONFIG_DIR)/udev/xend.rules
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*
@@ -236,11 +235,16 @@
rm -rf $(D)$(BINDIR)/pygrub
rm -rf $(D)$(BINDIR)/setsize $(D)$(BINDIR)/tbctl
rm -rf $(D)$(BINDIR)/xsls
- rm -rf $(D)$(INCLUDEDIR)/xenctrl.h $(D)$(INCLUDEDIR)/xenguest.h
+ rm -rf $(D)$(BINDIR)/xenstore* $(D)$(BINDIR)/xentrace*
+ rm -rf $(D)$(BINDIR)/xen-detect $(D)$(BINDIR)/xencons
+ rm -rf $(D)$(BINDIR)/xenpvnetboot $(D)$(BINDIR)/qemu-*-xen
+ rm -rf $(D)$(INCLUDEDIR)/xenctrl* $(D)$(INCLUDEDIR)/xenguest.h
rm -rf $(D)$(INCLUDEDIR)/xs_lib.h $(D)$(INCLUDEDIR)/xs.h
rm -rf $(D)$(INCLUDEDIR)/xen
+ rm -rf $(D)$(INCLUDEDIR)/_libxl* $(D)$(INCLUDEDIR)/libxl*
+ rm -rf $(D)$(INCLUDEDIR)/xenstat.h $(D)$(INCLUDEDIR)/xentoollog.h
rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest*
- rm -rf $(D)$(LIBDIR)/libxenstore*
+ rm -rf $(D)$(LIBDIR)/libxenstore* $(D)$(LIBDIR)/libxlutil*
rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub
rm -rf $(D)$(LIBDIR)/xen/
rm -rf $(D)$(LIBEXEC)/xen*
@@ -248,6 +252,7 @@
rm -rf $(D)$(SBINDIR)/xen* $(D)$(SBINDIR)/netfix $(D)$(SBINDIR)/xm
rm -rf $(D)$(SHAREDIR)/doc/xen
rm -rf $(D)$(SHAREDIR)/xen
+ rm -rf $(D)$(SHAREDIR)/qemu-xen
rm -rf $(D)$(MAN1DIR)/xen*
rm -rf $(D)$(MAN8DIR)/xen*
rm -rf $(D)/boot/tboot*# HG changeset patch
# User Fabio Fantoni
# Date 1334565174 -7200
# Node ID a9c00a9b48c708a8e448bf5d9cd96026721fbf2f # Parent 6b72eb3b40cf2b3d5a6c75d68fa7093c57fc0d1fMakefile: Some updates to uninstall
Makefile +10 -5
@@ -220,13 +220,12 @@ uninstall: D=$(DESTDIR) uninstall: [ -d $(D)$(XEN_CONFIG_DIR) ] && mv -f $(D)$(XEN_CONFIG_DIR) $(D)$(XEN_CONFIG_DIR).old-`date +%s` || true - rm -rf $(D)$(CONFIG_DIR)/init.d/xend* + rm -rf $(D)$(CONFIG_DIR)/init.d/xen* rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rules - rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules - rm -f $(D)$(CONFIG_DIR)/udev/xend.rules 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*
@@ -236,11 +235,16 @@ rm -rf $(D)$(BINDIR)/pygrub rm -rf $(D)$(BINDIR)/setsize $(D)$(BINDIR)/tbctl rm -rf $(D)$(BINDIR)/xsls - rm -rf $(D)$(INCLUDEDIR)/xenctrl.h $(D)$(INCLUDEDIR)/xenguest.h + rm -rf $(D)$(BINDIR)/xenstore* $(D)$(BINDIR)/xentrace* + rm -rf $(D)$(BINDIR)/xen-detect $(D)$(BINDIR)/xencons + rm -rf $(D)$(BINDIR)/xenpvnetboot $(D)$(BINDIR)/qemu-*-xen + rm -rf $(D)$(INCLUDEDIR)/xenctrl* $(D)$(INCLUDEDIR)/xenguest.h rm -rf $(D)$(INCLUDEDIR)/xs_lib.h $(D)$(INCLUDEDIR)/xs.h rm -rf $(D)$(INCLUDEDIR)/xen + rm -rf $(D)$(INCLUDEDIR)/_libxl* $(D)$(INCLUDEDIR)/libxl* + rm -rf $(D)$(INCLUDEDIR)/xenstat.h $(D)$(INCLUDEDIR)/xentoollog.h rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest* - rm -rf $(D)$(LIBDIR)/libxenstore* + rm -rf $(D)$(LIBDIR)/libxenstore* $(D)$(LIBDIR)/libxlutil* rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub rm -rf $(D)$(LIBDIR)/xen/ rm -rf $(D)$(LIBEXEC)/xen*
@@ -248,6 +252,7 @@ rm -rf $(D)$(SBINDIR)/xen* $(D)$(SBINDIR)/netfix $(D)$(SBINDIR)/xm rm -rf $(D)$(SHAREDIR)/doc/xen rm -rf $(D)$(SHAREDIR)/xen + rm -rf $(D)$(SHAREDIR)/qemu-xen rm -rf $(D)$(MAN1DIR)/xen* rm -rf $(D)$(MAN8DIR)/xen* rm -rf $(D)/boot/tboot*
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xen.org/xen-devel
Quoted 17 lines · Fabio Fantoni
# HG changeset patch
# User Fabio Fantoni
# Date 1334565174 -7200
# Node IDa9c00a9b48c708a8e448bf5d9cd96026721fbf2f# Parent6b72eb3b40cf2b3d5a6c75d68fa7093c57fc0d1fMakefile: Some updates to uninstallSigned-off-by Fabio Fantoni <[email protected]>diff -r
6b72eb3b40cf-ra9c00a9b48c7MakefileMakefile lun apr 16 10:32:54 2012 +0200 renamed from Makefile ven apr 13 17:13:01 2012 +0100 +0
-0@@ -220,13 +220,12 @@ uninstall: D=$(DESTDIR) uninstall: [ -d $(D)$(XEN_CONFIG_DIR) ] && mv -f $(D)$(XEN_CONFIG_DIR)$(D)$(XEN_CONFIG_DIR).old-
date +%s|| true
Makefile lun apr 16 10:32:54 2012 +0200
Quoted 2 lines
Makefile lun apr 16 10:32:54 2012 +0200 renamed from Makefile ven apr 13 17:13:01 2012 +0100 +1
-1- rm -rf $(D)$(CONFIG_DIR)/init.d/xend* + rm -rf $(D)$(CONFIG_DIR)/init.d/xen*
I know this is pre-existing but I'd rather see these enumerating all the actual possibilities without wildcards, so as to not remove any local initscripts which might happen to match (which becomes move likely with your removal of the "d")
Makefile lun apr 16 10:32:54 2012 +0200
Quoted 5 lines
rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rulesMakefile lun apr 16 10:32:54 2012 +0200 renamed from Makefile ven apr 13 17:13:01 2012 +0100 +0
-2- rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules - rm -f $(D)$(CONFIG_DIR)/udev/xend.rules
These two are things older versions of Xen installed but which current versions do not?
Quoted 33 lines
rm -f $(D)$(SYSCONFIG_DIR)/xendomainsMakefile lun apr 16 10:32:54 2012 +0200 renamed from Makefile ven apr 13 17:13:01 2012 +0100 +9
-2+ 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*@@ -236,11 +235,16 @@ rm -rf $(D)$(BINDIR)/pygrub rm -rf $(D)$(BINDIR)/setsize $(D)$(BINDIR)/tbctl rm -rf $(D)$(BINDIR)/xsls - rm -rf $(D)$(INCLUDEDIR)/xenctrl.h $(D)$(INCLUDEDIR)/xenguest.h + rm -rf $(D)$(BINDIR)/xenstore* $(D)$(BINDIR)/xentrace* + rm -rf $(D)$(BINDIR)/xen-detect $(D)$(BINDIR)/xencons + rm -rf $(D)$(BINDIR)/xenpvnetboot $(D)$(BINDIR)/qemu-*-xen + rm -rf $(D)$(INCLUDEDIR)/xenctrl* $(D)$(INCLUDEDIR)/xenguest.h rm -rf $(D)$(INCLUDEDIR)/xs_lib.h $(D)$(INCLUDEDIR)/xs.h rm -rf $(D)$(INCLUDEDIR)/xen + rm -rf $(D)$(INCLUDEDIR)/_libxl* $(D)$(INCLUDEDIR)/libxl* + rm -rf $(D)$(INCLUDEDIR)/xenstat.h $(D)$(INCLUDEDIR)/xentoollog.h rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest* - rm -rf $(D)$(LIBDIR)/libxenstore* + rm -rf $(D)$(LIBDIR)/libxenstore* $(D)$(LIBDIR)/libxlutil* rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub rm -rf $(D)$(LIBDIR)/xen/ rm -rf $(D)$(LIBEXEC)/xen*@@ -248,6 +252,7 @@ rm -rf $(D)$(SBINDIR)/xen* $(D)$(SBINDIR)/netfix $(D)$(SBINDIR)/xm rm -rf $(D)$(SHAREDIR)/doc/xen rm -rf $(D)$(SHAREDIR)/xen + rm -rf $(D)$(SHAREDIR)/qemu-xen rm -rf $(D)$(MAN1DIR)/xen* rm -rf $(D)$(MAN8DIR)/xen* rm -rf $(D)/boot/tboot*
Ian Campbell-10 wrote
Quoted 10 lines
Makefile line 228
Quoted 6 lines
rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rulesMakefile +0
-2- rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules - rm -f $(D)$(CONFIG_DIR)/udev/xend.rulesThese two are things older versions of Xen installed but which current versions do not?
I not understand that.
Could you clarify me?
--
View this message in context: http://xen.1045712.n5.nabble.com/PATCH-Makefile-Some-updates-to-uninstall-tp5643579p5646707.html
Sent from the Xen - Dev mailing list archive at Nabble.com.
Quoted 8 lines · Fantu
Ian Campbell-10 wrote
Quoted 7 lines
Quoted 6 lines
rm -rf $(D)$(CONFIG_DIR)/hotplug/xen-backend.agent rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xen-backend.rulesMakefile +0
-2- rm -f $(D)$(CONFIG_DIR)/udev/xen-backend.rules rm -f $(D)$(CONFIG_DIR)/udev/rules.d/xend.rules - rm -f $(D)$(CONFIG_DIR)/udev/xend.rules
Quoted 5 lines
Quoted 3 lines
These two are things older versions of Xen installed but which current versions do not?
I not understand that.
Could you clarify me?
Why are we deleting them now (before your patch), where did they used to come from? If we no longer create them then it is fine (IMHO) to stop removing them.
Quoted 9 lines
--
View this message in context: http://xen.1045712.n5.nabble.com/PATCH-Makefile-Some-updates-to-uninstall-tp5643579p5646707.html
Sent from the Xen - Dev mailing list archive at Nabble.com._______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xen.org/xen-devel