chutzpah 14/08/29 18:01:14
Added: raid-check-20140719-makefile.patch
raid-check-20140719-path.patch
Log:
New package, Script to do "scrubbing" on software RAID systems
(Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key
0xE3F69979BB4B8928DA78E3D17CBF44EF)
Revision Changes Path
1.1
sys-block/raid-check/files/raid-check-20140719-makefile.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/raid-check/files/raid-check-20140719-makefile.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/raid-check/files/raid-check-20140719-makefile.patch?rev=1.1&content-type=text/plain
Index: raid-check-20140719-makefile.patch
===================================================================
diff --git a/Makefile b/Makefile
index 0c9ec8a..6bc0bb5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,6 @@
### The project name
PROJECT=raid-check
-### Dependencies
-DEP_BINS=grep cat sleep awk ps renice ionice logger
-
### Destination Paths
D_BIN=/usr/local/sbin
D_CNF=/etc
@@ -15,16 +12,11 @@ F_CONF=raid-check.conf raid-check.cron
all: install
-install: test bin config
+bin install: $(PROJECT).sh config
# install the actual script
- install -D --owner root --group root -m 0755 $(PROJECT).sh
$(DESTDIR)$(D_BIN)/$(PROJECT)
+ install -D $(PROJECT).sh $(DESTDIR)$(D_BIN)/$(PROJECT)
test:
- @echo "==> Checking for required external dependencies"
- for bindep in $(DEP_BINS) ; do \
- which $$bindep > /dev/null || { echo "$$bindep not found"; exit
1;} ; \
- done
-
@echo "==> Checking for valid script syntax"
bash -n raid-check.sh
@@ -32,12 +24,8 @@ bin: $(PROJECT).sh test
config: $(F_CONF)
# Install (without overwriting) configuration files
- if [ ! -e $(DESTDIR)$(D_CNF)/raid-check.conf ] ; then \
- install -D -m 0644 raid-check.conf
$(DESTDIR)$(D_CNF)/raid-check.conf ; \
- fi
- if [ ! -e $(DESTDIR)$(D_CNF)/cron.d/raid-check ] ; then \
- install -D -m 0644 raid-check.cron
$(DESTDIR)$(D_CNF)/cron.d/raid-check ; \
- fi
+ install -D raid-check.conf $(DESTDIR)$(D_CNF)/raid-check.conf
+ install -D raid-check.cron $(DESTDIR)$(D_CNF)/cron.d/raid-check
uninstall:
rm -f $(DESTDIR)$(D_BIN)/$(PROJECT)
1.1 sys-block/raid-check/files/raid-check-20140719-path.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/raid-check/files/raid-check-20140719-path.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/raid-check/files/raid-check-20140719-path.patch?rev=1.1&content-type=text/plain
Index: raid-check-20140719-path.patch
===================================================================
diff --git a/raid-check.cron b/raid-check.cron
index 92aa48b..d7f23fd 100644
--- a/raid-check.cron
+++ b/raid-check.cron
@@ -1,3 +1,2 @@
# Run system wide raid-check once a week on Sunday at 1am by default
-0 1 * * Sun root /usr/local/sbin/raid-check
-
+0 1 * * Sun root /usr/sbin/raid-check