[PATCH] DESTDIR for udev

This commit is contained in:
olh@suse.de 2003-10-29 22:26:35 -08:00 committed by Greg KH
parent 8519ed1a5b
commit 4360a56d7f
2 changed files with 11 additions and 12 deletions

View file

@ -26,6 +26,7 @@ VERSION = 005_bk
INSTALL_DIR = /usr/local/bin INSTALL_DIR = /usr/local/bin
RELEASE_NAME = $(ROOT)-$(VERSION) RELEASE_NAME = $(ROOT)-$(VERSION)
DESTDIR =
# override this to make udev look in a different location for it's config files # override this to make udev look in a different location for it's config files
prefix = prefix =
exec_prefix = ${prefix} exec_prefix = ${prefix}
@ -195,14 +196,14 @@ release: $(DISTFILES) clean
install: all install: all
$(INSTALL) -d $(udevdir) $(INSTALL) -d $(DESTDIR)$(udevdir)
$(INSTALL) -d $(configdir) $(INSTALL) -d $(DESTDIR)$(configdir)
$(INSTALL) -d $(hotplugdir) $(INSTALL) -d $(DESTDIR)$(hotplugdir)
$(INSTALL_PROGRAM) -D $(ROOT) $(sbindir)/$(ROOT) $(INSTALL_PROGRAM) -D $(ROOT) $(DESTDIR)$(sbindir)/$(ROOT)
$(INSTALL_DATA) -D udev.8 $(mandir)/man8/udev.8 $(INSTALL_DATA) -D udev.8 $(DESTDIR)$(mandir)/man8/udev.8
$(INSTALL_DATA) udev.config $(configdir) $(INSTALL_DATA) udev.config $(DESTDIR)$(configdir)
$(INSTALL_DATA) udev.permissions $(configdir) $(INSTALL_DATA) udev.permissions $(DESTDIR)$(configdir)
- ln -s $(sbindir)/$(ROOT) $(hotplugdir)/udev.hotplug - ln -s $(sbindir)/$(ROOT) $(DESTDIR)$(hotplugdir)/udev.hotplug
uninstall: uninstall:
- rm $(hotplugdir)/udev.hotplug - rm $(hotplugdir)/udev.hotplug

View file

@ -7,7 +7,7 @@ Group: Utilities/System
Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.gz Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.gz
ExclusiveOS: Linux ExclusiveOS: Linux
Vendor: Greg Kroah-Hartman <greg@kroah.com> Vendor: Greg Kroah-Hartman <greg@kroah.com>
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Prereq: /bin/sh, fileutils, hotplug Prereq: /bin/sh, fileutils, hotplug
%description %description
@ -21,9 +21,7 @@ udev is a implementation of devfs in userspace using sysfs and
make CC="gcc $RPM_OPT_FLAGS" make CC="gcc $RPM_OPT_FLAGS"
%install %install
make prefix=$RPM_BUILD_ROOT install make DESTDIR=$RPM_BUILD_ROOT install
rm -f ${RPM_BUILD_ROOT}/etc/hotplug.d/default/udev.hotplug
ln -s /sbin/udev ${RPM_BUILD_ROOT}/etc/hotplug.d/default/udev.hotplug
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT