summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2011-07-09 16:53:59 -0500
committerWilliam Hubbs <williamh@gentoo.org>2011-07-12 10:50:02 -0500
commitd92848ed41befd692551afe9cd016cb87f7981a1 (patch)
treeeacc948734cfb551ff14f63dcac21ce0f78da5ca /Makefile
parentfix permissions on rules and modprobe configurations (diff)
downloadudev-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--Makefile33
1 files changed, 17 insertions, 16 deletions
diff --git a/Makefile b/Makefile
index 69fd4fb..287e094 100644
--- a/Makefile
+++ b/Makefile
@@ -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 ; }