subiquity/snapcraft.yaml

68 lines
1.6 KiB
YAML
Raw Normal View History

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
2017-03-13 18:59:50 +00:00
console-conf:
command: usr/bin/console-conf
probert:
command: bin/probert
started:
command: usr/bin/started
daemon: oneshot
2017-03-13 18:59:50 +00:00
parts:
subiquity:
plugin: python
build-packages:
- libsystemd-dev
- lsb-release
- pkg-config
- python3-distutils-extra
stage-packages:
- curtin
- iso-codes
- lsb-release
- python3-distutils-extra
2017-03-13 18:59:50 +00:00
python-packages:
- attrs
- pyyaml
2017-09-18 11:13:34 +00:00
- systemd-python
- urwid
source: .
source-type: git
2017-03-13 18:59:50 +00:00
wrappers:
plugin: dump
source: .
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
'bin/curtin-journald-forwarder': usr/bin/curtin-journald-forwarder
'bin/started': usr/bin/started
prime:
2017-03-13 18:59:50 +00:00
- usr/bin
users-and-groups:
plugin: dump
build-packages:
- user-setup
prepare: |
echo "get passwd/user-default-groups" | \
2017-10-11 07:57:12 +00:00
debconf-communicate user-setup | \
cut -d ' ' -f 2- > users-and-groups
2017-11-19 22:05:05 +00:00
stage:
- users-and-groups
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]
source: https://github.com/CanonicalLtd/probert.git
source-type: git
requirements: requirements.txt