debian/0000775000000000000000000000000012321566340007172 5ustar debian/source/0000775000000000000000000000000012321566340010472 5ustar debian/source/format0000664000000000000000000000001412321566211011675 0ustar 3.0 (quilt) debian/python-curtin.install0000664000000000000000000000004512321566211013401 0ustar usr/lib/python2*/*-packages/curtin/* debian/changelog0000664000000000000000000001067112321566327011056 0ustar curtin (0.1.0~bzr126-0ubuntu1) trusty; urgency=medium * New upstream snapshot. * create 500M EFI System Partition (ESP) instead of 100M. (LP: #1306164) -- Scott Moser Thu, 10 Apr 2014 15:11:18 -0400 curtin (0.1.0~bzr125-0ubuntu1) trusty; urgency=medium * New upstream snapshot. * fix regression in installation on pc-bios systems (LP: #1303617) -- Scott Moser Mon, 07 Apr 2014 10:18:34 -0400 curtin (0.1.0~bzr124-0ubuntu1) trusty; urgency=medium * New upstream snapshot. * install correctly on UEFI booted systems (LP: #1300910) [Blake Rouse] * whitespace fixes and other small fixes. -- Scott Moser Thu, 03 Apr 2014 14:47:01 -0400 curtin (0.1.0~bzr121-0ubuntu1) trusty; urgency=medium * New upstream snapshot. * support installing kernel package of booted kernel to enable hardware enablement kernels through maas. * support Calxeda highbank and other ARMv7 systems * fix gpt partitioning. It wouldn't allow grub installation * support for using kexec to boot into the installed system to avoid a hardware bios post. * support declaring target device via config * support installing from a local url (file:///) * fix bug where 'console=' parms were not removed from image's settings (problematic when image was cloud image) * run apt-get update if installing packages -- Scott Moser Wed, 26 Mar 2014 17:34:57 -0400 curtin (0.1.0~bzr95-0ubuntu2) trusty; urgency=medium * Rebuild to drop files installed into /usr/share/pyshared. -- Matthias Klose Sun, 23 Feb 2014 13:46:42 +0000 curtin (0.1.0~bzr95-0ubuntu1) trusty; urgency=low * New upstream snapshot. * fix bug in block-meta resulting in first disk not always being used (LP: #1244026) -- Scott Moser Thu, 24 Oct 2013 01:41:47 -0400 curtin (0.1.0~bzr94-0ubuntu1) saucy-proposed; urgency=low * New upstream snapshot. * fix bug where /usr/sbin/policy-rc.d was not being removed after being utilized during installation to disable daemons. (LP: #1238915) -- Scott Moser Tue, 15 Oct 2013 14:45:16 -0400 curtin (0.1.0~bzr93-0ubuntu1) saucy; urgency=low * New upstream snapshot. * curtin/commands/in_target.py, curtin/commands/main.py: fix 'curtin -v' and 'curtin in-target' (LP: #1237139) * non-production / development changes: * doc/devel/README.txt: development doc update * tools/build-deb, tools/export-tarball: trunk development changes for creating tarball and building debs. * tools/launch: support '--add' for adding files such as config files -- Scott Moser Tue, 08 Oct 2013 20:20:11 -0400 curtin (0.1.0~bzr87-0ubuntu1) saucy; urgency=low * New upstream snapshot. * fix bug that prevented some systems from booting because 'dpkg-reconfigure grub-pc' was not being run. -- Scott Moser Wed, 25 Sep 2013 16:35:30 -0400 curtin (0.1.0~bzr86-0ubuntu1) saucy; urgency=low * New upstream snapshot. * correctly install grub to device rather than partition * correctly write /etc/network/interfaces * get cloud-init configure to work with preseed data. * use tar with --numeric owner when extracting -- Scott Moser Tue, 24 Sep 2013 22:32:08 -0400 curtin (0.1.0~bzr85-0ubuntu1) saucy; urgency=low * New upstream snapshot. * fix 'pack_install' usage for maas (LP: #1227944) * debian/rules: fix 'curtin' package to install as python2 -- Scott Moser Fri, 20 Sep 2013 16:59:25 -0400 curtin (0.1.0~bzr82-0ubuntu1) saucy; urgency=low * New upstream snapshot. * 'net-meta auto' is now default for interfaces. * power_state config can now cause reboot after install. -- Scott Moser Thu, 19 Sep 2013 17:07:17 -0400 curtin (0.1.0~bzr75-0ubuntu1) saucy; urgency=low * New upstream snapshot. * change 'curtin' installer to be python2 for better compatibility * split up packaging. Provide curtin, curtin-common, python-curtin and python3-curtin. * add 'curtin in-target' command for chrooting to target * support http_proxy, apt_proxy, and specifying ubuntu mirrors. -- Scott Moser Thu, 19 Sep 2013 04:07:25 -0400 curtin (0.1.0~bzr54-0ubuntu1) saucy; urgency=low * Initial release -- Scott Moser Mon, 29 Jul 2013 16:12:09 -0400 debian/curtin-common.install0000664000000000000000000000003112321566211013343 0ustar usr/lib/curtin/helpers/* debian/copyright0000664000000000000000000000114012321566211011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: curtin Upstream-Contact: Scott Moser Source: https://launchpad.net/curtin Files: * Copyright: 2013, Canonical Ltd. License: AGPL-3 GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 . Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. . The complete text of the AGPL version 3 can be seen in http://www.gnu.org/licenses/agpl-3.0.html debian/rules0000775000000000000000000000064412321566211010253 0ustar #!/usr/bin/make -f PYVERS := $(shell pyversions -r) PY3VERS := $(shell py3versions -r) %: dh $@ --with=python2,python3 override_dh_auto_install: dh_auto_install set -ex; for python in $(PY3VERS) $(PYVERS); do \ $$python setup.py build --executable=/usr/bin/python && \ $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \ done chmod 755 $(CURDIR)/debian/tmp/usr/lib/curtin/helpers/* debian/python3-curtin.install0000664000000000000000000000004512321566211013464 0ustar usr/lib/python3*/*-packages/curtin/* debian/curtin.install0000664000000000000000000000001212321566211012054 0ustar usr/bin/* debian/control0000664000000000000000000000355612321566211010603 0ustar Source: curtin Section: admin Priority: extra Standards-Version: 3.9.4 Maintainer: Ubuntu Developers Build-Depends: debhelper (>= 7), pep8, pyflakes, python-all, python-nose, python-setuptools, python-yaml, python3, python3-nose, python3-setuptools, python3-yaml Homepage: http://launchpad.net/curtin X-Python3-Version: >= 3.2 Package: curtin Architecture: all Priority: extra Depends: python, python-curtin (= ${binary:Version}), ${misc:Depends}, ${python:Depends} Description: Library and tools for the curtin installer This package provides the curtin installer. . Curtin is an installer that is blunt, brief, snappish, snippety and unceremonious. Package: curtin-common Architecture: all Priority: extra Depends: util-linux (>= 2.20.1-1ubuntu3), ${misc:Depends}, ${python:Depends} Conflicts: curtin (<= 0.1.0~bzr54-0ubuntu1) Description: Library and tools for curtin installer This package contains utilities for the curtin installer. Package: python-curtin Section: python Architecture: all Priority: extra Depends: curl | wget, curtin-common (= ${binary:Version}), util-linux (>= 2.20.1-1ubuntu3), ${misc:Depends}, ${python:Depends} Description: Library and tools for curtin installer This package provides python library for use by curtin. Package: python3-curtin Section: python Architecture: all Priority: extra Conflicts: curtin (<= 0.1.0~bzr54-0ubuntu1) Depends: curl | wget, curtin-common (= ${binary:Version}), util-linux (>= 2.20.1-1ubuntu3), ${misc:Depends}, ${python3:Depends} Description: Library and tools for curtin installer This package provides python3 library for use by curtin. debian/compat0000664000000000000000000000000212321566211010365 0ustar 7