debian/0000755000000000000000000000000011517406645007177 5ustar debian/origami.pod0000644000000000000000000001403611406142075011325 0ustar =head1 NAME Origami - command-line management tool for Folding @ Home clients. =head1 SYNOPSIS origami {install | archive | restore | erase | name | status | monitor | proxy | start | stop | version | help} [...] origami {deploy | network-archive | network-restore | network-name | network-monitor | network-name | network-start | network-stop} [...] origami help origami version =head1 DESCRIPTION Origami allows you to install, monitor, archive or restore Folding @ Home data on your local machine. It also allows for central deployment, monitoring, archiving, restoration and updating the username and team data via the network to ssh-accessible machines. Origami supports cron-based scheduling, 32bit or 64bit and network proxy settings. Install Stanfords Folding @ Home client to a single machine or network of machines. =head1 COMMAND-LINE ACTIONS The first argument which does not begin with a hyphen ("-") is considered to be an action that the program should perform. If an action is not specified B will display the help output. The following actions are available to the local machine: =over 8 =item B Install Folding @ Home to the local machine. This action will create a dedicated user, storage location for Folding @ Home data, startup script and request a work unit. =item B Install Folding @ Home to remote machines as listed in the ~/.origamirc file. This action will create a dedicated user, storage location for Folding @ Home data, startup script and request a work unit on the remote machine. SSH access as the root user is required for the deploy action. =item B Archive Folding @ Home data for the local Folding @ Home client. This action will stop the Folding @ Home client, archive the current progress into a -.tar.bz2 format and store the data in ~/.origami/. =item B Archive Folding @ Home data on the remote Folding @ Home client as listed in the ~/.origamirc. This action will stop the Folding @ Home client, archive the current progress into a -.tar.bz2 format and store the data in ~/.origami/. =item B Restore Folding @ Home data on the local machine. This action will require previously archived data (as generated by the archive action). =item B Restore Folding @ Home data on the remote Folding @ Home clients as listed in the ~/.origamirc. This action will require previously archived data (as generated by the network-archive action). =item B Erase current Folding @ Home installation. Anything generated by the install function will be removed and all Folding @ Home progress will be lost. =item B Update the username and team information for the local Folding @ Home client. It is generally preferred to define username and team at installation with the install action. =item B Update the username and team information for the remote Folding @ Home clients. It is generally preferred to define username and team at installation with the deploy action. =item B Display the current progress of the local Folding @ Home client. =item B Disploy the current progress of the remote Folding @ Home clients as listed in the ~/.origamirc. =item B Update the proxy settings for the local Folding @ Home client. This action requires a port and hostname. It is generally preferred to define the proxy port and hostname at installation with the install action. =item B Start the local Folding @ Home client. (This calls /etc/init.d/origami start) =item B Start the remote Folding @ Home clients as listed in the ~/.origamirc. =item B Stop the local Folding @ Home client. (This calls /etc/init.d/origami stop) =item B Stop the remote Folding @ Home clients as listed in the ~/.origamirc. =item B Display the Origami version. =item B Display the Origami help output. =back =head1 OPTIONS =over =item B<-u|--user=I> Define the USERNAME that Folding @ Home data should credit. Default is Anonymous. =item B<-t|--team=I> Define the TEAM NUMBER that Folding @ Home data should credit. Default is 0. =item B<-c|--cron=I> Activate cron scheduling for the Folding @ Home client. Default is off (0). =item B<-p|--proc=I> Define i386 or amd64 Folding @ Home client. Default is i386. =item B<-P|--port=I> Define the port to be used in conjunction with a proxy. Default is 8080. =item B<-H|--host=I> Define the IP or hostname to be used in conjunction with a proxy. Default is localhost. =back =head1 EXAMPLES =over =item B This example will install the Folding @ Home client to the local machine, reporting data as the default Anonymous user and default 0 Team. =item B This example will install the Folding @ Home client to the local machine, reporting data as the B user as part of the 45104 (TeamUbuntu) Team. =item B This example will install the Folding @ Home client to all machines listed in the ~/.origamirc file, reporting data as the B user as part of the 45104 (TeamUbuntu) Team. =item B This example will install the Folding @ home client to the local machine, reporting data as the B user as part of the 45104 (TeamUbuntu) Team, using the amd64 Folding @ Home client and toggling the cron option to auto-stop between the hours of 8:00am and 5:00pm. =item B This example will display the current status of the Folding @ Home clients on all machines listed in the ~/.origamirc file. =back =head1 BUGS To find a list of current bugs, or to report a bug new bug please see https://bugs.launchpad.net/origami. =head1 AUTHORS B was written by Christer Edwards . This manual page was written by Christer Edwards . Both are released under the GNU General Public License, version 2 or later. =cut debian/origami.install0000644000000000000000000000002011406142075012175 0ustar origami usr/bin debian/compat0000644000000000000000000000000211406142075010364 0ustar 7 debian/watch0000644000000000000000000000010711406142075010215 0ustar version=3 http://zelut.org/projects/origami/origami-([0-9].*)\.tar\.gz debian/source/0000755000000000000000000000000011406142132010460 5ustar debian/source/format0000644000000000000000000000001411406142132011666 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000535211406142737011133 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: Origami Maintainer: Christer Edwards Source: http://zelut.org/projects/origami/ Copyright: 2007-2010, Christer Edwards License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY Christer Edwards ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Christer Edwards OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Christer Edwards. Files: debian/* Copyright: 2010, Nathan Handler 2009-2010, Alessio Treglia 2008, Christer Edwards License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000031411406142075010244 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_clean: rm -f debian/origami.1 override_dh_auto_build: pod2man --section=1 --release=$(VERSION) --center "" \ debian/origami.pod > debian/origami.1 debian/control0000644000000000000000000000136011517401163010570 0ustar Source: origami Section: science Priority: optional Maintainer: Christer Edwards Build-Depends: debhelper (>= 7.0.50) Build-Depends-Indep: perl Standards-Version: 3.8.4 Homepage: http://zelut.org/projects/origami Package: origami Architecture: all Depends: ${misc:Depends}, wget | curl, bash (>=3.2) Description: command-line management tool for Folding @ Home clients origami allows you to install, monitor, archive or restore Folding @ Home data on your local machine. It also allows for central deployment, monitoring, archiving, restoration and updating the username and team data via the network to ssh-accessible machines. origami supports cron-based scheduling, 32bit or 64bit and network proxy settings. debian/origami.docs0000644000000000000000000000002111406142075011460 0ustar README changelog debian/origami.manpages0000644000000000000000000000002111406142075012323 0ustar debian/origami.1 debian/changelog0000644000000000000000000000403211517401061011033 0ustar origami (0.7.4-1) unstable; urgency=low * Uploading to Debian Unstable. -- Christer Edwards Mon, 24 Jan 2011 23:48:34 +0100 origami (0.7.4-0ubuntu1) maverick; urgency=low * New upstream release: - Change license to BSD. - Add support for -advmethods. - Changed size option from -b to -s. - Network-status no longer requires root. * Switch to 3.0 (quilt) format. * Update debian/copyright. -- Alessio Treglia Wed, 16 Jun 2010 14:39:43 +0200 origami (0.7.3-0ubuntu1) lucid; urgency=low * New upstream release * Update debian/copyright * Bump Standards-Version to 3.8.4 (no changes) -- Nathan Handler Mon, 08 Feb 2010 17:41:54 -0600 origami (0.7.1.6-0ubuntu1) lucid; urgency=low * New upstream release -- Nathan Handler Mon, 30 Nov 2009 22:16:17 -0600 origami (0.7.1.5-0ubuntu1) lucid; urgency=low * New upstream release -- Nathan Handler Fri, 27 Nov 2009 22:35:28 -0600 origami (0.7.1.1-0ubuntu1) lucid; urgency=low * New upstream release. * Bump Standards. * Switch to debhelper 7, drop cdbs. * Update debian/copyright. -- Alessio Treglia Wed, 04 Nov 2009 18:15:18 +0100 origami (0.7-0ubuntu1) karmic; urgency=low * New upstream release. * debian/copyright: Update to the last format spec. * debian/control: Bump-up Standards. * debian/origami.pod: - Fix POD errors, this makes lintian happy. -- Alessio Treglia Wed, 20 May 2009 15:49:19 +0200 origami (0.6.9-0ubuntu1) jaunty; urgency=low * New upstream release * debian/control - remove binary dep on acpi-support -- Steve Stalcup Wed, 12 Nov 2008 20:13:48 -0500 origami (0.6.8.3-0ubuntu1) intrepid; urgency=low [ Christer ] * initial packaging (LP: #209235) [ Harald Sitter ] * Add needs-packaging bug * Change distro series from hardy to intrepid -- Harald Sitter Thu, 21 Aug 2008 20:32:44 +0200