]> granicus.if.org Git - sudo/commitdiff
Add uninstall target
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 7 Jul 2010 15:42:36 +0000 (11:42 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 7 Jul 2010 15:42:36 +0000 (11:42 -0400)
Makefile.in
common/Makefile.in
compat/Makefile.in
doc/Makefile.in
include/Makefile.in
plugins/sample/Makefile.in
plugins/sample_group/Makefile.in
plugins/sudoers/Makefile.in
src/Makefile.in

index fdca38b1df316fd88e99f72c27419becd0da04b3..fcbd91bfa9b08ab26198f03d31ea41797a0e99a1 100644 (file)
@@ -33,7 +33,7 @@ SHELL = @SHELL@
 all: config.status
        for d in $(SUBDIRS) $(SAMPLES); do (cd $$d && $(MAKE) $@) || break; done
 
-install install-dirs install-binaries install-includes install-man install-plugin: config.status
+install install-dirs install-binaries install-includes install-man install-plugin uninstall: config.status
        for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@) || break; done
 
 autoconf:
@@ -45,9 +45,6 @@ ChangeLog:
 check:
        @echo nothing to check
 
-uninstall:
-       @echo uninstall not yet supported
-
 config.status:
        @if [ ! -s config.status ]; then \
                echo "Please run configure first"; \
index 9782108467faf3622a352d04344151cf196b556f..1641fbed89b618d215eb975e048906a8e7dd54e7 100644 (file)
@@ -82,6 +82,8 @@ install-man:
 
 install-plugin:
 
+uninstall:
+
 check:
        @echo nothing to check
 
index 705a66efe158d0a66c62403d7e7b61b6c7926167..e2907dc233da672d11cd0efac613c4ba960a06a2 100644 (file)
@@ -106,6 +106,8 @@ install-man:
 
 install-plugin:
 
+uninstall:
+
 check:
        @echo nothing to check
 
index 86a99f8b752f551a453feea59c7791818d7083c2..3ea52ab9f42ebe96226cf5ac2ab1b410e63b164c 100644 (file)
@@ -153,6 +153,15 @@ install-man: install-dirs
 
 install-plugin:
 
+uninstall:
+       -rm -f  $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
+               $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
+               $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
+
 check:
        @echo nothing to check
 
index 53a196cc9a3146f1d3d894f68b68d422b0a7d416..73dd726c01a196675971fc149d2988a682ae731a 100644 (file)
@@ -56,6 +56,9 @@ install-includes: install-dirs
 
 install-plugin:
 
+uninstall:
+       -rm -f $(DESTDIR)$(prefix)/include/sudo_plugin.h
+
 check:
        @echo nothing to check
 
index 79d45e7aee480c03d7342928338790ce82943479..9cf829a8a3469294c2b4b90f3b9b6d53dca1d128 100644 (file)
@@ -97,7 +97,10 @@ install-includes:
 install-man:
 
 install-plugin: install-dirs sample_plugin.la
-       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_plugin.la $(plugindir)
+       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_plugin.la $(DESDTDIR)/$(plugindir)
+
+uninstall:
+       -$(LIBTOOL) --mode=uninstall rm -f $(DESDTDIR)/$(plugindir)/sample_plugin.la
 
 check:
        @echo nothing to check
index fe12ab85b0eb80b29ed09af1baa9c381f14e9356..21b9739cab0ac05148280914973f93f710d6f267 100644 (file)
@@ -99,7 +99,10 @@ install-includes:
 install-man:
 
 install-plugin: install-dirs sample_group.la
-       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_group.la $(plugindir)
+       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_group.la $(DESDTDIR)/$(plugindir)
+
+uninstall:
+       -$(LIBTOOL) --mode=uninstall rm -f $(DESDTDIR)/$(plugindir)/sample_group.la
 
 check:
        @echo nothing to check
index bee45134834df920bc0fc2a81bb11657786150ec..b3e4b66219b7882b6cf9c34bd451b0101d7ab2a3 100644 (file)
@@ -269,6 +269,13 @@ install-sudoers: install-dirs
            $(INSTALL) -O $(sudoers_uid) -G $(sudoers_gid) -M $(sudoers_mode) \
                $(srcdir)/sudoers $(DESTDIR)$(sudoersdir)/sudoers
 
+uninstall:
+       -$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/sudoers.la
+       -rm -f $(DESTDIR)$(replaydir)/sudoreplay
+       -rm -f $(DESTDIR)$(visudodir)/visudo
+       -cmp $(DESTDIR)$(sudoersdir)/sudoers $(srcdir)/sudoers >/dev/null && \
+           rm -f $(DESTDIR)$(sudoersdir)/sudoers
+
 check:
        @echo nothing to check
 
index 10d85c342b73a752106eec10b87d5a1b58d5088f..a8d95b6ad57d37d4454591daa7068d2f128a3ce0 100644 (file)
@@ -141,6 +141,11 @@ install-noexec: install-dirs libsudo_noexec.la
 
 install-plugin:
 
+uninstall:
+       -rm -f  $(DESTDIR)$(bindir)/sudo $(DESTDIR)$(bindir)/sudoedit \
+               $(DESTDIR)$(libexecdir)/sesh \
+               $(DESTDIR)$(noexecdir)/$(noexecfile) \
+
 check:
        @echo nothing to check