rev 18936 - in kde-extras/icecream/tags: . 0.9.7-3/debian 0.9.7-3/debian/patches
Fathi Boudra
fabo at alioth.debian.org
Thu Sep 15 05:53:56 UTC 2011
Author: fabo
Date: 2011-09-15 05:53:55 +0000 (Thu, 15 Sep 2011)
New Revision: 18936
Added:
kde-extras/icecream/tags/0.9.7-3/
kde-extras/icecream/tags/0.9.7-3/debian/changelog
kde-extras/icecream/tags/0.9.7-3/debian/control
kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf
kde-extras/icecream/tags/0.9.7-3/debian/icecc.default
kde-extras/icecream/tags/0.9.7-3/debian/icecc.init
kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install
kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff
kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff
kde-extras/icecream/tags/0.9.7-3/debian/patches/series
Removed:
kde-extras/icecream/tags/0.9.7-3/debian/changelog
kde-extras/icecream/tags/0.9.7-3/debian/control
kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf
kde-extras/icecream/tags/0.9.7-3/debian/icecc.default
kde-extras/icecream/tags/0.9.7-3/debian/icecc.init
kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install
kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff
kde-extras/icecream/tags/0.9.7-3/debian/patches/series
Log:
Tagging icecream 0.9.7-3
Copied: kde-extras/icecream/tags/0.9.7-3/debian/changelog (from rev 18935, kde-extras/icecream/trunk/debian/changelog)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/changelog (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/changelog 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,322 @@
+icecc (0.9.7-3) unstable; urgency=low
+
+ * Add ICECREAM_ALLOW_REMOTE support.
+
+ -- Fathi Boudra <fabo at debian.org> Wed, 14 Sep 2011 16:10:47 +0300
+
+icecc (0.9.7-2) unstable; urgency=low
+
+ * Fix GCC 4.6 support. It reverts to use the correc -print-file-name option.
+ Cherry picked upstream patch svn r1233883. (Closes: 630504)
+
+ -- Fathi Boudra <fabo at debian.org> Sun, 14 Aug 2011 09:56:52 +0300
+
+icecc (0.9.7-1) unstable; urgency=low
+
+ * New upstream release.
+ - remote compilation fails with missing g++ plugin (Closes: #630504)
+ * Bump Standards-Version to 3.9.1 (no changes needed).
+ * Use dpkg wildcards for kfreebsd architecture. (Closes: #634317)
+ * Apply patch from Aloisio Almeida to resolve broken logging when iceccd is
+ launched from its initscript. (Closes: #635564)
+ * Remove libicecc.la file.
+
+ -- Fathi Boudra <fabo at debian.org> Thu, 28 Jul 2011 15:06:47 +0300
+
+icecc (0.9.6-1) unstable; urgency=low
+
+ * New upstream release.
+ * Remove patches:
+ - 20_fix_ftbfs_on_kfreebsd.diff - merged upstream.
+ - 21_glibc-2.11-ldconfig.diff - stolen upstream.
+ * Bump Standards-Version to 3.9.1 (no changes needed).
+
+ -- Fathi Boudra <fabo at debian.org> Mon, 09 Aug 2010 10:57:08 +0300
+
+icecc (0.9.5-2) unstable; urgency=low
+
+ * Fix postrm script: handle properly echoed strings. (Closes: #567663)
+ * Add Spanish debconf template translation for icecc.
+ Thanks to Camaleón. (Closes: #584443)
+ * Fix build against eglibc 2.11. (Closes: #585967)
+
+ -- Fathi Boudra <fabo at debian.org> Sat, 19 Jun 2010 07:32:44 +0300
+
+icecc (0.9.5-1) unstable; urgency=low
+
+ * New upstream release:
+ - Install an "icerun" symlink that will serialize
+ commands through icecream's local daemon.
+ * Fix typos in manpages.
+ * Add DEP-3 headers to patches.
+ * Update debian/control:
+ - Remove quilt build dependency.
+ - Bump Standards-Version to 3.8.4 (no changes needed).
+ - Add dependency to g++ | c++-compiler | c-compiler.
+ * Refresh debian/copyright file.
+ * Update debian/icecc.install: Add icerun.
+ * Update debian/rules:
+ - Enable parallel build (pass --parallel option to dh).
+ - List missing files (pass --list-missing option to dh).
+ - Cleanup quilt bits.
+
+ -- Fathi Boudra <fabo at debian.org> Thu, 22 Apr 2010 09:12:27 +0300
+
+icecc (0.9.4-2) unstable; urgency=low
+
+ * Add Japanese debconf template translation. (Closes: #558075)
+ Thanks to Hideki Yamane <henrich at debian.or.jp>
+ * Add Russian debconf templates translation. (Closes: #545212)
+ Thanks to Yuri Kozlov <yuray at komyakino.ru>
+ * Bump Standards-Version to 3.8.3 (no changes needed).
+
+ -- Fathi Boudra <fabo at debian.org> Tue, 22 Dec 2009 17:07:38 +0100
+
+icecc (0.9.4-1.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix FTBFS due to auto* version mismatch:
+ - Add autoconf to Build-Depends.
+ - Use “autoreconf -vfi” to regenerate everything.
+
+ -- Cyril Brulebois <kibi at debian.org> Sun, 13 Dec 2009 18:28:15 +0100
+
+icecc (0.9.4-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix FTBFS on GNU/kFreeBSD (Closes: #544576):
+ - Add libdevstat-dev to Build-Depends and to libicecc-dev's Depends,
+ only for kfreebsd-*.
+ - Add upstream patch: 20_fix_ftbfs_on_kfreebsd.diff
+ - Thanks to Petr Salinger for both Debian and upstream patches.
+
+ -- Cyril Brulebois <kibi at debian.org> Sun, 06 Dec 2009 17:03:00 +0100
+
+icecc (0.9.4-1) unstable; urgency=low
+
+ * New upstream release.
+ * Update generated configuration files (autoreconf) as services/Makefile.am
+ is patched. (Closes: #527509)
+ * Fix postrm script: deluser/delgroup calls should not fail.
+ Thanks to Holger.
+ * Update debian/control:
+ - Update section from kde to devel.
+ - Remove cdbs build dependency. Switch to debhelper only.
+ * Update debian/rules since cdbs to debhelper switch.
+
+ -- Fathi Boudra <fabo at debian.org> Fri, 08 May 2009 12:10:00 +0200
+
+icecc (0.9.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Remove patches:
+ - 11_gcc4.3_support_bug417230.diff. Not needed.
+ - 12_fix_crosstool_distribution_bug494692.diff
+ - 13_fix_nonblocking_sockets_for_icemon_bug503152.diff
+ - 14_gcc4.4_support_bug505118.diff. Merged upstream.
+ * Bump compat/debhelper to 7. No changes needed.
+ * Bump Standards-Version to 3.8.1.
+ * Switch to quilt patch system. Add build-dependency to quilt.
+
+ -- Fathi Boudra <fabo at debian.org> Thu, 09 Apr 2009 10:18:31 +0200
+
+icecc (0.9.2-1) unstable; urgency=low
+
+ * New upstream release:
+ - Only localize job if we find -Wa,.*-a[a-z]*= in an argument. Otherwise,
+ we would also force local on things like -Wa,-mtune=something.
+ Thanks to Dmitry Baryshkov. (Closes: #494685)
+ * Add patch to fix crosstool distribution. Thanks to Sebastian Siewior.
+ (Closes: #494692)
+ * Add Swedish strings for icecc debconf. Thanks to Martin Bagge.
+ (Closes: #504246)
+ * Add patch to fix icecc 0.9.x connection by icecc-monitor.
+ (Closes: #503152)
+ * Add patch to fix FTBFS with GCC 4.4 from Martin. (Closes: #505118)
+ * Bump Standards-Version to 3.8.0. No changes needed.
+ * Remove README.Debian file.
+
+ -- Fathi Boudra <fabo at debian.org> Wed, 12 Nov 2008 11:43:24 +0100
+
+icecc (0.9.1-1) unstable; urgency=low
+
+ * New upstream release.
+ - icecc - ICECC_CXX regression fix André Wöbbeking. (Closes: #483088)
+ * Add a trigger to restart iceccd when gcc changes - Petr Rockai.
+ - iceccd needs to be restarted upon gcc/g++ upgrades. (Closes: #486668)
+
+ -- Mark Purcell <msp at debian.org> Mon, 30 Jun 2008 22:26:37 +1000
+
+icecc (0.9.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * [INTL:pt] Updated Portuguese translation for debconf messages.
+ (Closes: #444719)
+ * Depends: c++-compiler | c-compiler.
+ - icecc does not work if g++ is not installed. (Closes: #458769)
+ * Add Homepage: Vcs-Svn: & Vcs-Browser: headers.
+ * Section: libdevel.
+
+ -- Mark Purcell <msp at debian.org> Wed, 21 May 2008 20:26:30 +1000
+
+icecc (0.8.0-2) unstable; urgency=low
+
+ * conditional call on deluser/delgroup in postrm. (Closes: #431509)
+
+ -- Fathi Boudra <fboudra at free.fr> Thu, 19 Jul 2007 23:39:30 +0200
+
+icecc (0.8.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * Add [INTL:nl] Dutch po-debconf translation. (Closes: #423042)
+ * Update clean target in rules to fix FTBFS if built twice in a row.
+ (Closes: #424415)
+
+ -- Fathi Boudra <fboudra at free.fr> Tue, 12 Jun 2007 12:01:53 +0200
+
+icecc (0.7.14-5) unstable; urgency=low
+
+ * Include gcc4.3 patch from Martin. (Closes: #417230)
+ * Add get-orig-source: target
+ * Add debconf translations
+ - [INTL:de] initial German debconf translation (Closes: #413407)
+ - [INTL:pt] Portuguese translation for debconf messages
+ (Closes: #414917)
+
+ -- Mark Purcell <msp at debian.org> Wed, 02 May 2007 21:35:37 +0100
+
+icecc (0.7.14-4) unstable; urgency=low
+
+ * Add czech and french debconf templates translations
+ (Closes: #389802, #391477)
+
+ -- Fathi Boudra <fboudra at free.fr> Sat, 14 Oct 2006 19:44:40 +0200
+
+icecc (0.7.14-3) unstable; urgency=low
+
+ * Fix comparisons in init script.
+ Thanks to Jens Reinsberger (Closes: #388166)
+
+ -- Fathi Boudra <fboudra at free.fr> Tue, 19 Sep 2006 11:31:49 +0200
+
+icecc (0.7.14-2) unstable; urgency=low
+
+ * Make init script LSB compliant
+ * Split configuration file instead of embedding it in postinst
+ * Unmark Default field as translatable in debconf templates (Closes: #387521)
+ * Rewrite long description (Closes: #387096)
+
+ -- Fathi Boudra <fboudra at free.fr> Sun, 17 Sep 2006 23:26:54 +0200
+
+icecc (0.7.14-1) unstable; urgency=low
+
+ * New upstream release
+ * watch: fix ftp address
+
+ -- Fathi Boudra <fboudra at free.fr> Wed, 13 Sep 2006 19:38:28 +0200
+
+icecc (0.7.12-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Fathi Boudra <fboudra at free.fr> Mon, 11 Sep 2006 21:32:02 +0200
+
+icecc (0.7.7-1) unstable; urgency=low
+
+ * Initial Debian release (Closes: #327462)
+ * Merge Andre Woebbeking and Jonathan Riddell package
+ * Convert package to cdbs
+ * control:
+ * add cdebconf depends
+ * remove unneeded depends: coreutils and grep
+ * update descriptions
+ * copyright: complete copyrights and licence informations
+
+ -- Fathi Boudra <fboudra at free.fr> Sun, 27 Aug 2006 12:21:38 +0200
+
+icecc (0.7.6-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sun, 16 Jul 2006 19:52:23 +0200
+
+icecc (0.7.5-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Wed, 12 Jul 2006 21:11:42 +0200
+
+icecc (0.7.4-1) unstable; urgency=low
+
+ * New upstream version.
+ * Patches are applied upstream (rename from icecream to icecc).
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sun, 09 Jul 2006 10:01:12 +0200
+
+icecc (0.7.3a-4ubuntu2) edgy; urgency=low
+
+ * Add missing build-dep on docbook2x
+
+ -- Jonathan Riddell <jriddell at ubuntu.com> Thu, 13 Jul 2006 12:28:15 +0000
+
+icecc (0.7.3a-4ubuntu1) edgy; urgency=low
+
+ * New upstream release
+ * Merge with upstream
+
+ -- Jonathan Riddell <jriddell at ubuntu.com> Fri, 7 Jul 2006 11:25:44 +0000
+
+icecc (0.7.3-4) unstable; urgency=low
+
+ * Also create a group icecc for the user icecc.
+ * Build with -O2.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Mon, 03 Jun 2006 23:50:12 +0200
+
+icecc (0.7.3-3) unstable; urgency=low
+
+ * Create libicecc-dev package.
+ * Simplified debian files.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sun, 02 Jun 2006 19:00:51 +0200
+
+icecc (0.7.3-2) unstable; urgency=low
+
+ * Made icecc --build-native work.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sat, 01 Jun 2006 21:30:51 +0200
+
+icecc (0.7.3-1) unstable; urgency=low
+
+ * New upstream version with new protocol (changed in 0.7.0).
+ * /usr/bin/create-env is now /usr/lib/icecc/icecc-create-env
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sat, 01 Jun 2006 20:36:15 +0200
+
+icecc (0.6.1-1) unstable; urgency=low
+
+ * It still builds at the new location so just bump the version number.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sat, 29 Apr 2006 20:36:15 +0200
+
+icecc (0.6svn20060501-0ubuntu2) dapper; urgency=low
+
+ * Create links for cc and c++
+
+ -- Jonathan Riddell <jriddell at ubuntu.com> Thu, 25 May 2006 14:34:38 +0100
+
+icecc (0.6svn20060501-0ubuntu1) dapper; urgency=low
+
+ * Initial Ubuntu upload
+ * Updated version from SVN
+ * Add manpages
+ * Depend on adduser
+ * Remove use of debconf
+
+ -- Jonathan Riddell <jriddell at ubuntu.com> Sat, 29 Apr 2006 20:36:15 +0200
+
+icecc (0.6-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Andre Woebbeking <Woebbeking at web.de> Sat, 27 Nov 2004 15:36:15 +0200
Copied: kde-extras/icecream/tags/0.9.7-3/debian/control (from rev 18929, kde-extras/icecream/trunk/debian/control)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/control (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/control 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,37 @@
+Source: icecc
+Section: devel
+Priority: optional
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
+Uploaders: Fathi Boudra <fabo at debian.org>, Mark Purcell <msp at debian.org>
+Build-Depends: debhelper (>= 7.4.15), autoconf, automake, libtool, docbook2x,
+ libdevstat-dev [kfreebsd-any]
+Homepage: http://en.opensuse.org/Icecream
+Standards-Version: 3.9.2
+Vcs-Svn: svn://svn.debian.org/pkg-kde/kde-extras/icecream/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extras/icecream/?op=log
+
+Package: icecc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lsb-base,
+ g++ | c++-compiler | c-compiler, dpkg (>= 1.9.0)
+Suggests: icecc-monitor
+Description: distributed compiler (client and server)
+ icecc is a distributed compile system. It allows parallel compiling by
+ distributing the compile jobs to several nodes of a compile network running
+ the icecc daemon. The icecc scheduler routes the jobs and provides status and
+ statistics information to the icecc monitor.
+ .
+ Each compile node can accept one or more compile jobs depending on the number
+ of processors and the settings of the daemon. Link jobs and other jobs which
+ cannot be distributed are executed locally on the node where the compilation
+ is started.
+
+Package: libicecc-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends}, ${misc:Depends}, libdevstat-dev [kfreebsd-any]
+Description: development files for icecc (distributed compiler)
+ This package is part if icecc. It provides files which are necessary to build
+ icecc-monitor.
+ .
+ See the 'icecc' package for more information.
Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf (from rev 18933, kde-extras/icecream/trunk/debian/icecc.conf)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,57 @@
+#
+# Nice level of running compilers
+#
+# ICECC_NICE_LEVEL="5"
+ICECC_NICE_LEVEL="5"
+
+#
+# icecc daemon log file
+#
+# ICECC_LOG_FILE="/var/log/iceccd.log"
+ICECC_LOG_FILE="/var/log/iceccd.log"
+
+#
+# Identification for the network the scheduler and daemon run on.
+# You can have several distinct icecc networks in the same LAN
+# for whatever reason.
+#
+# ICECC_NETNAME=""
+ICECC_NETNAME=""
+
+#
+# You can overwrite here the number of jobs to run in parallel. Per
+# default this depends on the number of (virtual) CPUs installed.
+#
+# Note: a value of "0" is actually interpreted as "1", however it
+# also sets ICECREAM_ALLOW_REMOTE="no".
+#
+# ICECC_MAX_JOBS=""
+ICECC_MAX_JOBS=""
+
+#
+# Specifies whether jobs submitted by other nodes are allowed to run on
+# this one.
+#
+# ICECREAM_ALLOW_REMOTE="yes"
+ICECREAM_ALLOW_REMOTE="yes"
+
+#
+# This is the directory where the icecc daemon stores the environments
+# it compiles in. In a big network this can grow quite a bit, so use some
+# path if your /tmp is small - but the user icecc has to write to it.
+#
+# ICECC_BASEDIR="/var/cache/icecc"
+ICECC_BASEDIR="/var/cache/icecc"
+
+#
+# icecc scheduler log file
+#
+# ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+
+#
+# If the daemon can't find the scheduler by broadcast (e.g. because
+# of a firewall) you can specify it.
+#
+# ICECC_SCHEDULER_HOST=""
+ICECC_SCHEDULER_HOST=""
Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.default (from rev 18933, kde-extras/icecream/trunk/debian/icecc.default)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.default (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.default 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,72 @@
+# Defaults for icecc initscript
+# sourced by /etc/init.d/icecc
+
+#
+# should icecc be started on boot?
+#
+# START_ICECC="true"
+START_ICECC="true"
+
+#
+# Nice level of running compilers
+#
+# ICECC_NICE_LEVEL="5"
+ICECC_NICE_LEVEL="5"
+
+#
+# icecc daemon log file
+#
+# ICECC_LOG_FILE="/var/log/iceccd.log"
+ICECC_LOG_FILE="/var/log/iceccd.log"
+
+#
+# Identification for the network the scheduler and daemon run on.
+# You can have several distinct icecc networks in the same LAN
+# for whatever reason.
+#
+# ICECC_NETNAME=""
+ICECC_NETNAME=""
+
+#
+# You can overwrite here the number of jobs to run in parallel. Per
+# default this depends on the number of (virtual) CPUs installed.
+#
+# Note: a value of "0" is actually interpreted as "1", however it
+# also sets ICECREAM_ALLOW_REMOTE="no".
+#
+# ICECC_MAX_JOBS=""
+ICECC_MAX_JOBS=""
+
+#
+# Specifies whether jobs submitted by other nodes are allowed to run on
+# this one.
+#
+# ICECREAM_ALLOW_REMOTE="yes"
+ICECREAM_ALLOW_REMOTE="yes"
+
+#
+# This is the directory where the icecc daemon stores the environments
+# it compiles in. In a big network this can grow quite a bit, so use some
+# path if your /tmp is small - but the user icecc has to write to it.
+#
+# ICECC_BASEDIR="/var/cache/icecc"
+ICECC_BASEDIR="/var/cache/icecc"
+
+#
+# Start also the scheduler?
+#
+# START_ICECC_SCHEDULER="false"
+START_ICECC_SCHEDULER="false"
+
+#
+# icecc scheduler log file
+#
+# ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+
+#
+# If the daemon can't find the scheduler by broadcast (e.g. because
+# of a firewall) you can specify it.
+#
+# ICECC_SCHEDULER_HOST=""
+ICECC_SCHEDULER_HOST=""
Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.init (from rev 18934, kde-extras/icecream/trunk/debian/icecc.init)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.init (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.init 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,134 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: icecc
+# Required-Start: $local_fs $remote_fs
+# Required-Stop: $local_fs $remote_fs
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: control icecc daemon and scheduler start at boot time
+# Description: control icecc daemon and scheduler start at boot time by
+# sourcing /etc/default/icecc and /etc/icecc/icecc.conf.
+### END INIT INFO
+
+DAEMON=/usr/sbin/iceccd
+SCHEDULER=/usr/sbin/icecc-scheduler
+CONFIGFILE=/etc/icecc/icecc.conf
+DEFAULTFILE=/etc/default/icecc
+
+# Read configuration files
+[ -r $CONFIGFILE ] && . $CONFIGFILE
+[ -r $DEFAULTFILE ] && . $DEFAULTFILE
+
+test -x $DAEMON || exit 0
+
+. /lib/lsb/init-functions
+
+netname=
+if test -n "$ICECC_NETNAME"; then
+ netname="-n $ICECC_NETNAME"
+fi
+
+start_icecc_daemon() {
+ logfile=""
+ if test -n "$ICECC_LOG_FILE"; then
+ logfile="-l $ICECC_LOG_FILE"
+ fi
+ nice=
+ if test -n "$ICECC_NICE_LEVEL"; then
+ nice="--nice $ICECC_NICE_LEVEL"
+ fi
+ scheduler=
+ if test -n "$ICECC_SCHEDULER_HOST"; then
+ scheduler="-s $ICECC_SCHEDULER_HOST"
+ fi
+ basedir=
+ if test -n "$ICECC_BASEDIR"; then
+ basedir="-b $ICECC_BASEDIR"
+ fi
+ noremote=
+ if test "$ICECC_ALLOW_REMOTE" = "no"; then
+ noremote="--no-remote"
+ fi
+ maxjobs=
+ if test -n "$ICECC_MAX_JOBS"; then
+ if test "$ICECC_MAX_JOBS" -eq 0; then
+ maxjobs="-m 1"
+ noremote="--no-remote"
+ else
+ maxjobs="-m $ICECC_MAX_JOBS"
+ fi
+ fi
+
+ start-stop-daemon --start --quiet --exec $DAEMON -- \
+ -d $logfile $nice $scheduler $netname -u icecc $basedir $maxjobs $noremote
+}
+
+stop_icecc_daemon() {
+ start-stop-daemon --stop --quiet --signal TERM --oknodo --exec $DAEMON
+}
+
+start_icecc_scheduler() {
+ if test -z "$ICECC_SCHEDULER_LOG_FILE"; then
+ ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler"
+ fi
+
+ logfile="-l $ICECC_SCHEDULER_LOG_FILE"
+ : > $ICECC_SCHEDULER_LOG_FILE
+ chown icecc $ICECC_SCHEDULER_LOG_FILE
+ start-stop-daemon --start --quiet --chuid icecc \
+ --exec $SCHEDULER -- -d $logfile $netname
+}
+
+stop_icecc_scheduler() {
+ start-stop-daemon --stop --quiet --signal TERM --oknodo --exec $SCHEDULER
+}
+
+case "$1" in
+ start)
+ if [ "$START_ICECC" = "true" ]; then
+ log_daemon_msg "Starting distributed compiler daemon" "iceccd"
+ start_icecc_daemon
+ log_end_msg $?
+ fi
+
+ if [ "$START_ICECC_SCHEDULER" = "true" ]; then
+ log_daemon_msg "Starting distributed compiler scheduler" "icecc-scheduler"
+ start_icecc_scheduler
+ log_end_msg $?
+ fi
+ ;;
+ stop)
+ log_daemon_msg "Stopping distributed compiler daemon" "iceccd"
+ stop_icecc_daemon
+ log_end_msg $?
+
+ log_daemon_msg "Stopping distributed compiler scheduler" "icecc_scheduler"
+ stop_icecc_scheduler
+ log_end_msg $?
+ ;;
+ restart|force-reload)
+ log_daemon_msg "Restarting distributed compiler daemon" "iceccd"
+ stop_icecc_daemon
+ sleep 1
+ if [ "$START_ICECC" = "true" ]; then
+ start_icecc_daemon
+ fi
+ log_end_msg $?
+
+ log_daemon_msg "Restarting distributed compiler scheduler" "icecc-scheduler"
+ stop_icecc_scheduler
+ sleep 1
+ if [ "$START_ICECC_SCHEDULER" = "true" ]; then
+ start_icecc_scheduler
+ fi
+ log_end_msg $?
+ ;;
+ *)
+ N=/etc/init.d/icecc
+ echo "Usage: $N {start|stop|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
Copied: kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install (from rev 18929, kde-extras/icecream/trunk/debian/libicecc-dev.install)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,4 @@
+usr/include/icecc/comm.h
+usr/include/icecc/job.h
+usr/lib/libicecc.a
+usr/lib/pkgconfig/icecc.pc
Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff (from rev 18929, kde-extras/icecream/trunk/debian/patches/10_rename_scheduler.diff)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,21 @@
+Description: Rename scheduler binary to icecc-scheduler
+Author: Fathi Boudra <fabo at debian.org>
+---
+ services/Makefile.am | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+--- a/services/Makefile.am
++++ b/services/Makefile.am
+@@ -11,9 +11,9 @@ ice_HEADERS = job.h comm.h
+ noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h
+ icedir = $(includedir)/icecc
+
+-sbin_PROGRAMS = scheduler
+-scheduler_SOURCES = scheduler.cpp
+-scheduler_LDADD = libicecc.la
++sbin_PROGRAMS = icecc-scheduler
++icecc_scheduler_SOURCES = scheduler.cpp
++icecc_scheduler_LDADD = libicecc.la
+
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = icecc.pc
Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff (from rev 18931, kde-extras/icecream/trunk/debian/patches/fix_gcc_4.6_support.diff)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,18 @@
+Description: actually fix gcc 4.6 support. use the correct -print-foo option. (svn r1233883)
+Author: ossi
+
+---
+ client/icecc-create-env | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/client/icecc-create-env
++++ b/client/icecc-create-env
+@@ -119,7 +119,7 @@ if test -n "$specfile" && test "$specfil
+ fi
+
+ plugin_name=liblto_plugin.so
+-plugin=`$added_gcc -print-prog-name=$plugin_name`
++plugin=`$added_gcc -print-file-name=$plugin_name`
+ if test -n "$plugin" && test "$plugin" != "$plugin_name" && test -e "$plugin"; then
+ add_file "$plugin" "$plugin"
+ fi
Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/series (from rev 18931, kde-extras/icecream/trunk/debian/patches/series)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/series (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/series 2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,2 @@
+fix_gcc_4.6_support.diff
+10_rename_scheduler.diff
More information about the pkg-kde-commits
mailing list