debian/0000755000000000000000000000000012152432444007167 5ustar debian/petitboot.postinst0000644000000000000000000000235211734751674013025 0ustar #!/bin/sh # postinst script for #PACKAGE# # set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # # quoting from the policy: # Any necessary prompting should almost always be confined to the # post-installation script, and should be protected with a conditional # so that unnecessary prompting doesn't happen if a package's # installation fails and the `postinst' is called with `abort-upgrade', # `abort-remove' or `abort-deconfigure'. case "$1" in configure) mkdir -p /var/log/petitboot ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/petitboot.postrm0000644000000000000000000000165611734751744012472 0ustar #!/bin/sh # postrm script for #PACKAGE# # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge) rm -rf /var/log/petitboot ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/compat0000644000000000000000000000000212151241571010363 0ustar 9 debian/copyright0000644000000000000000000000673612151241571011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: petitboot Upstream-Contact: Geoff Levand Source: http://git.kernel.org/cgit/linux/kernel/git/geoff/petitboot.git Files: * Copyright: 2012 Geoff Levand 2009 Sony Computer Entertainment Inc. 2009 Sony Corp. 2005 Andrew Tridgell Jeremy Kerr Benjamin Herrenschmidt License: GPL-2.0 Files: debian/* Copyright: 2012 Geoff Levand License: LGPL-2.0 Files: ui/common/artwork/oxygen/* Copyright: 2007 Nuno Pinheiro 2007 David Vignoni 2007 David Miller 2007 Johann Ollivier Lapeyre 2007 Kenneth Wimer 2007 Riccardo Iaconelli License: LGPL-3.0 Files: ui/common/artwork/tux.png Copyright: 1996 Larry Ewing License: tux The copyright holder of this file allows anyone to use it for any purpose, provided that you acknowledge lewing@isc.tamu.edu and The GIMP if someone asks. Comment: This is a cropped version of sit3-shine.7.gif converted to PNG with original transparent background. License: GPL-2.0 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; 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". License: LGPL-2.0 This package 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 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 Lesser 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 Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". License: LGPL-3.0 This library 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 3 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . debian/control0000644000000000000000000000306512151241571010574 0ustar Source: petitboot Section: admin Priority: optional Maintainer: Geoff Levand Build-Depends: debhelper (>= 9), autotools-dev, kexec-tools, libncurses-dev, libtinfo-dev, libtwin-dev, libudev-dev, pkg-config Standards-Version: 3.9.4 Homepage: https://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html Vcs-Git: git://git.kernel.org/pub/scm/linux/kernel/git/geoff/petitboot.git Vcs-Browser: http://git.kernel.org/cgit/linux/kernel/git/geoff/petitboot.git Package: petitboot Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, kexec-tools Recommends: wget, tftp-hpa Suggests: ssh-client Description: ncurses version of petitboot, a kexec based bootloader Petitboot is a platform independent bootloader based on the Linux kexec warm reboot mechanism. Petitboot supports loading kernel and initrd image files from any mountable Linux device, plus can load image files from the network using TFTP, NFS, HTTP, HTTPS, and SCP. Petitboot can boot any operating system supported by kexec. Package: petitboot-twin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, petitboot Recommends: wget, tftp-hpa Suggests: ssh-client Description: Twin GUI version of petitboot, a kexec based bootloader Petitboot is a platform independent bootloader based on the Linux kexec warm reboot mechanism. Petitboot supports loading kernel and initrd image files from any mountable Linux device, plus can load image files from the network using TFTP, NFS, HTTP, HTTPS, and SCP. Petitboot can boot any operating system supported by kexec. debian/source/0000755000000000000000000000000011717014125010465 5ustar debian/source/format0000644000000000000000000000001411717014125011673 0ustar 3.0 (quilt) debian/petitboot-twin.install0000644000000000000000000000013211727513720013547 0ustar usr/sbin/petitboot-twin usr/share/man/man8/petitboot-twin.8 usr/share/petitboot/artwork/* debian/changelog0000644000000000000000000000324112151503570011037 0ustar petitboot (13.05.29.14.00-g4dc604b-1) unstable; urgency=low * debian/compat: Update 8 -> 9. * debian/control: Set debhelper (>= 9). Update standards version to 3.9.4. Update Homepage, Vcs-Git, Vcs-Browser. Add back missing Build-Depends (Closes: #708691) "petitboot: depends on kexec-tools which doesn't exist on all archs". * debian/copyright: Update Source. * debian/petitboot.install: Remove 99-petitboot.rules. Add pb-console. * petitboot: Update to latest release. (Closes: #705492) "Uses deprecated RUN+="socket:". -- Geoff Levand Wed, 29 May 2013 15:53:58 -0700 petitboot (12.10.16.14.58-ge7815dc-1) unstable; urgency=low * Update base to petitboot-12.10.16.14.58-ge7815dc Fixes "bashism in /bin/sh script" (Closes: #690642) -- Geoff Levand Wed, 19 Dec 2012 15:35:38 -0800 petitboot (12.03.29.20.47-g45e2534-2) unstable; urgency=low * debian/control: Fix "uninstallable on mips*, sparc and s390x" Add kexec-tool to Build-Depends (Closes: #669663) -- Geoff Levand Wed, 09 May 2012 12:16:05 -0700 petitboot (12.03.29.20.47-g45e2534-1) unstable; urgency=low * Update base to petitboot-12.03.29.20.47-g45e2534 * debian/petitboot.postrm: Add additional conditions to case statement (Closes: #665189) * debian/control: Remove ssh-server from 'Suggests' * debian/petitboot.postinst: New file, adds missing mkdir -- Geoff Levand Thu, 29 Mar 2012 19:58:56 -0700 petitboot (12.03.09.18.03-ge7a5571-1) unstable; urgency=low * Initial release (Closes: 659668) -- Geoff Levand Fri, 09 Mar 2012 15:45:32 -0800 debian/rules0000755000000000000000000000136311717036307010256 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. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS %: dh $@ override_dh_auto_configure: dh_auto_configure -- --with-twin-x11=yes --with-twin-fbdev=yes debian/docs0000644000000000000000000000000511716044726010044 0ustar TODO debian/petitboot.install0000644000000000000000000000066412151241571012574 0ustar usr/lib/*/petitboot/pb-console usr/sbin/pb-discover usr/sbin/pb-event usr/sbin/pb-udhcpc usr/sbin/petitboot-nc usr/share/man/man8/pb-console.8 usr/share/man/man8/pb-discover.8 usr/share/man/man8/pb-event.8 usr/share/man/man8/pb-udhcpc.8 usr/share/man/man8/petitboot.8 usr/share/man/man8/petitboot-nc.8 usr/share/petitboot/kboot.conf.sample usr/share/doc/petitboot/examples/ usr/share/petitboot/logrotate.conf /etc/logrotate.d/petitboot