Commit Graph

138 Commits

Author SHA1 Message Date
Michael Hudson-Doyle d6f634d646 use a custom console font 2018-06-26 11:20:31 +12:00
Scott Moser af94275618 Make tox and Makefile more similar.
This does a few things with the end goal of making simplifying and
making consistent tox and 'make' methods of test or check.

Things here:
 * move python programs out of bin and into their own main.  Use
   entry_points to get scripts written for them.  One gain here is
   that we no longer have python programs that are not named .py.
   flake8 and friends would not check those programs by default.
 * install scripts in bin/ using the setup.py scripts and adjust
   snapcraft.yaml and debian packaging for that.
 * declare and use PYTHON in Makefile to avoid repeating 'python3'
 * declare and use CHECK_DIRS in Makefile for list of dirs to check.
 * no longer run 'flake8' from 'make check' by default.
 * remove the old tests/ directory.
2018-06-05 22:19:17 -04:00
Michael Hudson-Doyle 28dd8c9d17 stage python3-requests & python3-requests-unixsocket 2018-05-22 13:59:06 +12:00
Michael Hudson-Doyle 9cdc6e8472 update probert dep 2018-05-03 12:13:18 +12:00
Michael Hudson-Doyle 40900cc335 specify an exact commit of probert to use 2018-05-03 10:07:54 +12:00
Michael Hudson-Doyle 8efd54670e add locales to build-packages for the kbdnames part to fix keyboard names for non english locales (LP: #1766105) 2018-04-24 10:08:43 +12:00
Michael Hudson-Doyle 57c8160ffb fix build with newer snapcraft 2018-02-27 13:38:14 +13:00
Michael Hudson-Doyle e8c167d825 this is a more appropriate restart-condition for us i think 2018-02-13 12:42:34 +13:00
Michael Hudson-Doyle b5a6038f81 have a subiquity-service be part of the snap 2018-02-09 13:53:03 +13:00
Michael Hudson-Doyle 2cc3989ad2 some keyboard selection fixes I had forgotten to push to github :( 2018-02-08 11:57:52 +13:00
Michael Hudson-Doyle 1794ed53dd
implement keyboard selection (#276)
A new screen immediately after language.
2018-02-08 10:37:22 +13:00
Michael Hudson-Doyle 3d5bb1a280 remove curtin from the snap
livecd-rootfs puts it in the install media for us. this could go the other way
and remove it from the install media but eh, i don't much care and having two
copies is silly.

this requires removing SNAP from the environment before invoking curtin,
because curtin uses SNAP to find bits of itself (this probably means that we
were using a mix of the two copies of curtin we had before this change!)
2018-01-17 15:29:42 +13:00
Michael Hudson-Doyle 0dedddddad include libsystemd0 in the snap
it's needed now that snapcraft is better about not letting things in a classic
snap link to libraries in the host filesystem.
2018-01-17 12:27:39 +13:00
Michael Hudson-Doyle b5c48fdfb9 only stage the wrappers in the wrapper part 2018-01-16 15:11:49 +13:00
Michael Hudson-Doyle 76e56394de pip install urwid is broken in bionic for now, switch to archive package 2018-01-16 15:10:51 +13:00
Michael Hudson-Doyle fccd653ae4 only stage the users-and-groups file 2017-11-20 11:05:05 +13:00
Michael Hudson-Doyle 1cf60ccafd use probert's requirements.txt, subiquity does not directly depend on pyudev 2017-11-17 11:15:11 +13:00
Michael Hudson-Doyle a05289b90e add missing \ 2017-10-11 20:57:12 +13:00
Michael Hudson-Doyle 6bdeab6a08 slightly comical way of getting the created user added to the right groups 2017-10-11 20:31:09 +13:00
Michael Hudson-Doyle 5ed612399d add a trivial oneshot service we can order the subiquity.service in the install after to ensure the mounts are set up 2017-10-05 21:33:51 +13:00
Michael Hudson-Doyle 6f9d4fe624 move subiquity-loadkeys to an app 2017-09-29 16:51:58 -04:00
Michael Hudson-Doyle db584972cf include subiquity-loadkeys in the snap 2017-09-25 14:18:21 -04:00
Michael Hudson-Doyle 14c8b473c4 Merge branch 'master' into mwhudson/reporting-2 2017-09-20 13:20:27 +12:00
Michael Hudson-Doyle 310b4ec62d add libsystemd-dev to build-packages 2017-09-19 20:47:05 +12:00
Dimitri John Ledkov 0280dd8d59
Include iso-codes in the snap. 2017-09-18 15:36:36 +01:00
Dimitri John Ledkov 693f3e7c7d
Barebones i18n setup. 2017-09-18 14:14:39 +01:00
Michael Hudson-Doyle 25f5644890 a couple of fixes for the snap 2017-09-18 23:13:34 +12:00
Michael Hudson-Doyle d756596093 hook up curtin's event reporting into journald and watch these messages during install 2017-09-18 22:50:00 +12:00
Michael Hudson-Doyle ff9c5fb293 try adding lsb-release to build-packages too 2017-09-11 22:00:25 +12:00
Michael Hudson-Doyle bea55d5214 add pkg-config to build-packages 2017-09-11 21:41:40 +12:00
Michael Hudson-Doyle 89c224c459 add lsb-release to stage-packages 2017-09-08 17:30:04 +12:00
Michael Hudson-Doyle a5a22bb0e8 still use source-type: git even though source: is now .
This makes the contents of the snap much more reasonable for reasons I don't entirely
understand
2017-09-05 10:33:27 +12:00
Michael Hudson-Doyle 358afec973 use "git" for the snap version 2017-08-22 12:19:17 +12:00
Michael Hudson-Doyle 6b97bdcb61 change snapcraft.yaml to build local sources 2017-08-22 12:05:54 +12:00
Mathieu Trudel-Lapierre 295ae2882c Bump version for snap. 2017-03-28 16:22:44 -04:00
Mathieu Trudel-Lapierre 38ed2028ae Update snapcraft.yaml for added attrs python dependency. 2017-03-22 13:40:46 -04:00
Mathieu Trudel-Lapierre 6268d92f6a Add postinst tasks to subiquity for cleanup. 2017-03-15 10:39:35 -04:00
Mathieu Trudel-Lapierre 462f4053ac Add snapcraft.yaml 2017-03-13 14:59:50 -04:00