debian: merge packaging in main subiquity tree.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
This commit is contained in:
parent
a721eba5c1
commit
1b03fb4b21
|
@ -61,7 +61,6 @@ installer/*.img
|
||||||
installer/*.img_*
|
installer/*.img_*
|
||||||
logs/*
|
logs/*
|
||||||
venv
|
venv
|
||||||
debian
|
|
||||||
.pybuild
|
.pybuild
|
||||||
|
|
||||||
# probert as its pulled externally
|
# probert as its pulled externally
|
||||||
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
subiquity (0.0.5+1467127840.a721eba~cy1) yakkety; urgency=medium
|
||||||
|
|
||||||
|
* Release 0.0.6 snapshot: port for yakkety:
|
||||||
|
- Include firstboot support.
|
||||||
|
|
||||||
|
-- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 28 Jun 2016 11:32:03 -0400
|
||||||
|
|
||||||
|
subiquity (0.0.5) wily; urgency=medium
|
||||||
|
|
||||||
|
* Release 0.0.5
|
||||||
|
* New UX/Models: bcache, lvm, identity
|
||||||
|
* Geninstaller updated to work with latest curtin
|
||||||
|
* Fix button movement when scaling UI
|
||||||
|
* Switch back to async curtin install (two stage)
|
||||||
|
* Fixed issues: #77, #88
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Tue, 05 Jan 2016 20:30:11 -0600
|
||||||
|
|
||||||
|
subiquity (0.0.4) wily; urgency=medium
|
||||||
|
|
||||||
|
* Release 0.0.4
|
||||||
|
* Refactor signals for improved navigation (escape always works)
|
||||||
|
* Updated Network model to support manual configuration
|
||||||
|
* Added Bonding UX panels
|
||||||
|
* Fixed issues: #71, #73, #99, #100, #101, #103, #105, #106, #107, #108,
|
||||||
|
#109, #111
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Wed, 11 Nov 2015 09:14:21 -0600
|
||||||
|
|
||||||
|
subiquity (0.0.3) wily; urgency=medium
|
||||||
|
|
||||||
|
* Release 0.0.3
|
||||||
|
* Fix RAID install
|
||||||
|
* geninstaller: install curtin as deb
|
||||||
|
* geninstaller: pre-install curtin deps in installer overlay
|
||||||
|
* geninstaller: shrink the size of the rootfs partition
|
||||||
|
* Fixed issues: #63, #64, #67, #69, #70, #72, #74, #75, #76, #77, #78
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Wed, 28 Oct 2015 09:58:39 -0500
|
||||||
|
|
||||||
|
subiquity (0.0.2) wily; urgency=medium
|
||||||
|
|
||||||
|
* Release 0.0.2
|
||||||
|
* Network Configuration UX
|
||||||
|
* RAID/mdadm UX
|
||||||
|
* Updated Installer spinner
|
||||||
|
* Detection on failure when running curtin
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Tue, 20 Oct 2015 18:34:20 -0500
|
||||||
|
|
||||||
|
subiquity (0.0.1-0ubuntu3) wily; urgency=medium
|
||||||
|
|
||||||
|
* Break subiquity-{gen|run}installer into -tools package (Closes: #80)
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Tue, 20 Oct 2015 17:02:47 -0500
|
||||||
|
|
||||||
|
subiquity (0.0.1-0ubuntu2) wily; urgency=medium
|
||||||
|
|
||||||
|
* Add curtin to package deps
|
||||||
|
* Find curtin and install source dynamically (Closes: #64)
|
||||||
|
|
||||||
|
-- Ryan Harper <ryan.harper@canonical.com> Wed, 07 Oct 2015 08:49:39 -0500
|
||||||
|
|
||||||
|
subiquity (0.0.1-0ubuntu1) wily; urgency=medium
|
||||||
|
|
||||||
|
* Initial build.
|
||||||
|
|
||||||
|
-- Adam Stokes <adam.stokes@ubuntu.com> Mon, 17 Aug 2015 14:01:12 -0400
|
|
@ -0,0 +1 @@
|
||||||
|
9
|
|
@ -0,0 +1,102 @@
|
||||||
|
Source: subiquity
|
||||||
|
Section: admin
|
||||||
|
Priority: extra
|
||||||
|
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
|
||||||
|
Build-Depends: bzr,
|
||||||
|
debhelper (>= 9),
|
||||||
|
dh-python,
|
||||||
|
git,
|
||||||
|
python3,
|
||||||
|
python3-setuptools,
|
||||||
|
python3-yaml
|
||||||
|
Standards-Version: 3.9.5
|
||||||
|
Homepage: https://github.com/CanonicalLtd/subiquity
|
||||||
|
X-Python3-Version: >= 3.3
|
||||||
|
Vcs-Browser: https://github.com/CanonicalLtd/subiquity
|
||||||
|
Vcs-Git: https://github.com/CanonicalLtd/subiquity.git
|
||||||
|
|
||||||
|
Package: subiquity
|
||||||
|
Architecture: amd64
|
||||||
|
Depends: curtin,
|
||||||
|
probert,
|
||||||
|
python3-tornado,
|
||||||
|
python3-urwid (>= 1.2.1),
|
||||||
|
python3-yaml,
|
||||||
|
${misc:Depends},
|
||||||
|
${python3:Depends}
|
||||||
|
Description: Ubuntu Server Installer
|
||||||
|
SUbiquity is an installer system for servers, embedded devices and desktops
|
||||||
|
or laptops meant to build systems as quickly as possible for users to reach
|
||||||
|
a point where their system is usable.
|
||||||
|
.
|
||||||
|
By default, subiquity provides a "first boot" experience that allows users
|
||||||
|
to do initial system configuration such as adding users and login settings,
|
||||||
|
along with doing basic network configuration. It can also be used to build
|
||||||
|
a new system from the ground up, partitioning and copying a disk image to
|
||||||
|
the storage device selected by the user.
|
||||||
|
.
|
||||||
|
This package provides the installer routines for bootstrapping a system
|
||||||
|
with the Subiquity the server installer UI.
|
||||||
|
|
||||||
|
Package: subiquity-installer
|
||||||
|
Architecture: amd64
|
||||||
|
Depends: subiquity,
|
||||||
|
${misc:Depends}
|
||||||
|
Description: Ubuntu Server Installer - new install mode
|
||||||
|
SUbiquity is an installer system for servers, embedded devices and desktops
|
||||||
|
or laptops meant to build systems as quickly as possible for users to reach
|
||||||
|
a point where their system is usable.
|
||||||
|
.
|
||||||
|
By default, subiquity provides a "first boot" experience that allows users
|
||||||
|
to do initial system configuration such as adding users and login settings,
|
||||||
|
along with doing basic network configuration. It can also be used to build
|
||||||
|
a new system from the ground up, partitioning and copying a disk image to
|
||||||
|
the storage device selected by the user.
|
||||||
|
.
|
||||||
|
This package provides the files and tools required to do an install of
|
||||||
|
Ubuntu Server on a new system.
|
||||||
|
|
||||||
|
Package: subiquity-tools
|
||||||
|
Architecture: amd64
|
||||||
|
Depends: bzr,
|
||||||
|
${misc:Depends},
|
||||||
|
cloud-image-utils,
|
||||||
|
devscripts,
|
||||||
|
extlinux,
|
||||||
|
gdisk,
|
||||||
|
git,
|
||||||
|
grub-efi-amd64-signed,
|
||||||
|
grub2-common,
|
||||||
|
kpartx,
|
||||||
|
parted,
|
||||||
|
pep8,
|
||||||
|
pyflakes,
|
||||||
|
python-all,
|
||||||
|
python-mock,
|
||||||
|
python-nose,
|
||||||
|
python-oauthlib,
|
||||||
|
python-yaml,
|
||||||
|
python3-mock,
|
||||||
|
python3-nose,
|
||||||
|
python3-setuptools,
|
||||||
|
qemu-utils,
|
||||||
|
shim,
|
||||||
|
shim-signed,
|
||||||
|
simplestreams,
|
||||||
|
subiquity,
|
||||||
|
syslinux-common,
|
||||||
|
ubuntu-cloudimage-keyring,
|
||||||
|
${python3:Depends}
|
||||||
|
Description: Ubuntu Server Installer
|
||||||
|
SUbiquity is an installer system for servers, embedded devices and desktops
|
||||||
|
or laptops meant to build systems as quickly as possible for users to reach
|
||||||
|
a point where their system is usable.
|
||||||
|
.
|
||||||
|
By default, subiquity provides a "first boot" experience that allows users
|
||||||
|
to do initial system configuration such as adding users and login settings,
|
||||||
|
along with doing basic network configuration. It can also be used to build
|
||||||
|
a new system from the ground up, partitioning and copying a disk image to
|
||||||
|
the storage device selected by the user.
|
||||||
|
.
|
||||||
|
This package provides the installer which all the necessary utilities to
|
||||||
|
complete a new installation.
|
|
@ -0,0 +1,25 @@
|
||||||
|
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
|
Upstream-Name: subiquity
|
||||||
|
Source: https://github.com/CanonicalLtd/subiquity
|
||||||
|
|
||||||
|
Files: *
|
||||||
|
Copyright: Copyright 2015, Canonical Ltd.
|
||||||
|
License: AGPL-3.0+
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: Copyright 2015, Canonical Ltd.
|
||||||
|
License: AGPL-3.0+
|
||||||
|
|
||||||
|
License: AGPL-3.0+
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU Affero General Public License as
|
||||||
|
published by the Free Software Foundation, either version 3 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 Affero General Public License for more details.
|
||||||
|
.
|
||||||
|
You should have received a copy of the GNU Affero General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
@ -0,0 +1,2 @@
|
||||||
|
README.md
|
||||||
|
examples
|
|
@ -0,0 +1,24 @@
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
export PYBUILD_NAME=subiquity
|
||||||
|
export PYBUILD_DISABLE_python2=1
|
||||||
|
export PYBUILD_INSTALL_DIR=usr/share/subiquity/
|
||||||
|
export PYBUILD_INSTALL_ARGS_python3=--install-lib=usr/share/subiquity/ \
|
||||||
|
--install-data=usr/ \
|
||||||
|
--root=$(CURDIR)/debian/subiquity/ \
|
||||||
|
--no-compile -O0
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@ --with python3 --buildsystem=pybuild
|
||||||
|
|
||||||
|
override_dh_clean:
|
||||||
|
rm -f .subiquity/subiquity-debug.log installer/geninstaller.log
|
||||||
|
rm -rf probert/
|
||||||
|
|
||||||
|
override_dh_python3:
|
||||||
|
dh_python3 --ignore-shebangs
|
||||||
|
override_dh_installinit:
|
||||||
|
dh_installinit --no-start
|
||||||
|
|
||||||
|
override_dh_auto_test:
|
||||||
|
@echo "No tests."
|
|
@ -0,0 +1 @@
|
||||||
|
3.0 (native)
|
|
@ -0,0 +1 @@
|
||||||
|
installer usr/share/subiquity/
|
|
@ -0,0 +1,2 @@
|
||||||
|
/usr/share/subiquity/installer/geninstaller /usr/bin/subiquity-geninstaller
|
||||||
|
/usr/share/subiquity/installer/runinstaller /usr/bin/subiquity-runinstaller
|
|
@ -0,0 +1 @@
|
||||||
|
bin/subiquity-tui usr/share/subiquity
|
|
@ -0,0 +1 @@
|
||||||
|
/usr/share/subiquity/subiquity-tui /usr/bin/subiquity
|
Loading…
Reference in New Issue