socsvn commit: r237738 - in soc2012/tzabal/server-side/akcrs-release/9.0.0: etc/rc.d usr.sbin/crashreportd

tzabal at FreeBSD.org tzabal at FreeBSD.org
Fri Jun 15 02:30:18 UTC 2012


Author: tzabal
Date: Fri Jun 15 02:30:15 2012
New Revision: 237738
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237738

Log:
  * Remove the /usr.sbin/crashreportd/crashreportd.sh file
  * Add the /usr.sbin/crashreportd/crashreportd.php file
  * Modify the /usr.sbin/crashreportd/Makefile
  * Modify the /etc/rc.d/crashreportd file

Added:
  soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php   (contents, props changed)
Deleted:
  soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.sh
Modified:
  soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd
  soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile

Modified: soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd
==============================================================================
--- soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd	Fri Jun 15 01:15:59 2012	(r237737)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd	Fri Jun 15 02:30:15 2012	(r237738)
@@ -9,7 +9,7 @@
 name="crashreportd"
 rcvar="crashreportd_enable"
 command="/usr/sbin/${name}"
-command_interpreter="/bin/sh"
+command_interpreter="/usr/local/bin/php"
 command_args="0<&- 1>/dev/null 2>&1 &"
 pidfile="/var/run/${name}.pid"
 

Modified: soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile
==============================================================================
--- soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile	Fri Jun 15 01:15:59 2012	(r237737)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile	Fri Jun 15 02:30:15 2012	(r237738)
@@ -1,3 +1,3 @@
-SCRIPTS= crashreportd.sh
+SCRIPTS= crashreportd.php
 
 .include <bsd.prog.mk>

Added: soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php	Fri Jun 15 02:30:15 2012	(r237738)
@@ -0,0 +1,22 @@
+#!/usr/local/bin/php
+<?php
+	# Obtain the Process ID
+	$pid = getmypid();
+
+	# Create the pid file and write the process id inside
+	$pid_file = "/var/run/crashreportd.pid";
+	$pid_file_handle = fopen($pid_file, 'w');
+	fwrite($pid_file_handle, $pid);
+	fclose($pid_file_handle);
+
+	# The infinite loop of the daemon
+	$interval = 10;
+	$counter = 1;
+	$daemon_file = "/home/tzabal/daemon.log";
+	$daemon_file_handle = fopen($daemon_file, 'a');
+	while (true) {
+		fwrite($daemon_file_handle, "$counter\n");
+		$counter++;
+		sleep($interval);
+	}
+?>


More information about the svn-soc-all mailing list