Commit Graph

50 Commits

Author SHA1 Message Date
Ian Gulliver
8eb18f1ccf Simplify directory tree 2016-04-06 22:38:57 -07:00
Ian Gulliver
eebd3906fd Add certclient module for use with autoimage 2016-04-07 01:37:53 +00:00
Ian Gulliver
e8b5cdea29 init style cleanup 2016-04-07 01:00:40 +00:00
Ian Gulliver
ed9e49a0db Change some cert filenames. 2016-04-07 00:47:35 +00:00
Ian Gulliver
5e7f9f0351 Required module 2016-04-06 23:37:40 +00:00
Ian Gulliver
8c8e9bd530 Untested autoimage HTTPS server/client cert support by copying into the image. 2016-04-05 21:55:44 -07:00
Ian Gulliver
1086d58569 Syntax fix 2016-04-05 13:45:24 -07:00
Ian Gulliver
2e6811618e Highlight image name 2016-04-05 13:21:52 -07:00
Ian Gulliver
43edcbff5d Write timestamp inside image, and make output filename easier to find. 2016-04-04 10:07:44 -07:00
Ian Gulliver
7df8bd62cf qemu booting 2016-04-02 15:55:12 -07:00
Ian Gulliver
fff4e37f31 Force console-only 2016-04-02 15:04:58 -07:00
Ian Gulliver
93e6ac32fc Start of trying to get qemu booting working 2016-04-02 14:52:29 -07:00
Ian Gulliver
673b691706 Client-side image lifetime management. 2016-04-02 13:22:24 -07:00
Ian Gulliver
ddc2245e24 Clean up server-side images. 2016-04-02 12:10:43 -07:00
Ian Gulliver
300e927337 Beep on completion 2016-04-02 11:16:27 -07:00
Ian Gulliver
e2c5f788bf Move wait_for_service into client; it'll be used from other things. 2016-04-02 10:56:14 -07:00
Ian Gulliver
9a72c09d92 Autoimage working nicely. 2016-04-01 10:04:24 -07:00
Ian Gulliver
0742efdfa8 Wait for service to come live before imaging 2016-03-31 23:24:11 -07:00
Ian Gulliver
67e29abe5a Update imager link 2016-03-31 23:11:47 -07:00
Ian Gulliver
44098145e5 Move image to its own path 2016-03-31 23:11:25 -07:00
Ian Gulliver
8fe52864f1 Move autoimage to tty7 2016-03-31 23:08:04 -07:00
Ian Gulliver
8dd55faa67 Add manifest generation wrapper. 2016-03-31 23:05:33 -07:00
Ian Gulliver
1a327afa65 Auto-generate image names. 2016-03-31 22:50:49 -07:00
Ian Gulliver
2a09d69b4c Clean packages after modules. 2016-03-31 18:11:24 -07:00
Ian Gulliver
80ae731279 Fix multiple module bug 2016-03-31 18:00:39 -07:00
Ian Gulliver
1982ca63bd autoimage needs networking 2016-03-31 17:45:00 -07:00
Ian Gulliver
0052478fbf Remove more --image-type 2016-03-31 17:29:10 -07:00
Ian Gulliver
5c84ce70cd Drop image-type across the board 2016-03-31 17:28:25 -07:00
Ian Gulliver
62f7baa233 Sleep is back :( 2016-03-31 17:23:02 -07:00
Ian Gulliver
4d808113e8 Required grub package 2016-03-31 17:19:48 -07:00
Ian Gulliver
4b345e6452 Initial autoimage pass 2016-03-31 17:11:23 -07:00
Ian Gulliver
f84b9527b9 Handle nvme drives 2016-03-31 17:01:50 -07:00
Ian Gulliver
176d7dbb50 Make icon install inside the image a module 2016-03-31 16:44:17 -07:00
Ian Gulliver
571b1a990c Persistent module working. 2016-03-31 16:25:41 -07:00
Ian Gulliver
f5bb1628a3 Add image 2016-03-31 14:46:29 -07:00
Ian Gulliver
4026a676f6 Add linux-firmware-nonfree 2016-03-31 14:30:49 -07:00
Ian Gulliver
a076f81d4a Fix reuse 2016-03-31 14:28:45 -07:00
Ian Gulliver
f580d4e683 Newline 2016-03-31 12:42:14 -07:00
Ian Gulliver
d602e7ced3 Add ubuntu-minimal and linux-firmware 2016-03-31 12:14:28 -07:00
Ian Gulliver
84753d9829 Mount /persistent if possible 2016-03-31 11:50:37 -07:00
Ian Gulliver
634dd5a10a Going slowly crazy without vim 2016-03-31 10:52:28 -07:00
Ian Gulliver
989d28b40e Add standard packages. Stop allowing chroot items to init. Set cwd for --shell 2016-03-31 10:38:57 -07:00
Ian Gulliver
93ee57a06e Move completely into tmpfs 2016-03-31 10:02:05 -07:00
Ian Gulliver
75f77093aa File naming sanity. 2016-03-31 09:38:38 -07:00
Ian Gulliver
b8e9a664bd Populate fetcher flags through 2016-03-30 16:54:17 -07:00
Ian Gulliver
faf96452e8 Add --default-rollout 2016-03-30 16:47:30 -07:00
Ian Gulliver
7fba1c4793 Install daemontools 2016-03-30 16:16:22 -07:00
Ian Gulliver
3509652ef7 Clean up grub.cfg 2016-03-30 15:39:59 -07:00
Ian Gulliver
58300fd7e6 Install iconograph into image. 2016-03-30 14:49:17 -07:00
Ian Gulliver
facafa5876 Split client and server code. 2016-03-30 14:29:47 -07:00