[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. 0.45-27-g90c7016
Andreas Beckmann
debian at abeckmann.de
Sat Jun 23 10:56:52 UTC 2012
The following commit has been merged in the develop branch:
commit 90c7016e88e51f3d79f9ecc7d1910095f98f47b8
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Sat Jun 23 12:32:59 2012 +0200
adjust Makefile for updated layout
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/Makefile b/Makefile
index 9cc9d0f..a0167af 100644
--- a/Makefile
+++ b/Makefile
@@ -43,11 +43,6 @@ install-conf:
install -m 0644 conf/crontab-slave $(DESTDIR)$(etcdir)/cron.d/piuparts-slave
sed -i -r '/^[^#]+/s/^/#/' $(etcdir)/cron.d/piuparts-*
- install -d $(etcdir)/piuparts/known_problems
- for fl in home/piupartsm/bin/known_problems/* ; do\
- install -m 0644 $$fl $(etcdir)/piuparts/known_problems; \
- done
-
install -d $(etcdir)/sudoers.d
install -m 440 conf/piuparts.sudoers $(etcdir)/sudoers.d/piuparts
sed -i -r '/^[^#]+/s/^/#/' $(etcdir)/sudoers.d/piuparts
@@ -82,16 +77,13 @@ install:
install -m 0644 piupartslib/*.py $(site27)/piupartslib
install -d $(sharedir)/piuparts/master
-
- for fl in home/piupartsm/bin/* ; do\
- if [ -f $$fl ] ; then install $$fl $(sharedir)/piuparts/master ; fi ; done
+ install -m 0755 master-bin/* $(DESTDIR)$(sharedir)/piuparts/master
install -d $(DESTDIR)$(sharedir)/piuparts/master/known_problems
- install -m 0644 home/piupartsm/bin/known_problems/*.conf $(DESTDIR)$(sharedir)/piuparts/master/known_problems/
+ install -m 0644 known_problems/*.conf $(DESTDIR)$(sharedir)/piuparts/master/known_problems/
install -d $(sharedir)/piuparts/slave
-
- cp -r home/piupartss/bin/* $(sharedir)/piuparts/slave
+ install -m 0755 slave-bin/* $(DESTDIR)$(sharedir)/piuparts/slave
install -d $(DESTDIR)$(htdocsdir)
install -m 0644 htdocs/*.* $(DESTDIR)$(htdocsdir)/
@@ -109,6 +101,9 @@ install:
install -d $(DESTDIR)$(etcdir)/piuparts/$$d ; \
install -m 0755 custom-scripts/$$d/* $(DESTDIR)$(etcdir)/piuparts/$$d/ ; done
+ #install -d $(DESTDIR)$(etcdir)/piuparts/known_problems
+ #install -m 0644 known_problems/*.conf $(DESTDIR)$(etcdir)/piuparts/known_problems/
+
check:
python piuparts.py unittest
diff --git a/TODO b/TODO
index 1e5379c..0d8e1c1 100644
--- a/TODO
+++ b/TODO
@@ -16,12 +16,6 @@ for 0.46:
- master: duplicate log submission handling
break the slave: send -> master: reject infinite loop
-- sanitize directory structure:
- org/piuparts.debian.org/etc/piuparts.conf.* ==> ???
- home/*/crontab ==> ???
- home/*/.forward ==> ???
- home/*/bin ==> ???
-
- make piuparts-master + piuparts-slave packages work out-of-the-box
- ship sane minimal sudoers in p-s.deb than can be enabled by default
@@ -45,6 +39,7 @@ for 0.46:
- use cdn.debian.net as mirror default (instead of "your.mirror.here") and provide
a debconf template to overwrite this.
+ or http.debian.net ?
- rework known_problems:
- use a number prefix for sorting
--
piuparts git repository
More information about the Piuparts-commits
mailing list