2017-03-13 18:59:50 +00:00
|
|
|
name: subiquity
|
2017-08-22 00:19:17 +00:00
|
|
|
version: git
|
2017-03-13 18:59:50 +00:00
|
|
|
summary: Ubuntu installer
|
|
|
|
description: The Ubuntu server installer
|
|
|
|
confinement: classic
|
|
|
|
|
|
|
|
apps:
|
|
|
|
subiquity:
|
|
|
|
command: usr/bin/subiquity
|
2017-09-29 20:51:58 +00:00
|
|
|
subiquity-loadkeys:
|
|
|
|
command: usr/bin/subiquity-loadkeys
|
2019-02-21 13:27:36 +00:00
|
|
|
subiquity-configure-apt:
|
|
|
|
command: usr/bin/subiquity-configure-apt
|
2019-05-08 22:01:49 +00:00
|
|
|
subiquity-configure-run:
|
|
|
|
command: usr/bin/subiquity-configure-run
|
2017-03-13 18:59:50 +00:00
|
|
|
console-conf:
|
|
|
|
command: usr/bin/console-conf
|
|
|
|
probert:
|
|
|
|
command: bin/probert
|
2018-02-09 00:53:03 +00:00
|
|
|
subiquity-service:
|
|
|
|
command: usr/bin/subiquity-service
|
|
|
|
daemon: simple
|
2018-02-12 23:42:34 +00:00
|
|
|
restart-condition: always
|
2017-03-13 18:59:50 +00:00
|
|
|
|
|
|
|
parts:
|
2018-11-19 00:58:25 +00:00
|
|
|
curtin:
|
|
|
|
plugin: python
|
|
|
|
source-type: git
|
2019-11-05 21:34:37 +00:00
|
|
|
source: git://git.launchpad.net/curtin
|
2020-03-27 00:23:10 +00:00
|
|
|
source-commit: bf03e4f78744449a7dc45f4cff2134ef3b989a3b
|
2018-11-19 00:58:25 +00:00
|
|
|
requirements: requirements.txt
|
2018-11-19 02:06:41 +00:00
|
|
|
organize:
|
|
|
|
'lib/python*/site-packages/usr/lib/curtin': 'usr/lib/'
|
2019-04-04 02:04:08 +00:00
|
|
|
stage:
|
|
|
|
- "*"
|
|
|
|
- "-lib/python*/site-packages/_yaml.*.so"
|
|
|
|
- "-lib/python*/site-packages/jsonschema"
|
2018-11-19 00:58:25 +00:00
|
|
|
stage-packages: [libc6]
|
2017-03-13 18:59:50 +00:00
|
|
|
subiquity:
|
|
|
|
plugin: python
|
2017-09-20 01:20:27 +00:00
|
|
|
build-packages:
|
|
|
|
- libsystemd-dev
|
|
|
|
- lsb-release
|
|
|
|
- pkg-config
|
|
|
|
- python3-distutils-extra
|
2018-01-16 00:10:23 +00:00
|
|
|
- python3-urwid
|
2017-09-20 01:20:27 +00:00
|
|
|
stage-packages:
|
2020-03-20 01:48:16 +00:00
|
|
|
- cloud-init
|
2018-02-27 00:38:14 +00:00
|
|
|
- libc6
|
2018-01-16 23:27:39 +00:00
|
|
|
- libsystemd0
|
2017-09-20 01:20:27 +00:00
|
|
|
- iso-codes
|
|
|
|
- lsb-release
|
2019-10-31 01:34:10 +00:00
|
|
|
- python3-apport
|
2019-11-20 10:05:08 +00:00
|
|
|
- python3-bson
|
2017-09-20 01:20:27 +00:00
|
|
|
- python3-distutils-extra
|
2018-01-16 00:10:23 +00:00
|
|
|
- python3-urwid
|
2018-05-22 01:59:06 +00:00
|
|
|
- python3-requests
|
|
|
|
- python3-requests-unixsocket
|
2018-12-12 00:59:00 +00:00
|
|
|
- ssh-import-id
|
2017-03-13 18:59:50 +00:00
|
|
|
python-packages:
|
2017-03-22 17:40:46 +00:00
|
|
|
- attrs
|
2017-09-20 01:20:27 +00:00
|
|
|
- pyyaml
|
2017-09-18 11:13:34 +00:00
|
|
|
- systemd-python
|
2018-01-16 00:10:23 +00:00
|
|
|
#- urwid
|
2017-08-22 00:05:54 +00:00
|
|
|
source: .
|
2017-09-04 22:33:27 +00:00
|
|
|
source-type: git
|
2017-03-13 18:59:50 +00:00
|
|
|
organize:
|
|
|
|
'bin/console-conf-tui': usr/bin/console-conf
|
|
|
|
'bin/subiquity-tui': usr/bin/subiquity
|
2017-09-25 17:41:36 +00:00
|
|
|
'bin/subiquity-loadkeys': usr/bin/subiquity-loadkeys
|
2018-02-09 00:53:03 +00:00
|
|
|
'bin/subiquity-service': usr/bin/subiquity-service
|
2019-02-21 13:27:36 +00:00
|
|
|
'bin/subiquity-configure-apt': usr/bin/subiquity-configure-apt
|
2019-05-09 13:15:03 +00:00
|
|
|
'bin/subiquity-configure-run': usr/bin/subiquity-configure-run
|
2017-10-11 07:31:09 +00:00
|
|
|
users-and-groups:
|
|
|
|
plugin: dump
|
|
|
|
build-packages:
|
|
|
|
- user-setup
|
2018-11-18 23:36:55 +00:00
|
|
|
override-build: |
|
2017-10-11 07:31:09 +00:00
|
|
|
echo "get passwd/user-default-groups" | \
|
2017-10-11 07:57:12 +00:00
|
|
|
debconf-communicate user-setup | \
|
2018-11-18 23:36:55 +00:00
|
|
|
cut -d ' ' -f 2- > $SNAPCRAFT_PART_INSTALL/users-and-groups
|
|
|
|
cp /usr/lib/user-setup/reserved-usernames $SNAPCRAFT_PART_INSTALL/
|
2018-02-27 00:38:14 +00:00
|
|
|
stage-packages: [libc6]
|
2017-11-19 22:05:05 +00:00
|
|
|
stage:
|
|
|
|
- users-and-groups
|
2018-07-16 22:32:48 +00:00
|
|
|
- reserved-usernames
|
2018-02-07 21:37:22 +00:00
|
|
|
kbdnames:
|
|
|
|
plugin: dump
|
|
|
|
build-packages:
|
|
|
|
- console-setup
|
2018-04-23 22:08:43 +00:00
|
|
|
- locales
|
2018-02-07 21:37:22 +00:00
|
|
|
- xkb-data-i18n
|
2018-02-27 00:38:14 +00:00
|
|
|
stage-packages: [libc6]
|
2018-11-18 23:36:55 +00:00
|
|
|
override-build: |
|
|
|
|
/usr/share/console-setup/kbdnames-maker /usr/share/console-setup/KeyboardNames.pl > $SNAPCRAFT_PART_INSTALL/kbdnames.txt
|
2018-02-07 21:37:22 +00:00
|
|
|
stage:
|
2018-02-07 22:57:52 +00:00
|
|
|
- kbdnames.txt
|
2018-06-25 22:54:00 +00:00
|
|
|
font:
|
|
|
|
plugin: dump
|
2018-11-27 01:28:36 +00:00
|
|
|
organize:
|
|
|
|
font/subiquity.psf: subiquity.psf
|
2018-06-25 22:54:00 +00:00
|
|
|
stage:
|
|
|
|
- subiquity.psf
|
2017-03-13 18:59:50 +00:00
|
|
|
probert:
|
|
|
|
plugin: python
|
|
|
|
build-packages: [python-setuptools, libnl-3-dev, libnl-genl-3-dev, libnl-route-3-dev]
|
2018-02-27 00:38:14 +00:00
|
|
|
stage-packages: [libc6, libnl-3-dev, libnl-genl-3-dev, libnl-route-3-dev]
|
2017-03-13 18:59:50 +00:00
|
|
|
source: https://github.com/CanonicalLtd/probert.git
|
|
|
|
source-type: git
|
2020-02-26 10:22:51 +00:00
|
|
|
source-commit: 45413866bbda3345d029ebb2b1f5faa9552372bf
|
2017-11-16 22:14:20 +00:00
|
|
|
requirements: requirements.txt
|