]> granicus.if.org Git - sudo/commitdiff
Install binary files with -b~ to make a backup.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 23 Jul 2010 15:23:53 +0000 (11:23 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 23 Jul 2010 15:23:53 +0000 (11:23 -0400)
Fixes "text file busy" error on HP-UX during install.

plugins/sample/Makefile.in
plugins/sample_group/Makefile.in
plugins/sudoers/Makefile.in
src/Makefile.in

index 9c7db343ee7d3ca273eb239ab9c4625a36f5f1c1..cd90db7087afd49ca58ee34a316fa7d836172a88 100644 (file)
@@ -97,7 +97,7 @@ install-includes:
 install-doc:
 
 install-plugin: install-dirs sample_plugin.la
-       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_plugin.la $(DESDTDIR)/$(plugindir)
+       $(LIBTOOL) --mode=install --quiet $(INSTALL) -b~ sample_plugin.la $(DESDTDIR)/$(plugindir)
 
 uninstall:
        -$(LIBTOOL) --mode=uninstall rm -f $(DESDTDIR)/$(plugindir)/sample_plugin.la
index 54344ad7803c270c0b666fc237ab8dc759aa7439..8834842714b23b8829f788f1ca4237d81ac287ff 100644 (file)
@@ -99,7 +99,7 @@ install-includes:
 install-doc:
 
 install-plugin: install-dirs sample_group.la
-       $(LIBTOOL) --mode=install --quiet $(INSTALL) sample_group.la $(DESDTDIR)/$(plugindir)
+       $(LIBTOOL) --mode=install --quiet $(INSTALL) -b~ sample_group.la $(DESDTDIR)/$(plugindir)
 
 uninstall:
        -$(LIBTOOL) --mode=uninstall rm -f $(DESDTDIR)/$(plugindir)/sample_group.la
index 64f4dd321ceee806232f1fc9de5400f1c49cdad3..1b69f08daba97ec9c211a93fcf1d75985e67376f 100644 (file)
@@ -255,8 +255,8 @@ install-dirs:
            $(DESTDIR)$(sudoersdir) $(DESTDIR)$(docdir)
 
 install-binaries: visudo sudoreplay install-dirs
-       $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 sudoreplay $(DESTDIR)$(replaydir)/sudoreplay
-       $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 visudo $(DESTDIR)$(visudodir)/visudo
+       $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -M 0111 sudoreplay $(DESTDIR)$(replaydir)/sudoreplay
+       $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -M 0111 visudo $(DESTDIR)$(visudodir)/visudo
 
 install-includes:
 
@@ -264,7 +264,7 @@ install-doc:
        @LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0555 $(srcdir)/sudoers2ldif $(DESTDIR)$(docdir)
 
 install-plugin: sudoers.la install-dirs
-       $(LIBTOOL) --mode=install --quiet $(INSTALL) sudoers.la $(DESTDIR)$(plugindir)
+       $(LIBTOOL) --mode=install --quiet $(INSTALL) -b~ sudoers.la $(DESTDIR)$(plugindir)
 
 install-sudoers: install-dirs
        $(INSTALL) -d -O $(sudoers_uid) -G $(sudoers_gid) -M 0750 \
index fe8a41bf437658f1f4451130f906bdfd2bda97e6..224bd6e039b6af0736eb6582c0f215c739340082 100644 (file)
@@ -127,10 +127,10 @@ install-dirs:
            $(DESTDIR)$(noexecdir)
 
 install-binaries: install-dirs $(PROGS)
-       $(INSTALL) -O $(install_uid) -G $(install_gid) -M 04111 sudo $(DESTDIR)$(bindir)/sudo
+       $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -M 04111 sudo $(DESTDIR)$(bindir)/sudo
        rm -f $(DESTDIR)$(bindir)/sudoedit
        ln $(DESTDIR)$(bindir)/sudo $(DESTDIR)$(bindir)/sudoedit
-       if [ -f sesh ]; then $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 sesh $(DESTDIR)$(libexecdir)/sesh; fi
+       if [ -f sesh ]; then $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -M 0111 sesh $(DESTDIR)$(libexecdir)/sesh; fi
 
 install-doc: