Commit Graph

121 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 7c7fc8218f shuffle things around so that it works for a user created via an assertion 2016-11-10 11:59:39 +13:00
Michael Hudson-Doyle f05dbca5e0 oops 2016-11-09 15:17:52 +13:00
Michael Hudson-Doyle 7bef718e18 re-work logic, including having console-conf generate the file to show 2016-11-09 14:33:58 +13:00
Michael Hudson-Doyle cbd2aa5321 mvo's patch to show a message until a user has a password 2016-11-09 14:23:31 +13:00
Michael Hudson-Doyle 19081d53bc reparse netplan configs after writing config
'netplan apply' can re-plug network interfaces, so it looked like we
forgot how an interface had been configured
2016-11-09 12:21:06 +13:00
Michael Hudson-Doyle a7bfef3646 show error message from netplan generate when it fails 2016-11-08 10:39:54 +13:00
Michael Hudson-Doyle 652e5992c6 changelog 2016-11-07 16:56:36 +13:00
Michael Hudson-Doyle 138aae98de releasing package subiquity version 0.0.23 2016-10-28 13:35:34 +13:00
Michael Hudson-Doyle 4a3955d8de releasing package subiquity version 0.0.22 2016-10-27 09:51:38 +13:00
Michael Hudson-Doyle c9be28f73a changelog 2016-10-27 09:51:23 +13:00
Michael Hudson-Doyle 651aba7266 changelog 2016-10-26 11:50:04 +13:00
Mathieu Trudel-Lapierre 6ba4e59bd9 releasing package subiquity version 0.0.20 2016-10-20 18:35:38 -04:00
Mathieu Trudel-Lapierre 71c4b0ec36 More changelog entries for mwhudson's changes
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-10-20 16:26:18 -04:00
Mathieu Trudel-Lapierre 99675b8495 Update changelog with latest changes from mwhudson.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-10-20 15:32:01 -04:00
Mathieu Trudel-Lapierre fc10303150 Update code to follow latest `snap managed` API. 2016-10-07 11:34:45 -04:00
Mathieu Trudel-Lapierre 143e36ec69 releasing package subiquity version 0.0.19 2016-10-05 13:45:55 -04:00
Mathieu Trudel-Lapierre 9da7ce8e4e Code cleanups and refactoring.
* Code cleanups and refactoring.
* console-conf: do nothing if a snap system is managed.
2016-10-05 13:44:40 -04:00
Mathieu Trudel-Lapierre aab8c08243 releasing package subiquity version 0.0.18 2016-09-23 15:48:03 -04:00
Mathieu Trudel-Lapierre 60913f0a40 Add changelog entries for release.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-09-23 15:41:35 -04:00
Michael Hudson-Doyle f94e7fce52 releasing package subiquity version 0.0.17~xenial 2016-09-20 13:17:46 +12:00
Michael Hudson-Doyle a4add7037d Use console-conf-wrapper on the serial line again.
This means that the "Please press enter to configure" message is actually shown
now. But it turns out we need some stty magic so that newline actually works to
enter console-conf.

Fixes https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1621142
2016-09-13 15:44:30 +12:00
Michael Hudson-Doyle 6036f5e739 changelog 2016-09-12 21:22:39 +12:00
Michael Hudson-Doyle bfbb876855 version from PPA 2016-09-05 21:21:05 +12:00
Michael Hudson-Doyle 92267db86b better changelog 2016-09-02 15:35:15 +12:00
Michael Hudson-Doyle db294ac513 changelog 2016-09-01 22:35:44 +12:00
Michael Hudson-Doyle 0e56b0cba0 Clean up systemd jobs.
The main visible effect of this is that if console-conf crashes or is killed
it restarts instantly rather than 90 seconds later. It also removes the flicker
where a getty gets started and then instantly killed during startup.
2016-09-01 22:33:00 +12:00
Mathieu Trudel-Lapierre d3e3e11a18 releasing package subiquity version 0.0.14 2016-08-31 16:22:53 -04:00
Mathieu Trudel-Lapierre d99d297c33 bin/console-conf-tui: drop requirement for /var/log/syslog to be readable. We don't actually go read it. 2016-08-31 16:21:59 -04:00
Mathieu Trudel-Lapierre 9161580c98 Revert "bin/console-conf-tui: drop requirement for /var/log/syslog to be readable. We don't actually go read it."
This reverts commit a7aeb13e99.
2016-08-31 16:21:01 -04:00
Mathieu Trudel-Lapierre a7aeb13e99 bin/console-conf-tui: drop requirement for /var/log/syslog to be readable. We don't actually go read it. 2016-08-31 14:57:01 -04:00
Mathieu Trudel-Lapierre 1fc2eb6c95 releasing package subiquity version 0.0.13 2016-08-31 01:07:06 -04:00
Mathieu Trudel-Lapierre 98cf79175e More shuffling for gettys: reinstate the wrapper for VTs, make sure we display the issue file. 2016-08-30 22:20:00 -04:00
Mathieu Trudel-Lapierre 7c9f75b4ee Yet more agetty tweaks to start console-conf correctly in a lazy manner. 2016-08-30 20:02:19 -04:00
Michael Hudson-Doyle 98d5d1b8a3 Merge branch 'master' into mwhudson/config-location 2016-08-31 11:27:58 +12:00
Michael Hudson-Doyle 4069cd1e35 forgotten changelog entry 2016-08-31 11:25:40 +12:00
Michael Hudson-Doyle c6b17fdf43 Overwrite the netplan config that snap firstboot creates. 2016-08-31 11:22:23 +12:00
Michael Hudson-Doyle 392644262b ignore SIGQUIT too 2016-08-31 11:10:03 +12:00
Michael Hudson-Doyle d6cf8e1bcf prevent C-c / C-x from exiting console conf
I've left C-x as a way to get out in dry-run mode as that's useful for
debugging.
2016-08-31 10:58:26 +12:00
Steve Langasek 7184f61937 debian/console-conf-wrapper: trap various signals in our shell script, as they should be in console-conf itself. 2016-08-30 15:31:50 -07:00
Mathieu Trudel-Lapierre ddbb1abc9f More wrapper fixes for serial console. 2016-08-30 16:59:15 -04:00
Mathieu Trudel-Lapierre 9065a68dc8 Misc bugfix for issues starting on serial console.
* debian/console-conf.*.serial: Start the console-conf wrappers from
  their path in /usr/share/subiquity; no need to have them in /usr/bin.
