diff options
author | William Hubbs <williamh@gentoo.org> | 2011-07-09 16:53:59 -0500 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2011-07-12 10:50:02 -0500 |
commit | d92848ed41befd692551afe9cd016cb87f7981a1 (patch) | |
tree | eacc948734cfb551ff14f63dcac21ce0f78da5ca /Makefile | |
parent | fix permissions on rules and modprobe configurations (diff) | |
download | udev-gentoo-scripts-d92848ed41befd692551afe9cd016cb87f7981a1.tar.gz udev-gentoo-scripts-d92848ed41befd692551afe9cd016cb87f7981a1.tar.bz2 udev-gentoo-scripts-d92848ed41befd692551afe9cd016cb87f7981a1.zip |
Rearrange the directory structure
This removes the rc directory from the repository and renames the
directories to more closely match where things are ultimately installed.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 33 |
1 files changed, 17 insertions, 16 deletions
@@ -1,10 +1,11 @@ LIBDIR ?= lib +RCADDON ?= /$(LIBDIR)/rcscripts/addons LIBUDEV ?= /lib/udev RULESDIR ?= $(LIBUDEV)/rules.d -MODPROBE_DIR ?= /etc/modprobe.d -INITD ?= /etc/init.d -CONFD ?= /etc/conf.d -RCADDON ?= /$(LIBDIR)/rcscripts/addons +SYSCONFDIR ?= /etc +CONFD ?= $(SYSCONFDIR)/conf.d +INITD ?= $(SYSCONFDIR)/init.d +MODPROBE_DIR ?= $(SYSCONFDIR)/modprobe.d VERSION = $(shell git describe --tags) @@ -12,6 +13,7 @@ KV_min ?= 2.6.24 KV_reliable ?= 2.6.26 DESTNAME = udev-gentoo-scripts-$(VERSION) + HELPERS = \ helpers/net.sh \ helpers/write_root_link_rule @@ -20,27 +22,26 @@ HELPERS_NOEXE = \ helpers/shell-compat-addon.sh \ helpers/shell-compat-KV.sh -INIT_SCRIPTS = \ - rc/openrc/udev-dev-tarball \ - rc/openrc/udev \ - rc/openrc/udev-mount \ - rc/openrc/udev-postmount - all: @echo "Run make install DESTDIR= LIBDIR=lib" install: - @install -d $(DESTDIR)$(LIBUDEV) $(DESTDIR)$(RULESDIR) $(DESTDIR)$(MODPROBE_DIR) $(DESTDIR)$(INITD) $(DESTDIR)$(CONFD) $(DESTDIR)$(RCADDON) - @install -m 0644 modprobe.d/*.conf $(DESTDIR)$(MODPROBE_DIR) - @install -m 0644 rules/??-*.rules $(DESTDIR)$(RULESDIR) + @install -d $(DESTDIR)$(RCADDON) + @install -m 0755 addons/* $(DESTDIR)$(RCADDON) + @install -d $(DESTDIR)$(LIBUDEV) @install -m 0755 $(HELPERS) $(DESTDIR)$(LIBUDEV) @install -m 0644 $(HELPERS_NOEXE) $(DESTDIR)$(LIBUDEV) - @install -m 0755 $(INIT_SCRIPTS) $(DESTDIR)$(INITD) + @install -d $(DESTDIR)$(RULESDIR) + @install -m 0644 rules.d/??-*.rules $(DESTDIR)$(RULESDIR) + @install -d $(DESTDIR)$(CONFD) + @install -m 0644 conf.d/* $(DESTDIR)$(CONFD) + @install -d $(DESTDIR)$(INITD) + @install -m 0755 init.d/* $(DESTDIR)$(INITD) + @install -d $(DESTDIR)$(MODPROBE_DIR) + @install -m 0644 modprobe.d/* $(DESTDIR)$(MODPROBE_DIR) @sed -e "s/%KV_MIN%/$(KV_min)/" \ -e "s/%KV_MIN_RELIABLE%/$(KV_reliable)/" \ -i "$(DESTDIR)$(INITD)"/udev-mount - @install -m 0644 rc/confd/udev.confd $(DESTDIR)$(CONFD)/udev - @install -m 0755 rc/baselayout1/* $(DESTDIR)$(RCADDON) check-git-repository: git diff --quiet || { echo 'STOP, you have uncommitted changes in the working directory' ; false ; } |