diff options
author | Dennis Kasprzyk <onestone@opencompositing.org> | 2008-03-14 03:59:21 +0100 |
---|---|---|
committer | Dennis kasprzyk <onestone@opencompositing.org> | 2008-03-14 03:59:21 +0100 |
commit | 26dc8c49209116ad867a3712ae1090b185b34a3b (patch) | |
tree | 9bbddb2528f561f3698c365d5bb73b7ebabb1315 | |
parent | a25bf31d59ab2c7a0a29d09aa5d24e2186f0135c (diff) | |
download | put-26dc8c49209116ad867a3712ae1090b185b34a3b.tar.gz put-26dc8c49209116ad867a3712ae1090b185b34a3b.tar.bz2 |
Makefile update.
-rw-r--r-- | Makefile | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -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 \ |