summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Kasprzyk <onestone@opencompositing.org>2008-03-14 03:59:42 +0100
committerDennis kasprzyk <onestone@opencompositing.org>2008-03-14 03:59:42 +0100
commita8af4ebc8970d1643ae4d90250ed23e7ab1f1cfd (patch)
tree399d2e92f62d1c3170c3b572c0f771c78a4d6a69
parent1bea5e5347262ba2f412f7db41d5f9f6c95d079b (diff)
downloadsplash-a8af4ebc8970d1643ae4d90250ed23e7ab1f1cfd.tar.gz
splash-a8af4ebc8970d1643ae4d90250ed23e7ab1f1cfd.tar.bz2
Makefile update.
-rw-r--r--Makefile20
1 files changed, 18 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 414ada6..6af121c 100644
--- a/Makefile
+++ b/Makefile
@@ -405,8 +405,12 @@ install: $(DESTDIR) all
else \
$(ECHO) "install : $(schema-output)"; \
fi; \
- GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
- gconftool-2 --makefile-install-rule $(schema-output) > /dev/null; \
+ GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`; \
+ if [ "x$(USER)" = "xroot" ]; then \
+ gconftool-2 --makefile-install-rule $(schema-output) > /dev/null; \
+ else \
+ gconftool-2 --install-schema-file=$(schema-output) > /dev/null; \
+ fi; \
if [ '$(color)' != 'no' ]; then \
$(ECHO) -e "\r\033[0minstall : \033[34m$(schema-output)\033[0m"; \
fi; \
@@ -489,6 +493,18 @@ uninstall:
$(ECHO) -e "\r\033[0muninstall : \033[34m$(PKGDIR)/compiz-$(PLUGIN).pc\033[0m"; \
fi; \
fi
+ @if [ -n "$(schema-output)" -a -e "$(schema-output)" -a 'x$(USER)' = 'xroot' ]; then \
+ if [ '$(color)' != 'no' ]; then \
+ $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(schema-output)\033[0m"; \
+ else \
+ $(ECHO) "uninstall : $(schema-output)"; \
+ fi; \
+ GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
+ gconftool-2 --makefile-install-rule $(schema-output) > /dev/null; \
+ if [ '$(color)' != 'no' ]; then \
+ $(ECHO) -e "\r\033[0muninstall : \033[34m$(schema-output)\033[0m"; \
+ fi; \
+ fi
@if [ -n "$(data-files)" ]; then \
for FILE in $(data-files); do \
if [ '$(color)' != 'no' ]; then \