debian/0000755000000000000000000000000012246604157007175 5ustar debian/patches/0000755000000000000000000000000012162006332010610 5ustar debian/patches/makefile.patch0000644000000000000000000000051012162006332013402 0ustar --- a/Makefile +++ b/Makefile @@ -44,6 +44,9 @@ # install themes install -d $(DESTDIR)/usr/share/gdm/themes/drbl-gdm cp -a themes/* $(DESTDIR)/usr/share/gdm/themes/drbl-gdm/ + # fix some permissions + find $(DESTDIR) -perm /111 | grep -E '\.desktop$$|\.service$$' | \ + xargs chmod a-x clean: $(MAKE) -C sbin clean debian/patches/series0000644000000000000000000000001712162004753012030 0ustar makefile.patch debian/control0000644000000000000000000000165112162007020010562 0ustar Source: drbl Section: admin Priority: extra Maintainer: Georges Khaznadar Build-Depends: debhelper (>= 8.0.0), quilt Standards-Version: 3.9.4 Homepage: http://drbl.sourceforge.net/ Package: drbl Architecture: all Depends: ${misc:Depends}, perl, ash, ipcalc, wakeonlan, syslinux, syslinux-common Recommends: clonezilla Description: diskless remote boot, and a disk cloning utility DRBL (Diskless Remote Boot in Linux) provides a diskless or systemless environment for client machines. It works on Debian, Ubuntu, Mandriva, Red Hat, Fedora, CentOS and OpenSuSE. DRBL uses distributed hardware resources and makes it possible for clients to fully access local hardware. It also includes Clonezilla, a partition and disk cloning utility similar to Symantec Ghost(TM) or True Image(TM). . For more details, check 1. http://drbl.sourceforge.net (English) 2. http://drbl.nchc.org.tw (Chinese Big5 - Taiwan) debian/manpages/0000755000000000000000000000000011677073512010772 5ustar debian/manpages/drblsrv.80000644000000000000000000001500711676375546012557 0ustar '\" t .\" Title: drblsrv .\" Author: Georges Khaznadar .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 12/27/2011 .\" Manual: Administration commands .\" Source: drblsrv .\" Language: English .\" .TH "DRBLSRV" "8" "12/27/2011" "drblsrv" "Administration commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" drblsrv \- program to make a DRBL server .SH "SYNOPSIS" .HP \w'\fBdrblsrv\fR\ 'u \fBdrblsrv\fR [{\fB\-f\fR\ |\ \fB\-\-force\-yes\fR}] [{\fB\-i\fR\ |\ \fB\-\-install\fR}] [{\fB\-u\fR\ |\ \fB\-\-uninstall\fR}] [{\fB\-v\fR\ |\ \fB\-\-verbose\fR}] [{\fB\-t\fR\ |\ \fB\-\-testing\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-a\fR\ |\ \fB\-\-unstable\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-n\fR\ |\ \fB\-\-netinstall\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-m\fR\ |\ \fB\-\-smp\-client\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-x\fR\ |\ \fB\-\-set\-proxy\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-c\fR\ |\ \fB\-\-console\-output\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-g\fR\ |\ \fB\-\-upgrade_system\fR}\ {\fIy\fR\ |\ \fIn\fR}] [{\fB\-k\fR\ |\ \fB\-\-client_archi\fR}\ {\fI0\fR\ |\ \fI1\fR\ |\ \fI2\fR}] [{\fB\-o\fR\ |\ \fB\-\-client_kernel_from\fR}\ {\fI1\fR\ |\ \fI2\fR}] [{\fB\-s\fR\ |\ \fB\-\-skip\-select\-repository\fR}] [{\fB\-l\fR\ |\ \fB\-\-language\fR}\ {\fI0\fR\ |\ \fI1\fR\ |\ \fI2\fR}] .HP \w'\fBdrblsrv\fR\ 'u \fBdrblsrv\fR [{\fB\-h\fR\ |\ \fB\-\-help\fR} | {\fB\-v\fR\ |\ \fB\-\-version\fR}] .SH "DESCRIPTION" .PP \fBdrblsrv\fR is a program to build or maintain a DRBL server\&. .SH "OPTIONS" .PP The program follows the usual GNU command line syntax, with long options starting with two dashes (`\-\*(Aq)\&. A summary of options is included below\&. .PP \fB\-f\fR, \fB\-\-force\-yes\fR .RS 4 force yes, only for Debian\-like distribution\&. It should not be used except in very special situations\&. Using force\-yes can potentially destroy your system! .RE .PP \fB\-i\fR, \fB\-\-install\fR .RS 4 install DRBL\&. .RE .PP \fB\-u\fR, \fB\-\-uninstall\fR .RS 4 uninstall DRBL\&. .RE .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 verbose mode\&. .RE .PP \fB\-t \fR\fB\fI[y/n]\fR\fR, \fB\-\-testing \fR\fB\fI[y/n]\fR\fR .RS 4 use packages in testing branch or not\&. .RE .PP \fB\-a \fR\fB\fI[y/n]\fR\fR, \fB\-\-unstable \fR\fB\fI[y/n]\fR\fR .RS 4 use packages in unstable branch or not\&. .RE .PP \fB\-n \fR\fB\fI[y/n]\fR\fR, \fB\-\-netinstall \fR\fB\fI[y/n]\fR\fR .RS 4 install the network installation program or not\&. .RE .PP \fB\-m \fR\fB\fI[y/n]\fR\fR, \fB\-\-smp\-client \fR\fB\fI[y/n]\fR\fR .RS 4 use SMP kernel for DRBL clients or not\&. .RE .PP \fB\-x \fR\fB\fI[y/n]\fR\fR, \fB\-\-set\-proxy \fR\fB\fI[y/n]\fR\fR .RS 4 set proxy or not\&. .RE .PP \fB\-c \fR\fB\fI[y/n]\fR\fR, \fB\-\-console\-output \fR\fB\fI[y/n]\fR\fR .RS 4 set console output for client or not\&. .RE .PP \fB\-g \fR\fB\fI[y/n]\fR\fR, \fB\-\-upgrade_system \fR\fB\fI[y/n]\fR\fR .RS 4 upgrade system or not\&. .RE .PP \fB\-k \fR\fB\fI[0|1|2]\fR\fR, \fB\-\-client_archi \fR\fB\fI[0|1|2]\fR\fR .RS 4 set the client\*(Aqs CPU arch, 0 for i386, 1 for i586, 2 for same level with DRBL server (for x86_64, use 2)\&. .RE .PP \fB\-o \fR\fB\fI[1|2]\fR\fR, \fB\-\-client_kernel_from \fR\fB\fI[1|2]\fR\fR .RS 4 choose client\*(Aqs kernel image from, 1 from DRBL server running kernel (if available), 2 from ayo repository\&. .RE .PP \fB\-s\fR, \fB\-\-skip\-select\-repository\fR .RS 4 skip the question for selecting repository\&. .RE .PP \fB\-l \fR\fB\fI[N]\fR\fR, \fB\-\-language \fR\fB\fI[N]\fR\fR .RS 4 Set the language to be shown, where N: 0: English, 1: Traditional Chinese (Big5) \- Taiwan, 2: Traditional Chinese (UTF\-8, Unicode) \- Taiwan\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Show summary of options\&. .RE .PP \fB\-v\fR, \fB\-\-version\fR .RS 4 Show version of program\&. .RE .SH "FILES" .PP /etc/drbl/drbl\&.conf .RS 4 The system\-wide configuration file to control the behaviour of drblsrv\&. See \fBdrbl.conf\fR(5) for further details\&. .RE .PP ${HOME}/\&.drbl\&.conf .RS 4 The per\-user configuration file to control the behaviour of drblsrv\&. See \fBdrbl.conf\fR(5) for further details\&. .RE .SH "ENVIRONMENT" .PP \fBDRBL_SCRIPT_PATH\fR .RS 4 If used, the defined path is used to access each of drbl\*(Aqs routine scripts\&. .RE .SH "DIAGNOSTICS" .PP The following diagnostics may be issued on stderr: .PP Any error messages worth to be reported in this manpage? .RS 4 If so, they should be documented here\&. .RE .PP \fBdrblsrv\fR provides some return codes, that can be used in scripts: .\" line length increase to cope w/ tbl weirdness .ll +(\n(LLu * 62u / 100u) .TS ll. \fICode\fR \fIDiagnostic\fR T{ \fB0\fR T} T{ Program exited successfully\&. T} T{ \fB1\fR T} T{ is such documentation useful? If no, erase it\&. T} .TE .\" line length decrease back to previous value .ll -(\n(LLu * 62u / 100u) .sp .SH "KNOWN BUGS" .PP The program is currently limited to only work with \&.\&.\&. [some known bugs?] .SH "SEE ALSO" .PP \fBdrbl.conf\fR(5), \fBdrblpush\fR(8) .SH "AUTHORS" .PP \fBGeorges Khaznadar\fR <\&georgesk@ofset\&.org\&> .RS 4 Wrote this manpage for the Debian system, based on the output of the command "\fBdrblsrv\fR \-h"\&. .RE .PP \fBSteven Shiau\fR <\&steven@nchc\&.org\&.tw\&> .RS 4 Wrote the command \fBdrblsrv\fR, including its short documentation\&. .RE .SH "COPYRIGHT" .br Copyright \(co 2011 Georges Khaznadar .br .PP This manual page was written for the Debian system (and may be used by others)\&. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation\&. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. .sp debian/manpages/Makefile0000644000000000000000000000063111676371770012440 0ustar TARGETS = $(shell for f in *.xml; do section=$$(grep "ENTITY dhsection" $$f| sed -n 's/[^0-9]*\([1-8]\).*/\1/ p'); g=$${f/.xml/}; echo $$g.$${section}; done) XP = xsltproc --nonet --param man.charmap.use.subset "0" DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl all: $(TARGETS) test: @echo $(TARGETS) %.1: %.xml $(XP) $(DB2MAN) $< %.8: %.xml $(XP) $(DB2MAN) $< debian/manpages/drblsrv.xml0000644000000000000000000004116711676375540013210 0ustar ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system, based on the output of the command "&dhpackage; -h".
&dhemail;
Steven Shiau Wrote the command &dhpackage;, including its short documentation.
steven@nchc.org.tw
2011 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
&dhucpackage; &dhsection; &dhpackage; program to make a DRBL server &dhpackage; y n y n y n y n y n y n y n 0 1 2 1 2 0 1 2 &dhpackage; DESCRIPTION &dhpackage; is a program to build or maintain a DRBL server. OPTIONS The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. force yes, only for Debian-like distribution. It should not be used except in very special situations. Using force-yes can potentially destroy your system! install DRBL. uninstall DRBL. verbose mode. use packages in testing branch or not. use packages in unstable branch or not. install the network installation program or not. use SMP kernel for DRBL clients or not. set proxy or not. set console output for client or not. upgrade system or not. set the client's CPU arch, 0 for i386, 1 for i586, 2 for same level with DRBL server (for x86_64, use 2). choose client's kernel image from, 1 from DRBL server running kernel (if available), 2 from ayo repository. skip the question for selecting repository. Set the language to be shown, where N: 0: English, 1: Traditional Chinese (Big5) - Taiwan, 2: Traditional Chinese (UTF-8, Unicode) - Taiwan. Show summary of options. Show version of program. FILES /etc/drbl/drbl.conf The system-wide configuration file to control the behaviour of &dhpackage;. See drbl.conf 5 for further details. ${HOME}/.drbl.conf The per-user configuration file to control the behaviour of &dhpackage;. See drbl.conf 5 for further details. ENVIRONMENT DRBL_SCRIPT_PATH If used, the defined path is used to access each of drbl's routine scripts. DIAGNOSTICS The following diagnostics may be issued on stderr: Any error messages worth to be reported in this manpage? If so, they should be documented here. &dhpackage; provides some return codes, that can be used in scripts: Code Diagnostic 0 Program exited successfully. 1 is such documentation useful? If no, erase it. KNOWN BUGS The program is currently limited to only work with ... [some known bugs?] SEE ALSO drbl.conf 5 , drblpush 8
debian/compat0000644000000000000000000000000211676136035010374 0ustar 8 debian/watch0000644000000000000000000000006211676136226010227 0ustar version=3 http://sf.net/drbl/drbl-(.*)\.tar\.bz2 debian/copyright0000644000000000000000000000443511676150202011127 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: drbl Source: http://sf.net/drbl/drbl-1.10.31.tar.bz2 Files: * Copyright: 2002-2011 Steven Shiau (steven@nchc.org.tw) 2002-2011 Blake, Kuo-Lien Huang Huang (klhaung@gmail.com) 2002-2011 H. T. Wang (c00wht00@nchc.org.tw) 2002-2011 Ceasar Sun (ceasar@nchc.org.tw) 2002-2011 Jazz Wang (jazz@nchc.org.tw) 2002-2011 Thomas Tsai (thomas@nchc.org.tw) 2002-2011 NCHC Free Software Labs, Taiwan. (http://free.nchc.org.tw) License: GPL-2 This package 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, in version 2 of the License. . This package 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, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: pkg/misc/fail-mbr.bin Copyright: 209 Orgad Shaneh License: Unknown We should contact the author, ask for a source eventually or comments about this file, and apply eventually a license as for an image. ?? Files: debian/* Copyright: 2011 Georges Khaznadar License: GPL-2+ This package 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 package 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, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000011676136035010476 5ustar debian/source/format0000644000000000000000000000001411676136035011704 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000147711676161477011376 0ustar drbl for Debian --------------- This package has been downloaded from http://sf.net/drbl/drbl-1.10.31.tar.bz2, and the following files are replaced by symlinks as they are already packaged in Debian: bin/drbl-ipcalc => /usr/bin/ipcalc (package ipcalc) bin/drbl-wakeonlan => /usr/bin/wakeonlan (package wakeonlan) bin/isohybrid => /usr/bin/isohybrid.pl (package syslinux-common) bin/drbl-sha1pass => /usr/bin/sha1pass (package syslinux-common) the following scripts are removed since their license is unknown and they are not necessary for the package's features: bin/list_available* bin/list_latest* bin/pkg-ver-latest Other modifications for Debian are maintained with the tool quilt, see /usr/share/doc/quilt/README.source -- Georges Khaznadar , Mon, 26 Dec 2011 22:12:31 +0100 debian/changelog0000644000000000000000000000323712246604157011054 0ustar drbl (2.6.15-1) unstable; urgency=low * upgraded to the new upstream release. Closes: #726377 about bug #726377: some documentation has been added (man drbl) and "drblsrv -i" was tested successfully (under jessie) -- Georges Khaznadar Sun, 01 Dec 2013 10:50:28 +0100 drbl (2.4.19-1) unstable; urgency=low * upgraded to the new upstream version -- Georges Khaznadar Mon, 26 Aug 2013 20:41:41 +0200 drbl (2.4.17-2) unstable; urgency=low * added a Recommends: clonezilla. Closes: #704031 -- Georges Khaznadar Mon, 24 Jun 2013 11:15:01 +0200 drbl (2.4.17-1) unstable; urgency=low * upgraded to the newest upstream version -- Georges Khaznadar Mon, 24 Jun 2013 10:53:14 +0200 drbl (2.3.10-1) unstable; urgency=low * changed my DEBEMAIL * updated Srandards-Version * upgraded to the latest upstream version -- Georges Khaznadar Mon, 13 May 2013 02:59:44 +0200 drbl (1.10.90-1) unstable; urgency=low * upgraded to the newer upstream version * upgraded Standards-Version to 3.9.3 * fixed a wrong default path in sbin/drblsrv-offline; Closes: #669277 -- Georges Khaznadar Wed, 18 Apr 2012 19:22:29 +0000 drbl (1.10.31-2) unstable; urgency=low * changed the path to the main configuration file to comply with FHS * made one command visible: drblsrv and provided a first manpage -- Georges Khaznadar Thu, 29 Dec 2011 15:31:55 +0100 drbl (1.10.31-1) unstable; urgency=low * Initial release (Closes: #620722) -- Georges Khaznadar Mon, 26 Dec 2011 19:25:31 +0100 debian/rules0000755000000000000000000000067211676136035010263 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ debian/drbl.manpages0000644000000000000000000000003111677076701011634 0ustar debian/manpages/drblsrv.8