[SCM] BOINC packaging branch, SZTAKI, updated. debian/6.10.17+dfsg-3-291-g2ca3019

Steffen Moeller moeller at debian.org
Sun Jun 12 20:01:04 UTC 2011


The following commit has been merged in the SZTAKI branch:
commit 48fe763f5cb8adc58bf56d74b5e3bac48e9e02ce
Author: Steffen Moeller <moeller at debian.org>
Date:   Sun Jun 12 20:33:32 2011 +0200

    Separated debian folder from rest.

diff --git a/SZTAKI_patches_remaining_to_move_into_debian.patch b/SZTAKI_patches_remaining_to_move_into_debian.patch
index cf19c04..1b17cda 100644
--- a/SZTAKI_patches_remaining_to_move_into_debian.patch
+++ b/SZTAKI_patches_remaining_to_move_into_debian.patch
@@ -737,591 +737,6 @@ def builddir(*dirs):
    done
    LIBS=${ax_save_LIBS}
    CPPFLAGS=${ax_save_CPPFLAGS}])
---- boinc-server-6.11.0+r18946.orig/debian/boinc-dev.install
-+++ boinc-server-6.11.0+r18946/debian/boinc-dev.install
-@@ -0,0 +1,8 @@
-+debian/tmp/usr/lib/*.a
-+debian/tmp/usr/lib/libboinc.so
-+debian/tmp/usr/lib/libboinc_api.so
-+debian/tmp/usr/lib/libboinc_crypt.so
-+debian/tmp/usr/lib/libboinc_fcgi.so
-+debian/tmp/usr/lib/libboinc_graphics2.so
-+debian/tmp/usr/lib/libsched.so
-+debian/tmp/usr/include
---- boinc-server-6.11.0+r18946.orig/debian/changelog
-+++ boinc-server-6.11.0+r18946/debian/changelog
-@@ -0,0 +1,69 @@
-+boinc-server (1:6.11.0+r18946-6) unstable; urgency=low
-+
-+  * Add URL pass-through.
-+
-+ -- Attila Csaba Marosi <atisu at sztaki.hu>  Mon, 4 Apr 2011 16:36:34 +0100
-+
-+boinc-server (1:6.11.0+r18946-5) unstable; urgency=low
-+
-+  * Fix typos in the PHP code.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 21 Dec 2009 09:14:34 +0100
-+
-+boinc-server (1:6.11.0+r18946-4) unstable; urgency=low
-+
-+  * Fix SQL injection vulnerability in the scheduler.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 21 Dec 2009 08:19:26 +0100
-+
-+boinc-server (1:6.11.0+r18946-3) unstable; urgency=low
-+
-+  * Various small fixes.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 09 Nov 2009 16:29:45 +0100
-+
-+boinc-server (1:6.11.0+r18946-2) unstable; urgency=low
-+
-+  * Tighten dependencies.
-+  * Allow aborting the upgrade when upgrading from the version for etch.
-+  * Add db_revision files to existing projects to ease DB schema upgrades in
-+    the future.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Thu, 15 Oct 2009 15:46:36 +0200
-+
-+boinc-server (1:6.11.0+r18946-1) unstable; urgency=low
-+
-+  * New upstream snapshot.
-+  * Merge fixes from upstream: r19055, r19039
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Fri, 18 Sep 2009 13:39:07 +0200
-+
-+boinc-server (1:6.11.0+r18945-3) unstable; urgency=low
-+
-+  * Generate much tighter shlibs file.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 07 Sep 2009 16:23:50 +0200
-+
-+boinc-server (1:6.11.0+r18945-2) unstable; urgency=low
-+
-+  * Install the man page for appmgr.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Tue, 01 Sep 2009 12:42:14 +0200
-+
-+boinc-server (1:6.11.0+r18945-1) unstable; urgency=low
-+
-+  * New upstream snapshot.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 31 Aug 2009 13:37:43 +0200
-+
-+boinc-server (1:6.9.0+r18736-1) unstable; urgency=low
-+
-+  * New upstream snapshot.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Tue, 28 Jul 2009 08:28:15 +0200
-+
-+boinc-server (1:6.9.0+r18534-1) unstable; urgency=low
-+
-+  * Initial release.
-+
-+ -- Gábor Gombás <gombasg at sztaki.hu>  Fri, 19 Jun 2009 07:29:13 +0200
---- boinc-server-6.11.0+r18946.orig/debian/get_orig_source
-+++ boinc-server-6.11.0+r18946/debian/get_orig_source
-@@ -0,0 +1,44 @@
-+#! /bin/bash
-+
-+set -e
-+
-+set -vx
-+
-+dh_testdir
-+
-+# Get the version from the changelog, but strip the epoch
-+VERSION=`dpkg-parsechangelog --count 1 | awk '/^Version:/ { print $2 }' | sed -e 's/^[^:]*://'`
-+PACKAGE=`dpkg-parsechangelog --count 1 | awk '/^Source:/ { print $2 }'`
-+
-+# Strip the Debian version
-+UPSTREAM_VERSION=`echo $VERSION | sed -e 's/-.*$//'`
-+
-+# Get the official version and the SVN revision number
-+PKG_VERSION=`echo $UPSTREAM_VERSION | cut -d+ -f1`
-+SVN_VERSION=`echo $UPSTREAM_VERSION | cut -d+ -f2 | sed -e 's/^r//'`
-+
-+TMPDIR=`mktemp -d --tmpdir boinc.XXXXXX`
-+trap 'rm -rf ${TMPDIR}' EXIT INT QUIT
-+
-+PKGDIR="${TMPDIR}/${PACKAGE}-${UPSTREAM_VERSION}"
-+TAGNAME="upstream-clean-${UPSTREAM_VERSION}"
-+ORIGNAME="${TMPDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz"
-+
-+git clone --shared "${PWD}" "${PKGDIR}"
-+
-+cd "${PKGDIR}"
-+git checkout "$TAGNAME"
-+
-+# Sanity check: test if the extracted source calls itself the same version that have been requested
-+SRC_VERSION=`autoconf --trace='AC_INIT:$%' | cut -d: -f2`
-+if [ "$PKG_VERSION" != "$SRC_VERSION" ]; then
-+	echo "Version mismatch: requested $PKG_VERSION, but the source calls itself $SRC_VERSION" 1>&2
-+	exit 1
-+fi
-+rm -rf autom4te.cache
-+
-+tar -c -z -f "${ORIGNAME}" -C "${TMPDIR}" --exclude-vcs "${PACKAGE}-${UPSTREAM_VERSION}"
-+
-+# Now commit the new tarball using pristine-tar
-+pristine-tar commit "${ORIGNAME}" "${TAGNAME}"
-+git push --all
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.preinst
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.preinst
-@@ -0,0 +1,26 @@
-+#! /bin/sh
-+
-+set -e
-+
-+case "$1" in
-+	upgrade)
-+
-+		if dpkg --compare-versions "$2" lt "1:6.11.0+r18945"; then
-+			. /usr/share/debconf/confmodule
-+			db_fset boinc-server/unsupported-upgrade seen false
-+			db_input high boinc-server/unsupported-upgrade || true
-+			db_go || true
-+			db_get boinc-server/unsupported-upgrade
-+			if [ "$RET" != true ]; then
-+				exit 1
-+			fi
-+			db_stop
-+		fi
-+
-+		if [ -f /usr/share/boinc-server/db_revision ]; then
-+			cp -p /usr/share/boinc-server/db_revision /usr/share/boinc-server/db_revision.old
-+		fi
-+		;;
-+esac
-+
-+#DEBHELPER#
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.links
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.links
-@@ -0,0 +1,5 @@
-+usr/share/boinc-server/html		usr/lib/boinc-server/setup/html
-+usr/bin					usr/lib/boinc-server/setup/lib
-+usr/lib/boinc-server/sched		usr/lib/boinc-server/setup/sched
-+usr/bin					usr/lib/boinc-server/setup/tools
-+usr/share/boinc-server			usr/lib/boinc-server/setup/db
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.templates
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.templates
-@@ -0,0 +1,15 @@
-+Template: boinc-server/unsupported-upgrade
-+Type: boolean
-+Default: false
-+Description: Upgrading from an unsupported version
-+ Automatic upgrading is not supported from the version of
-+ BOINC you currently use. Continuing may render your
-+ existing projects unusable. Before you select to continue,
-+ it is strongly advised to back up and delete all the
-+ projects you have created before, and re-create the
-+ projects after upgrading the software. Note that the backed
-+ up data will have to be restored manually after checking
-+ that it is still compatible with this version of BOINC.
-+ .
-+ Answer yes only if you understand the risks and still want to
-+ proceed with the upgrade.
---- boinc-server-6.11.0+r18946.orig/debian/clean_source
-+++ boinc-server-6.11.0+r18946/debian/clean_source
-@@ -0,0 +1,50 @@
-+#! /bin/sh
-+
-+DIR="$1"
-+
-+cd "$DIR"
-+
-+# Remove non-free and unneeded stuff from the source. Mostly
-+# taken from the boinc-client Debian package
-+
-+rm -rf coprocs/CUDA
-+
-+# [non-free] Contains binary textured font files (.txf) without source.
-+rm -rf api/txf
-+
-+# [non-free] File is licensed under the BOINC Public License which is
-+# DFSG-incompatible.
-+rm -f "zip/configure"
-+
-+# [non-free, unneeded] Unneeded build systems and binaries without
-+# source.
-+rm -rf "client/mac"
-+rm -rf "clientgui/mac"
-+rm -rf "mac_build"
-+rm -rf "mac_installer"
-+rm -rf "win_build"
-+
-+# [non-free] The file lib/mac/dyld_gdb.h is licensed under the
-+# DFSG-incompatible Apple Public Source License (APSL).
-+rm -rf "lib/mac"
-+
-+# [unneeded] This 3rd party software is already in Debian and we added
-+# them to boinc's Build-Depends.
-+rm -rf "curl"
-+rm -rf "openssl"
-+rm -rf "zlib"
-+
-+# [unneeded] Cruft that is not needed to build the BOINC software.
-+rm -f ".vimrc"
-+
-+# These will be replaced when we run autoreconf
-+rm -f "compile"
-+rm -f "config.guess"
-+rm -f "config.sub"
-+rm -f "depcomp"
-+rm -f "install-sh"
-+rm -f "ltmain.sh"
-+rm -f "m4/libtool.m4"
-+rm -f "missing"
-+rm -f "mkinstalldirs"
-+rm -f "version.h"
---- boinc-server-6.11.0+r18946.orig/debian/rules
-+++ boinc-server-6.11.0+r18946/debian/rules
-@@ -0,0 +1,44 @@
-+#! /usr/bin/make -f
-+
-+SRC_VERSION := $(shell autoconf --trace='AC_INIT:$$%' | cut -d: -f2)
-+NEXT_SRC_VERSION := $(shell autoconf --trace='AC_INIT:$$%' | cut -d: -f2 | awk -F. '{ print $$1 "." $$2 "." ($$3 + 1) }')
-+
-+%:
-+	dh $@
-+
-+configure: configure.ac
-+	autoreconf --install --symlink --force
-+
-+binary: configure
-+	dh $@ --before dh_auto_configure
-+	./configure \
-+		--prefix=/usr \
-+		--libexecdir=/usr/lib/boinc-server \
-+		--datadir=/usr/share/boinc-server \
-+		--disable-client \
-+		--disable-manager \
-+		--enable-server \
-+		--enable-fcgi \
-+		PTHREAD_LIBS=-lpthread PTHREAD_CFLAGS=-pthread
-+	# Fix the permissions
-+	chmod +x html/szdg-stat/*.php
-+	chmod +x tools/confmgr tools/update_* tools/boinc_*
-+	chmod +x debian/scripts/boinc_*
-+	chmod +x debian/get_orig_source debian/clean_source
-+	dh $@ --after dh_auto_configure --before dh_auto_test
-+	# Skip the testsuite
-+	dh $@ --after dh_auto_test --until dh_auto_install
-+	(cd py; python setup.py install --root=$(CURDIR)/debian/python-boinc)
-+	pod2man --section=8 --center='BOINC utilities' \
-+		debian/scripts/boinc_admin \
-+		debian/scripts/boinc_admin.8
-+	pod2man --section=1 --center='BOINC utilities' \
-+		debian/scripts/boinc_appmgr \
-+		debian/scripts/boinc_appmgr.1
-+	pod2man --section=8 --center='BOINC utilities' \
-+		debian/scripts/boinc_ctl \
-+		debian/scripts/boinc_ctl.8
-+	dh $@ --before dh_strip
-+	dh_strip --dbg-package=boinc-server-dbg
-+	dh_makeshlibs -V 'boinc-server (>= 1:$(SRC_VERSION)), boinc-server (<< 1:$(NEXT_SRC_VERSION))'
-+	dh $@ --after dh_makeshlibs
---- boinc-server-6.11.0+r18946.orig/debian/gbp.conf
-+++ boinc-server-6.11.0+r18946/debian/gbp.conf
-@@ -0,0 +1,9 @@
-+[DEFAULT]
-+
-+upstream-branch = upstream-clean
-+debian-branch = master
-+
-+[git-buildpackage]
-+
-+sign-tags = False
-+pristine-tar = True
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.manpages
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.manpages
-@@ -0,0 +1 @@
-+debian/tmp/usr/share/man/man8/appmgr.8
---- boinc-server-6.11.0+r18946.orig/debian/db_revision
-+++ boinc-server-6.11.0+r18946/debian/db_revision
-@@ -0,0 +1 @@
-+18490
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.postinst
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.postinst
-@@ -0,0 +1,21 @@
-+#! /bin/sh
-+
-+case "$1" in
-+	configure)
-+		# Fix up missing DB revisions
-+		for dir in /var/lib/boinc/*; do
-+			if [ ! -d "$dir" -o ! -e "$dir/project/config.xml" ]; then
-+				continue
-+			fi
-+			if [ -f "$dir/project/db_revision" ]; then
-+				continue
-+			fi
-+			user=`stat -c '%U' "$dir"`
-+			group=`stat -c '%G' "$dir"`
-+			echo 18490 > "$dir/project/db_revision"
-+			chown "$user":"$group" "$dir/project/db_revision"
-+		done
-+		;;
-+esac
-+
-+#DEBHELPER#
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.install.in
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.install.in
-@@ -0,0 +1,23 @@
-+debian/tmp/usr/bin
-+debian/tmp/usr/lib/boinc-server
-+debian/tmp/usr/lib/libboinc- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libboinc_api- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libboinc_crypt- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libboinc_fcgi- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libboinc_graphics2- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libsched- at PACKAGE_VERSION@.so
-+debian/tmp/usr/lib/libsched_fcgi- at PACKAGE_VERSION@.so
-+debian/tmp/usr/share/boinc-server/db
-+debian/tmp/usr/share/boinc-server/db_dump_spec.xml
-+debian/tmp/usr/share/boinc-server/project.xml
-+debian/tmp/usr/share/boinc-server/templates
-+debian/db_revision			usr/share/boinc-server
-+debian/scripts/Boinc			usr/share/perl5
-+debian/scripts/boinc_admin		usr/sbin
-+debian/scripts/boinc_admin.8		usr/share/man/man8
-+debian/scripts/boinc_appmgr		usr/bin
-+debian/scripts/boinc_appmgr.1		usr/share/man/man1
-+tools/boinc_create_project		usr/sbin
-+tools/boinc_delete_project		usr/sbin
-+debian/scripts/boinc_ctl		usr/sbin
-+debian/scripts/boinc_ctl.8		usr/share/man/man8
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.dirs
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.dirs
-@@ -0,0 +1 @@
-+usr/lib/boinc-server/setup
---- boinc-server-6.11.0+r18946.orig/debian/control
-+++ boinc-server-6.11.0+r18946/debian/control
-@@ -0,0 +1,78 @@
-+Source: boinc-server
-+Section: net
-+Priority: extra
-+Maintainer: Gábor Gombás <gombasg at sztaki.hu>
-+Standards-Version: 3.8.1
-+Build-Depends: debhelper (>= 7),
-+ docbook2x, docbook-xml, autotools-dev, automake1.10,
-+ autoconf (>= 2.59), zlib1g-dev, libssl-dev,
-+ libfcgi-dev, libcurl4-openssl-dev (>= 7.17.1), freeglut3-dev, libsm-dev, libice-dev,
-+ libxmu-dev, libxi-dev, libx11-dev, libjpeg62-dev,
-+ libtool (>= 1.5.6), libmysqlclient15-dev | libmysqlclient-dev, python-support (>= 0.8.4)
-+Homepage: http://boinc.berkeley.edu/
-+
-+Package: python-boinc
-+Section: python
-+Priority: extra
-+Architecture: all
-+Depends: ${python:Depends}, python-mysqldb
-+# Old boinc-server versions did not have a versioned dependency on python-boinc
-+# so we need a conflict here
-+Conflicts: boinc-server (<< 1:6.11.0+r18946-1)
-+Provides: ${python:Provides}
-+Description: BOINC Python helper libraries
-+ BOINC - Berkeley Open Infrastructure for Network Computing
-+ .
-+ This package contains the Python classes used by various BOINC
-+ utilities.
-+
-+Package: boinc-server
-+Section: net
-+Priority: extra
-+Architecture: any
-+Depends: ${shlibs:Depends}, ${perl:Depends}, ${python:Depends}, ${misc:Depends},
-+ adduser, pwgen, sudo, apache2-utils, binutils, apache2 | httpd,
-+ libxml-simple-perl, libdbi-perl, libdbd-mysql-perl, libuuid-perl,
-+ python-boinc (= ${source:Version}), boinc-skin-standard | boinc-skin
-+Recommends: mysql-server-5.0 | mysql-server
-+Description: BOINC servers
-+ BOINC - Berkeley Open Infrastructure for Network Computing
-+ .
-+ This package contains the daemons and utility scripts to create and run
-+ BOINC projects.
-+
-+Package: boinc-server-dbg
-+Section: net
-+Priority: extra
-+Architecture: any
-+Depends: boinc-server (= ${binary:Version}), ${misc:Depends}
-+Description: BOINC server debug symbols
-+ BOINC - Berkeley Open Infrastructure for Network Computing
-+ .
-+ This package contains the symbol files needed when debugging the server.
-+
-+Package: boinc-skin-standard
-+Section: net
-+Priority: extra
-+Architecture: all
-+Depends: php5-mysql, apache2 | httpd, libapache2-mod-php5 | phpapi-20051025, geoip-database | libgeoip1 (<< 1.4.5.dfsg)
-+Recommends: libapache2-mod-auth-plain, php5-cli, php5-gd, rrdtool
-+Conflicts: boinc-server (<< ${source:Version}), boinc-skin
-+Provides: boinc-skin
-+Description: BOINC servers
-+ BOINC - Berkeley Open Infrastructure for Network Computing
-+ .
-+ This package contains the web interface.
-+
-+Package: boinc-dev
-+Section: libdevel
-+Priority: extra
-+Architecture: any
-+Depends: boinc-server (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev,
-+ libstdc++6-4.3-dev | libstdc++-dev, libssl-dev, libmysqlclient15-dev | libmysqlclient-dev,
-+ freeglut3-dev, libjpeg62-dev
-+Description: BOINC headers and libraries
-+ BOINC - Berkeley Open Infrastructure for Network Computing
-+ .
-+ This package contains the headers and static libraries needed for developing
-+ BOINC projects.
---- boinc-server-6.11.0+r18946.orig/debian/copyright
-+++ boinc-server-6.11.0+r18946/debian/copyright
-@@ -0,0 +1,14 @@
-+This is the Debian package for the BOINC software.
-+It was created by Gabor Gombas <gombasg at sztaki.hu>.
-+
-+Project home page: http://boinc.berkeley.edu
-+
-+Copyright (C) 2005 University of California
-+
-+This is free software; you can redistribute it and/or modify it under the terms
-+of the GNU Lesser General Public License as published by the Free Software
-+Foundation; either version 2.1 of the License, or (at your option) any later
-+version.
-+
-+A copy of the LGPL-2 license can be found at /usr/share/common-licenses/LGPL-2
-+on any Debian systems.
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.README.Debian
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.README.Debian
-@@ -0,0 +1,100 @@
-+BOINC Server package
-+--------------------
-+
-+This package contains the BOINC server software and some helper scripts to make
-+project creation and maintenance easier.
-+
-+Before you begin
-+----------------
-+
-+You must set up the MySQL web server root password and store it in
-+/root/.my.cnf. See the MySQL server documentation for details.
-+
-+Please make sure that PHP5 works with Apache and the MySQL PHP5 extension is
-+enabled.
-+
-+Creating a project
-+------------------
-+
-+You should use the 'boinc_create_project' script to create a new project. This
-+script will
-+
-+- Set up a new UNIX user for the project
-+- Create a new MySQL database and grant the appropriate permissions
-+- Create the basic directory hierarchy by running the make_project script
-+  bundled with BOINC
-+- Configure Apache
-+- Install a crontab to start the daemons when needed
-+
-+See the boinc_create_project(8) man page for further details.
-+
-+Note that boinc_create_project installs the basic infrastructure only, it does
-+not fill the project with contents. You have to add the client-side and
-+server-side applications yourself.
-+
-+Deleting a project
-+------------------
-+
-+You should use the 'boinc_delete_project' script to delete a project. This
-+script will stop all daemons, unconfigure Apache, destroy the database
-+and wipe out all data of the project. See the boinc_delete_project(8) man
-+page for usage instructions.
-+
-+Enabling/disabling a project
-+----------------------------
-+
-+You should use the 'boinc_ctl' script to enable/disable an existing BOINC
-+project. See the boinc_ctl(8) man page for details.
-+
-+Administering a project
-+-----------------------
-+
-+The 'boinc_admin' script can be used to grant or revoke administration rights
-+for a project to a local user. See the boinc_admin(8) man page for the syntax.
-+
-+Quick guide for setting up a new project for the impatient
-+----------------------------------------------------------
-+
-+The below assumes you are already familiar for BOINC. Read the BOINC
-+documentation for further explanation.
-+
-+1. Create a new project.
-+   Example:
-+	# boinc_create_project --name=test --long-name='Test at Home'
-+
-+2. Switch to the project user.
-+   Example:
-+	# su - boinc-test
-+	$
-+
-+3. Edit config.xml and add the validator daemon.
-+
-+4. Copy the application binaries under project/apps. Use a separate
-+   directory for every platform/application/version triplet.
-+
-+5. Sign the executables.
-+   Example:
-+	$ for i in `find apps -type f -not -name '*.sig'`; do \
-+		sign_executable $i ~/project/keys/code_sign_private > $i.sig; \
-+	done
-+
-+   Note: it's generally a bad idea to keep the code signing key on the same
-+   machine were BOINC is running.
-+
-+6. Run appmgr and update_versions.
-+   Example:
-+	$ appmgr add uppercase 'UpperCASE demo application'
-+	$ udpate_versions
-+
-+7. Put the application-specific input files in project/download.
-+
-+8. Enable the project.
-+   Example:
-+	$ start
-+
-+Enabling statistics and charts
-+------------------------------
-+
-+Install the recommended packages: php5-gd and php5-cli. Charts are generated
-+every hour, for the impatient: you can run bin/periodic_tasks.sh from within
-+the project directory to generate the charts.
---- boinc-server-6.11.0+r18946.orig/debian/boinc-dev.links
-+++ boinc-server-6.11.0+r18946/debian/boinc-dev.links
-@@ -0,0 +1 @@
-+usr/include/boinc		usr/include/BOINC
---- boinc-server-6.11.0+r18946.orig/debian/boinc-skin-standard.install
-+++ boinc-server-6.11.0+r18946/debian/boinc-skin-standard.install
-@@ -0,0 +1,6 @@
-+html/inc				usr/share/boinc-server/html
-+html/languages				usr/share/boinc-server/html
-+html/ops				usr/share/boinc-server/html
-+html/project.sample			usr/share/boinc-server/html
-+html/user				usr/share/boinc-server/html
-+html/szdg-stat				usr/share/boinc-server/html
---- boinc-server-6.11.0+r18946.orig/debian/boinc-server.postrm
-+++ boinc-server-6.11.0+r18946/debian/boinc-server.postrm
-@@ -0,0 +1,9 @@
-+#! /bin/sh
-+
-+case "$1" in
-+	abort-upgrade|failed-upgrade)
-+		rm -f /usr/share/boinc-server/db_revision.old
-+		;;
-+esac
-+
-+#DEBHELPER#
 --- boinc-server-6.11.0+r18946.orig/tools/Makefile.am
 +++ boinc-server-6.11.0+r18946/tools/Makefile.am
 @@ -6,11 +6,17 @@
diff --git a/SZTAKI_patches_remaining_to_move_into_debian.patch_to_debian_folder b/SZTAKI_patches_remaining_to_move_into_debian.patch_to_debian_folder
new file mode 100644
index 0000000..fc485c4
--- /dev/null
+++ b/SZTAKI_patches_remaining_to_move_into_debian.patch_to_debian_folder
@@ -0,0 +1,585 @@
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-dev.install
++++ boinc-server-6.11.0+r18946/debian/boinc-dev.install
+@@ -0,0 +1,8 @@
++debian/tmp/usr/lib/*.a
++debian/tmp/usr/lib/libboinc.so
++debian/tmp/usr/lib/libboinc_api.so
++debian/tmp/usr/lib/libboinc_crypt.so
++debian/tmp/usr/lib/libboinc_fcgi.so
++debian/tmp/usr/lib/libboinc_graphics2.so
++debian/tmp/usr/lib/libsched.so
++debian/tmp/usr/include
+--- boinc-server-6.11.0+r18946.orig/debian/changelog
++++ boinc-server-6.11.0+r18946/debian/changelog
+@@ -0,0 +1,69 @@
++boinc-server (1:6.11.0+r18946-6) unstable; urgency=low
++
++  * Add URL pass-through.
++
++ -- Attila Csaba Marosi <atisu at sztaki.hu>  Mon, 4 Apr 2011 16:36:34 +0100
++
++boinc-server (1:6.11.0+r18946-5) unstable; urgency=low
++
++  * Fix typos in the PHP code.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 21 Dec 2009 09:14:34 +0100
++
++boinc-server (1:6.11.0+r18946-4) unstable; urgency=low
++
++  * Fix SQL injection vulnerability in the scheduler.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 21 Dec 2009 08:19:26 +0100
++
++boinc-server (1:6.11.0+r18946-3) unstable; urgency=low
++
++  * Various small fixes.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 09 Nov 2009 16:29:45 +0100
++
++boinc-server (1:6.11.0+r18946-2) unstable; urgency=low
++
++  * Tighten dependencies.
++  * Allow aborting the upgrade when upgrading from the version for etch.
++  * Add db_revision files to existing projects to ease DB schema upgrades in
++    the future.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Thu, 15 Oct 2009 15:46:36 +0200
++
++boinc-server (1:6.11.0+r18946-1) unstable; urgency=low
++
++  * New upstream snapshot.
++  * Merge fixes from upstream: r19055, r19039
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Fri, 18 Sep 2009 13:39:07 +0200
++
++boinc-server (1:6.11.0+r18945-3) unstable; urgency=low
++
++  * Generate much tighter shlibs file.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 07 Sep 2009 16:23:50 +0200
++
++boinc-server (1:6.11.0+r18945-2) unstable; urgency=low
++
++  * Install the man page for appmgr.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Tue, 01 Sep 2009 12:42:14 +0200
++
++boinc-server (1:6.11.0+r18945-1) unstable; urgency=low
++
++  * New upstream snapshot.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Mon, 31 Aug 2009 13:37:43 +0200
++
++boinc-server (1:6.9.0+r18736-1) unstable; urgency=low
++
++  * New upstream snapshot.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Tue, 28 Jul 2009 08:28:15 +0200
++
++boinc-server (1:6.9.0+r18534-1) unstable; urgency=low
++
++  * Initial release.
++
++ -- Gábor Gombás <gombasg at sztaki.hu>  Fri, 19 Jun 2009 07:29:13 +0200
+--- boinc-server-6.11.0+r18946.orig/debian/get_orig_source
++++ boinc-server-6.11.0+r18946/debian/get_orig_source
+@@ -0,0 +1,44 @@
++#! /bin/bash
++
++set -e
++
++set -vx
++
++dh_testdir
++
++# Get the version from the changelog, but strip the epoch
++VERSION=`dpkg-parsechangelog --count 1 | awk '/^Version:/ { print $2 }' | sed -e 's/^[^:]*://'`
++PACKAGE=`dpkg-parsechangelog --count 1 | awk '/^Source:/ { print $2 }'`
++
++# Strip the Debian version
++UPSTREAM_VERSION=`echo $VERSION | sed -e 's/-.*$//'`
++
++# Get the official version and the SVN revision number
++PKG_VERSION=`echo $UPSTREAM_VERSION | cut -d+ -f1`
++SVN_VERSION=`echo $UPSTREAM_VERSION | cut -d+ -f2 | sed -e 's/^r//'`
++
++TMPDIR=`mktemp -d --tmpdir boinc.XXXXXX`
++trap 'rm -rf ${TMPDIR}' EXIT INT QUIT
++
++PKGDIR="${TMPDIR}/${PACKAGE}-${UPSTREAM_VERSION}"
++TAGNAME="upstream-clean-${UPSTREAM_VERSION}"
++ORIGNAME="${TMPDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz"
++
++git clone --shared "${PWD}" "${PKGDIR}"
++
++cd "${PKGDIR}"
++git checkout "$TAGNAME"
++
++# Sanity check: test if the extracted source calls itself the same version that have been requested
++SRC_VERSION=`autoconf --trace='AC_INIT:$%' | cut -d: -f2`
++if [ "$PKG_VERSION" != "$SRC_VERSION" ]; then
++	echo "Version mismatch: requested $PKG_VERSION, but the source calls itself $SRC_VERSION" 1>&2
++	exit 1
++fi
++rm -rf autom4te.cache
++
++tar -c -z -f "${ORIGNAME}" -C "${TMPDIR}" --exclude-vcs "${PACKAGE}-${UPSTREAM_VERSION}"
++
++# Now commit the new tarball using pristine-tar
++pristine-tar commit "${ORIGNAME}" "${TAGNAME}"
++git push --all
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.preinst
++++ boinc-server-6.11.0+r18946/debian/boinc-server.preinst
+@@ -0,0 +1,26 @@
++#! /bin/sh
++
++set -e
++
++case "$1" in
++	upgrade)
++
++		if dpkg --compare-versions "$2" lt "1:6.11.0+r18945"; then
++			. /usr/share/debconf/confmodule
++			db_fset boinc-server/unsupported-upgrade seen false
++			db_input high boinc-server/unsupported-upgrade || true
++			db_go || true
++			db_get boinc-server/unsupported-upgrade
++			if [ "$RET" != true ]; then
++				exit 1
++			fi
++			db_stop
++		fi
++
++		if [ -f /usr/share/boinc-server/db_revision ]; then
++			cp -p /usr/share/boinc-server/db_revision /usr/share/boinc-server/db_revision.old
++		fi
++		;;
++esac
++
++#DEBHELPER#
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.links
++++ boinc-server-6.11.0+r18946/debian/boinc-server.links
+@@ -0,0 +1,5 @@
++usr/share/boinc-server/html		usr/lib/boinc-server/setup/html
++usr/bin					usr/lib/boinc-server/setup/lib
++usr/lib/boinc-server/sched		usr/lib/boinc-server/setup/sched
++usr/bin					usr/lib/boinc-server/setup/tools
++usr/share/boinc-server			usr/lib/boinc-server/setup/db
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.templates
++++ boinc-server-6.11.0+r18946/debian/boinc-server.templates
+@@ -0,0 +1,15 @@
++Template: boinc-server/unsupported-upgrade
++Type: boolean
++Default: false
++Description: Upgrading from an unsupported version
++ Automatic upgrading is not supported from the version of
++ BOINC you currently use. Continuing may render your
++ existing projects unusable. Before you select to continue,
++ it is strongly advised to back up and delete all the
++ projects you have created before, and re-create the
++ projects after upgrading the software. Note that the backed
++ up data will have to be restored manually after checking
++ that it is still compatible with this version of BOINC.
++ .
++ Answer yes only if you understand the risks and still want to
++ proceed with the upgrade.
+--- boinc-server-6.11.0+r18946.orig/debian/clean_source
++++ boinc-server-6.11.0+r18946/debian/clean_source
+@@ -0,0 +1,50 @@
++#! /bin/sh
++
++DIR="$1"
++
++cd "$DIR"
++
++# Remove non-free and unneeded stuff from the source. Mostly
++# taken from the boinc-client Debian package
++
++rm -rf coprocs/CUDA
++
++# [non-free] Contains binary textured font files (.txf) without source.
++rm -rf api/txf
++
++# [non-free] File is licensed under the BOINC Public License which is
++# DFSG-incompatible.
++rm -f "zip/configure"
++
++# [non-free, unneeded] Unneeded build systems and binaries without
++# source.
++rm -rf "client/mac"
++rm -rf "clientgui/mac"
++rm -rf "mac_build"
++rm -rf "mac_installer"
++rm -rf "win_build"
++
++# [non-free] The file lib/mac/dyld_gdb.h is licensed under the
++# DFSG-incompatible Apple Public Source License (APSL).
++rm -rf "lib/mac"
++
++# [unneeded] This 3rd party software is already in Debian and we added
++# them to boinc's Build-Depends.
++rm -rf "curl"
++rm -rf "openssl"
++rm -rf "zlib"
++
++# [unneeded] Cruft that is not needed to build the BOINC software.
++rm -f ".vimrc"
++
++# These will be replaced when we run autoreconf
++rm -f "compile"
++rm -f "config.guess"
++rm -f "config.sub"
++rm -f "depcomp"
++rm -f "install-sh"
++rm -f "ltmain.sh"
++rm -f "m4/libtool.m4"
++rm -f "missing"
++rm -f "mkinstalldirs"
++rm -f "version.h"
+--- boinc-server-6.11.0+r18946.orig/debian/rules
++++ boinc-server-6.11.0+r18946/debian/rules
+@@ -0,0 +1,44 @@
++#! /usr/bin/make -f
++
++SRC_VERSION := $(shell autoconf --trace='AC_INIT:$$%' | cut -d: -f2)
++NEXT_SRC_VERSION := $(shell autoconf --trace='AC_INIT:$$%' | cut -d: -f2 | awk -F. '{ print $$1 "." $$2 "." ($$3 + 1) }')
++
++%:
++	dh $@
++
++configure: configure.ac
++	autoreconf --install --symlink --force
++
++binary: configure
++	dh $@ --before dh_auto_configure
++	./configure \
++		--prefix=/usr \
++		--libexecdir=/usr/lib/boinc-server \
++		--datadir=/usr/share/boinc-server \
++		--disable-client \
++		--disable-manager \
++		--enable-server \
++		--enable-fcgi \
++		PTHREAD_LIBS=-lpthread PTHREAD_CFLAGS=-pthread
++	# Fix the permissions
++	chmod +x html/szdg-stat/*.php
++	chmod +x tools/confmgr tools/update_* tools/boinc_*
++	chmod +x debian/scripts/boinc_*
++	chmod +x debian/get_orig_source debian/clean_source
++	dh $@ --after dh_auto_configure --before dh_auto_test
++	# Skip the testsuite
++	dh $@ --after dh_auto_test --until dh_auto_install
++	(cd py; python setup.py install --root=$(CURDIR)/debian/python-boinc)
++	pod2man --section=8 --center='BOINC utilities' \
++		debian/scripts/boinc_admin \
++		debian/scripts/boinc_admin.8
++	pod2man --section=1 --center='BOINC utilities' \
++		debian/scripts/boinc_appmgr \
++		debian/scripts/boinc_appmgr.1
++	pod2man --section=8 --center='BOINC utilities' \
++		debian/scripts/boinc_ctl \
++		debian/scripts/boinc_ctl.8
++	dh $@ --before dh_strip
++	dh_strip --dbg-package=boinc-server-dbg
++	dh_makeshlibs -V 'boinc-server (>= 1:$(SRC_VERSION)), boinc-server (<< 1:$(NEXT_SRC_VERSION))'
++	dh $@ --after dh_makeshlibs
+--- boinc-server-6.11.0+r18946.orig/debian/gbp.conf
++++ boinc-server-6.11.0+r18946/debian/gbp.conf
+@@ -0,0 +1,9 @@
++[DEFAULT]
++
++upstream-branch = upstream-clean
++debian-branch = master
++
++[git-buildpackage]
++
++sign-tags = False
++pristine-tar = True
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.manpages
++++ boinc-server-6.11.0+r18946/debian/boinc-server.manpages
+@@ -0,0 +1 @@
++debian/tmp/usr/share/man/man8/appmgr.8
+--- boinc-server-6.11.0+r18946.orig/debian/db_revision
++++ boinc-server-6.11.0+r18946/debian/db_revision
+@@ -0,0 +1 @@
++18490
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.postinst
++++ boinc-server-6.11.0+r18946/debian/boinc-server.postinst
+@@ -0,0 +1,21 @@
++#! /bin/sh
++
++case "$1" in
++	configure)
++		# Fix up missing DB revisions
++		for dir in /var/lib/boinc/*; do
++			if [ ! -d "$dir" -o ! -e "$dir/project/config.xml" ]; then
++				continue
++			fi
++			if [ -f "$dir/project/db_revision" ]; then
++				continue
++			fi
++			user=`stat -c '%U' "$dir"`
++			group=`stat -c '%G' "$dir"`
++			echo 18490 > "$dir/project/db_revision"
++			chown "$user":"$group" "$dir/project/db_revision"
++		done
++		;;
++esac
++
++#DEBHELPER#
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.install.in
++++ boinc-server-6.11.0+r18946/debian/boinc-server.install.in
+@@ -0,0 +1,23 @@
++debian/tmp/usr/bin
++debian/tmp/usr/lib/boinc-server
++debian/tmp/usr/lib/libboinc- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libboinc_api- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libboinc_crypt- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libboinc_fcgi- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libboinc_graphics2- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libsched- at PACKAGE_VERSION@.so
++debian/tmp/usr/lib/libsched_fcgi- at PACKAGE_VERSION@.so
++debian/tmp/usr/share/boinc-server/db
++debian/tmp/usr/share/boinc-server/db_dump_spec.xml
++debian/tmp/usr/share/boinc-server/project.xml
++debian/tmp/usr/share/boinc-server/templates
++debian/db_revision			usr/share/boinc-server
++debian/scripts/Boinc			usr/share/perl5
++debian/scripts/boinc_admin		usr/sbin
++debian/scripts/boinc_admin.8		usr/share/man/man8
++debian/scripts/boinc_appmgr		usr/bin
++debian/scripts/boinc_appmgr.1		usr/share/man/man1
++tools/boinc_create_project		usr/sbin
++tools/boinc_delete_project		usr/sbin
++debian/scripts/boinc_ctl		usr/sbin
++debian/scripts/boinc_ctl.8		usr/share/man/man8
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.dirs
++++ boinc-server-6.11.0+r18946/debian/boinc-server.dirs
+@@ -0,0 +1 @@
++usr/lib/boinc-server/setup
+--- boinc-server-6.11.0+r18946.orig/debian/control
++++ boinc-server-6.11.0+r18946/debian/control
+@@ -0,0 +1,78 @@
++Source: boinc-server
++Section: net
++Priority: extra
++Maintainer: Gábor Gombás <gombasg at sztaki.hu>
++Standards-Version: 3.8.1
++Build-Depends: debhelper (>= 7),
++ docbook2x, docbook-xml, autotools-dev, automake1.10,
++ autoconf (>= 2.59), zlib1g-dev, libssl-dev,
++ libfcgi-dev, libcurl4-openssl-dev (>= 7.17.1), freeglut3-dev, libsm-dev, libice-dev,
++ libxmu-dev, libxi-dev, libx11-dev, libjpeg62-dev,
++ libtool (>= 1.5.6), libmysqlclient15-dev | libmysqlclient-dev, python-support (>= 0.8.4)
++Homepage: http://boinc.berkeley.edu/
++
++Package: python-boinc
++Section: python
++Priority: extra
++Architecture: all
++Depends: ${python:Depends}, python-mysqldb
++# Old boinc-server versions did not have a versioned dependency on python-boinc
++# so we need a conflict here
++Conflicts: boinc-server (<< 1:6.11.0+r18946-1)
++Provides: ${python:Provides}
++Description: BOINC Python helper libraries
++ BOINC - Berkeley Open Infrastructure for Network Computing
++ .
++ This package contains the Python classes used by various BOINC
++ utilities.
++
++Package: boinc-server
++Section: net
++Priority: extra
++Architecture: any
++Depends: ${shlibs:Depends}, ${perl:Depends}, ${python:Depends}, ${misc:Depends},
++ adduser, pwgen, sudo, apache2-utils, binutils, apache2 | httpd,
++ libxml-simple-perl, libdbi-perl, libdbd-mysql-perl, libuuid-perl,
++ python-boinc (= ${source:Version}), boinc-skin-standard | boinc-skin
++Recommends: mysql-server-5.0 | mysql-server
++Description: BOINC servers
++ BOINC - Berkeley Open Infrastructure for Network Computing
++ .
++ This package contains the daemons and utility scripts to create and run
++ BOINC projects.
++
++Package: boinc-server-dbg
++Section: net
++Priority: extra
++Architecture: any
++Depends: boinc-server (= ${binary:Version}), ${misc:Depends}
++Description: BOINC server debug symbols
++ BOINC - Berkeley Open Infrastructure for Network Computing
++ .
++ This package contains the symbol files needed when debugging the server.
++
++Package: boinc-skin-standard
++Section: net
++Priority: extra
++Architecture: all
++Depends: php5-mysql, apache2 | httpd, libapache2-mod-php5 | phpapi-20051025, geoip-database | libgeoip1 (<< 1.4.5.dfsg)
++Recommends: libapache2-mod-auth-plain, php5-cli, php5-gd, rrdtool
++Conflicts: boinc-server (<< ${source:Version}), boinc-skin
++Provides: boinc-skin
++Description: BOINC servers
++ BOINC - Berkeley Open Infrastructure for Network Computing
++ .
++ This package contains the web interface.
++
++Package: boinc-dev
++Section: libdevel
++Priority: extra
++Architecture: any
++Depends: boinc-server (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev,
++ libstdc++6-4.3-dev | libstdc++-dev, libssl-dev, libmysqlclient15-dev | libmysqlclient-dev,
++ freeglut3-dev, libjpeg62-dev
++Description: BOINC headers and libraries
++ BOINC - Berkeley Open Infrastructure for Network Computing
++ .
++ This package contains the headers and static libraries needed for developing
++ BOINC projects.
+--- boinc-server-6.11.0+r18946.orig/debian/copyright
++++ boinc-server-6.11.0+r18946/debian/copyright
+@@ -0,0 +1,14 @@
++This is the Debian package for the BOINC software.
++It was created by Gabor Gombas <gombasg at sztaki.hu>.
++
++Project home page: http://boinc.berkeley.edu
++
++Copyright (C) 2005 University of California
++
++This is free software; you can redistribute it and/or modify it under the terms
++of the GNU Lesser General Public License as published by the Free Software
++Foundation; either version 2.1 of the License, or (at your option) any later
++version.
++
++A copy of the LGPL-2 license can be found at /usr/share/common-licenses/LGPL-2
++on any Debian systems.
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.README.Debian
++++ boinc-server-6.11.0+r18946/debian/boinc-server.README.Debian
+@@ -0,0 +1,100 @@
++BOINC Server package
++--------------------
++
++This package contains the BOINC server software and some helper scripts to make
++project creation and maintenance easier.
++
++Before you begin
++----------------
++
++You must set up the MySQL web server root password and store it in
++/root/.my.cnf. See the MySQL server documentation for details.
++
++Please make sure that PHP5 works with Apache and the MySQL PHP5 extension is
++enabled.
++
++Creating a project
++------------------
++
++You should use the 'boinc_create_project' script to create a new project. This
++script will
++
++- Set up a new UNIX user for the project
++- Create a new MySQL database and grant the appropriate permissions
++- Create the basic directory hierarchy by running the make_project script
++  bundled with BOINC
++- Configure Apache
++- Install a crontab to start the daemons when needed
++
++See the boinc_create_project(8) man page for further details.
++
++Note that boinc_create_project installs the basic infrastructure only, it does
++not fill the project with contents. You have to add the client-side and
++server-side applications yourself.
++
++Deleting a project
++------------------
++
++You should use the 'boinc_delete_project' script to delete a project. This
++script will stop all daemons, unconfigure Apache, destroy the database
++and wipe out all data of the project. See the boinc_delete_project(8) man
++page for usage instructions.
++
++Enabling/disabling a project
++----------------------------
++
++You should use the 'boinc_ctl' script to enable/disable an existing BOINC
++project. See the boinc_ctl(8) man page for details.
++
++Administering a project
++-----------------------
++
++The 'boinc_admin' script can be used to grant or revoke administration rights
++for a project to a local user. See the boinc_admin(8) man page for the syntax.
++
++Quick guide for setting up a new project for the impatient
++----------------------------------------------------------
++
++The below assumes you are already familiar for BOINC. Read the BOINC
++documentation for further explanation.
++
++1. Create a new project.
++   Example:
++	# boinc_create_project --name=test --long-name='Test at Home'
++
++2. Switch to the project user.
++   Example:
++	# su - boinc-test
++	$
++
++3. Edit config.xml and add the validator daemon.
++
++4. Copy the application binaries under project/apps. Use a separate
++   directory for every platform/application/version triplet.
++
++5. Sign the executables.
++   Example:
++	$ for i in `find apps -type f -not -name '*.sig'`; do \
++		sign_executable $i ~/project/keys/code_sign_private > $i.sig; \
++	done
++
++   Note: it's generally a bad idea to keep the code signing key on the same
++   machine were BOINC is running.
++
++6. Run appmgr and update_versions.
++   Example:
++	$ appmgr add uppercase 'UpperCASE demo application'
++	$ udpate_versions
++
++7. Put the application-specific input files in project/download.
++
++8. Enable the project.
++   Example:
++	$ start
++
++Enabling statistics and charts
++------------------------------
++
++Install the recommended packages: php5-gd and php5-cli. Charts are generated
++every hour, for the impatient: you can run bin/periodic_tasks.sh from within
++the project directory to generate the charts.
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-dev.links
++++ boinc-server-6.11.0+r18946/debian/boinc-dev.links
+@@ -0,0 +1 @@
++usr/include/boinc		usr/include/BOINC
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-skin-standard.install
++++ boinc-server-6.11.0+r18946/debian/boinc-skin-standard.install
+@@ -0,0 +1,6 @@
++html/inc				usr/share/boinc-server/html
++html/languages				usr/share/boinc-server/html
++html/ops				usr/share/boinc-server/html
++html/project.sample			usr/share/boinc-server/html
++html/user				usr/share/boinc-server/html
++html/szdg-stat				usr/share/boinc-server/html
+--- boinc-server-6.11.0+r18946.orig/debian/boinc-server.postrm
++++ boinc-server-6.11.0+r18946/debian/boinc-server.postrm
+@@ -0,0 +1,9 @@
++#! /bin/sh
++
++case "$1" in
++	abort-upgrade|failed-upgrade)
++		rm -f /usr/share/boinc-server/db_revision.old
++		;;
++esac
++
++#DEBHELPER#

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list