[Debian-live-changes] r1738 - in dists/trunk/live-webbuilder: . debian

daniel at alioth.debian.org daniel at alioth.debian.org
Fri May 25 16:42:52 UTC 2007


Author: daniel
Date: 2007-05-25 16:42:51 +0000 (Fri, 25 May 2007)
New Revision: 1738

Added:
   dists/trunk/live-webbuilder/debian/postinst
Modified:
   dists/trunk/live-webbuilder/Makefile
   dists/trunk/live-webbuilder/cron
   dists/trunk/live-webbuilder/live-webbuilder
Log:


Modified: dists/trunk/live-webbuilder/Makefile
===================================================================
--- dists/trunk/live-webbuilder/Makefile	2007-05-25 14:59:08 UTC (rev 1737)
+++ dists/trunk/live-webbuilder/Makefile	2007-05-25 16:42:51 UTC (rev 1738)
@@ -24,6 +24,11 @@
 	# Installing documentation
 	install -D -m 0644 COPYING $(DESTDIR)/usr/share/doc/live-webbuilder/COPYING
 
+	# Installing logfile
+	install -d 0755 $(DESTDIR)/var/log
+	touch $(DESTDIR)/var/log/live-webbuilder
+	chown www-data:www-data $(DESTDIR)/var/log/live-webbuilder
+
 uninstall:
 	# Uninstalling executables
 	rm -f $(DESTDIR)/etc/cron.d/live-webbuilder
@@ -36,6 +41,9 @@
 	# Uninstalling documentation
 	rm -rf $(DESTDIR)/usr/share/doc/live-webbuilder
 
+	# Uninstalling logfile
+	rm -f $(DESTDIR)/var/log/live-webbuilder
+
 update:
 	sed -i -e 's/VERSION="0.2.7"/VERSION="0.2.x"/' default
 

Modified: dists/trunk/live-webbuilder/cron
===================================================================
--- dists/trunk/live-webbuilder/cron	2007-05-25 14:59:08 UTC (rev 1737)
+++ dists/trunk/live-webbuilder/cron	2007-05-25 16:42:51 UTC (rev 1738)
@@ -37,8 +37,13 @@
 touch /var/lock/live-webbuilder.lock
 
 # Cleanup old builds: cron should be run at least once per hour to take effect
-rm -rf "${DESTDIR}"/`date -d yesterday +%Y%m%d.%H`*
+if ls "${DESTDIR}"/`date -d yesterday +%Y%m%d.%H`*
+then
+	rm -rf "${DESTDIR}"/`date -d yesterday +%Y%m%d.%H`*
 
+	echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-webbuilder: removing build `date -d yesterday +%Y%m%d.%H`" >> /var/log/live-webbuilder
+fi
+
 # Ok from here spin through the live-webbuilder files we have waiting to build
 if ls "${TEMPDIR}"/*.build &> /dev/null
 then
@@ -47,6 +52,8 @@
 		# Reading build file
 		. "${FILE}"
 
+		echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-webbuilder: begin build ${BUILD}" >> /var/log/live-webbuilder
+
 		# Assembling options
 		if [ -n "${BINARY_IMAGE}" ]
 		then
@@ -177,5 +184,7 @@
 
 		# Removing build directory
 		rm -rf "${TEMPDIR}"/"${BUILD}"
+
+		echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-webbuilder: end build ${BUILD}" >> /var/log/live-webbuilder
 	done
 fi

Added: dists/trunk/live-webbuilder/debian/postinst
===================================================================
--- dists/trunk/live-webbuilder/debian/postinst	                        (rev 0)
+++ dists/trunk/live-webbuilder/debian/postinst	2007-05-25 16:42:51 UTC (rev 1738)
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+	configure)
+		chown www-data:www-data /var/log/live-webbuilder
+		;;
+
+	abort-upgrade|abort-remove|abort-deconfigure)
+
+		;;
+
+	*)
+		echo "postinst called with unknown argument \`$1'" >&2
+		exit 1
+		;;
+esac
+
+#DEBHELPER#
+
+exit 0


Property changes on: dists/trunk/live-webbuilder/debian/postinst
___________________________________________________________________
Name: svn:executable
   + *

Modified: dists/trunk/live-webbuilder/live-webbuilder
===================================================================
--- dists/trunk/live-webbuilder/live-webbuilder	2007-05-25 14:59:08 UTC (rev 1737)
+++ dists/trunk/live-webbuilder/live-webbuilder	2007-05-25 16:42:51 UTC (rev 1738)
@@ -103,3 +103,5 @@
 fi
 
 sed -e "s/VERSION/${VERSION}/" "${TEMPLATES}"/footer.html
+
+echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-webbuilder: recieved build ${BUILD}" >> /var/log/live-webbuilder




More information about the Debian-live-changes mailing list