* bin/console-conf-serial-wrapper: add --serial to the command-line.
* debian/console-conf.serial-console-conf@.service: don't pass --serial,
  this is meant to be parameters to agetty, not to the login program.
2016-08-30 14:00:14 -04:00
Michael Hudson-Doyle 7ca0763103 releasing package subiquity version 0.0.12 2016-08-30 15:58:42 +12:00
Michael Hudson-Doyle cabb32f790 update changelog 2016-08-30 15:57:57 +12:00
Michael Hudson-Doyle 0f164a02d6 update changelog 2016-08-30 12:42:14 +12:00
Michael Hudson-Doyle e44c02b0cd Merge branch 'master' into mwhudson/lp-1618239
Conflicts:
	debian/console-conf.serial-console-conf@.service
2016-08-30 12:39:13 +12:00
Michael Hudson-Doyle acbaa05eb7 Add a shell wrapper for console-conf
This is Steve's idea for reducing the RAM used at rest.
2016-08-30 12:16:42 +12:00
Mathieu Trudel-Lapierre 6a31a38f38 debian/console-conf.serial-console-conf@.service: start with --serial so we don't spew as many control chars on the serial interface. 2016-08-29 19:11:40 -04:00
Mathieu Trudel-Lapierre 4df5e6ef47 releasing package subiquity version 0.0.11 2016-08-29 18:50:15 -04:00
Mathieu Trudel-Lapierre 69ab3ef696 releasing package subiquity version 0.0.10 2016-08-25 21:58:08 -04:00
Mathieu Trudel-Lapierre c07930bac6 Release 0.0.10: we want subiquity on all architectures.
* Release 0.0.10: we want subiquity on all architectures.
* debian/control: the packages are Architecture: all.
2016-08-25 21:57:55 -04:00
Mathieu Trudel-Lapierre 2986564031 releasing package subiquity version 0.0.9 2016-08-23 16:20:22 -04:00
Mathieu Trudel-Lapierre 7d9d8b0199 Release 0.0.9:
* Release 0.0.9:
  - Probe network before showing Login screen.
2016-08-23 16:19:26 -04:00
Michael Hudson-Doyle ee0a3888bf releasing package subiquity version 0.0.8 2016-08-23 13:54:54 +12:00
Mathieu Trudel-Lapierre dbdb229d40 releasing package subiquity version 0.0.7
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-08-19 11:26:38 -04:00
Mathieu Trudel-Lapierre b82a6ea774 Prepare to release subiquity to an unsuspecting world.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-08-19 11:23:21 -04:00
Mathieu Trudel-Lapierre 761403930c Changelog update. 2016-08-16 21:38:27 -04:00
Michael Hudson-Doyle 492f4e7bf9 UNRELEASED->xenial 2016-08-05 15:16:54 +12:00
Michael Hudson-Doyle eec8adf6f8 Stop all console-conf processes when complete. 2016-08-05 14:59:25 +12:00
Michael Hudson-Doyle 070a96bcc4 Write stamp file and logs to somewhere more sensible. 2016-08-05 14:41:50 +12:00
Michael Hudson-Doyle f9ebd17afe same for serial + fixes 2016-08-05 14:35:53 +12:00
Michael Hudson-Doyle a21aba4f11 use a drop-in file to run console-conf before getty 2016-08-05 14:35:00 +12:00
Mathieu Trudel-Lapierre e4e9edacfd Really drop curtin requirement. 2016-07-28 22:41:49 -04:00
Mathieu Trudel-Lapierre d3c0bb95d7 Merge branch 'mwhudson/demo' 2016-07-28 20:25:17 -04:00
Mathieu Trudel-Lapierre 1adbdaf79f Bump version 2016-07-28 16:52:10 -04:00
Mathieu Trudel-Lapierre 85682634f1 debian/control: move Depends on curtin from subiquitycore to subiquity. 2016-07-28 16:27:39 -04:00
Michael Hudson-Doyle c9d9f950c0 Being clever is overrated. 2016-07-27 22:45:49 +12:00
Michael Hudson-Doyle fc1a828ad5 update firstboot-complete path in service files 2016-07-27 22:16:46 +12:00
Michael Hudson-Doyle e95daf25ba Re-introduce 'subiquity' package for installer specific things.
Only move the Application object for now.
2016-07-25 12:51:39 +12:00
Mathieu Trudel-Lapierre 4e1bab7f55 Install systemd service files 2016-07-08 21:43:07 -04:00
Mathieu Trudel-Lapierre 9558c1a357 Update and clean up packaging to build separate binaries 2016-07-08 16:46:16 -04:00
Mathieu Trudel-Lapierre 1b03fb4b21 debian: merge packaging in main subiquity tree.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-06-28 14:02:33 -04:00