Commit Graph

  • 061e0eb6ac Rework of archiver Denis Pynkin 2017-09-25 20:58:31 +03:00
  • f203f19654 Merge pull request #10 from d4s/recipe Sjoerd Simons 2017-09-29 14:51:33 +02:00
  • f946364668 recipe: description for recipe Denis Pynkin 2017-09-18 15:44:02 +03:00
  • 73ef100015 recipe: add tests Denis Pynkin 2017-09-21 19:52:33 +03:00
  • 85d1dd870b Merge pull request #11 from d4s/copytree-fix Sjoerd Simons 2017-09-29 09:40:07 +02:00
  • a5150f2795 Fix typo in CopyTree function Denis Pynkin 2017-09-22 16:08:14 +03:00
  • b4cd39e4d1 recipe: parse configuration in 'recipe' package Denis Pynkin 2017-09-18 17:44:13 +03:00
  • 632f066cbd Merge pull request #5 from d4s/yaml-issues Sjoerd Simons 2017-09-15 14:36:43 +02:00
  • ed69602010 actions: typo fix Denis Pynkin 2017-09-15 15:28:27 +03:00
  • 0ded8bcc05 Merge pull request #3 from d4s/vfat-mount-issue Sjoerd Simons 2017-09-13 09:50:34 +02:00
  • dc025146d4 actions: image-partition: fix fstab entry generation for 'fat32' Denis Pynkin 2017-09-11 17:27:24 +03:00
  • 5ae558b589 Merge pull request #2 from d4s/refactoring Sjoerd Simons 2017-09-08 11:14:41 +02:00
  • 5d73e460c3 Introduce packages 'debos' and 'actions' Denis Pynkin 2017-09-01 17:12:02 +03:00
  • 8a89531a6a Split debos main file Denis Pynkin 2017-09-01 17:06:40 +03:00
  • 75f92a5524 Initial part of debos refactoring Denis Pynkin 2017-09-01 16:40:36 +03:00
  • 5157549b25 Merge pull request #1 from d4s/download Sjoerd Simons 2017-08-31 20:41:47 +02:00
  • 1b1591c88d Use 'origin' property for Unpack action Denis Pynkin 2017-08-30 14:15:44 +03:00
  • 061ffe30db Add origins mechanism usage for RawAction Denis Pynkin 2017-08-29 13:22:42 +03:00
  • d630cd19e8 Add verification of destination for overlay action Denis Pynkin 2017-08-30 12:47:48 +03:00
  • 860af84841 Add initial origins mechanism support Denis Pynkin 2017-08-25 19:25:03 +03:00
  • 7cda887484 Add unpack ability for 'download' action Denis Pynkin 2017-08-18 19:11:39 +03:00
  • 827ff1edcb Add verification for download action Denis Pynkin 2017-08-21 15:32:08 +03:00
  • 2e1dbe0e0b Action 'unpack' refactored Denis Pynkin 2017-08-18 17:53:33 +03:00
  • 835b2e2a25 Add initial support of download action Denis Pynkin 2017-08-18 15:04:46 +03:00
  • eb2b5b27a3 Correct yaml key for keyring package Sjoerd Simons 2017-08-03 11:41:03 +02:00
  • 2da9970f14 Rename to debos v1.0.0 Sjoerd Simons 2017-08-02 12:09:13 +02:00
  • 610d3ae9c5 Update TODO Sjoerd Simons 2017-08-02 11:23:58 +02:00
  • 0197835acc Change source naming in the raw action Sjoerd Simons 2017-08-02 11:26:22 +02:00
  • 40598df43d Remove debugging output Sjoerd Simons 2017-08-02 11:14:20 +02:00
  • 77fda77efb Improve run postprocess vs. chroot message Sjoerd Simons 2017-08-02 10:59:04 +02:00
  • 3b436df582 Improve logging Sjoerd Simons 2017-08-02 00:07:08 +02:00
  • d9740d9a41 Split filesytem deployment and image partitioning Sjoerd Simons 2017-08-02 00:05:11 +02:00
  • 7c8e8ae4db Make actions describe themselves Sjoerd Simons 2017-08-01 22:41:47 +02:00
  • 120516a863 Refactor to have all failures bubble up error Sjoerd Simons 2017-08-01 21:49:29 +02:00
  • 4291937e2c Split TODO into pre-v1 and post-v1 Sjoerd Simons 2017-08-01 21:48:04 +02:00
  • 29d9434a26 Do minimal escaping for template vars Sjoerd Simons 2017-08-01 21:10:27 +02:00
  • 295fbaf58e Add todo item Sjoerd Simons 2017-07-31 23:56:06 +02:00
  • c9cf0867ba Turn off ostree gpg signing by default for now Sjoerd Simons 2017-07-31 23:55:33 +02:00
  • fcfeaae71f Hack around ostree incorrectly configuring repository Sjoerd Simons 2017-07-31 15:01:25 +02:00
  • 7c1263d1c6 Explicitely name the remote repository field Sjoerd Simons 2017-07-31 14:11:59 +02:00
  • ec3a85fd6e Add todo item to support shell parsing in run script action Sjoerd Simons 2017-07-31 12:54:14 +02:00
  • 9bc811cbca Set ROOTDIR as env var rather then argument Sjoerd Simons 2017-07-31 12:51:54 +02:00
  • 9519e76158 Add TODO braindump Sjoerd Simons 2017-07-31 12:09:28 +02:00
  • 8472d4d942 Support a configurable keyring package for debootstrap Sjoerd Simons 2017-07-31 12:09:17 +02:00
  • a2b115f007 Refactor command runner Sjoerd Simons 2017-07-30 01:29:25 +02:00
  • f616182b45 Fix build errors Sjoerd Simons 2017-07-28 15:03:16 +02:00
  • 25fa982147 Empty /dev but keep the toplevel directory Sjoerd Simons 2017-07-28 14:44:51 +02:00
  • 03bb2f89c0 Import image fstab and kernel cmdline into the ostree deployment Sjoerd Simons 2017-07-28 14:44:24 +02:00
  • 913c494133 apt: Use --setenv for settng env variables Sjoerd Simons 2017-07-27 22:58:02 +02:00
  • b5bbc4bd55 Create paths for fstab and etc/kernel/cmdline as needed Sjoerd Simons 2017-07-27 21:58:21 +02:00
  • 2b5c301ea5 run apt clean after every apt action Sjoerd Simons 2017-07-27 21:56:45 +02:00
  • 3bf09fab85 Add ostree commit and deploy actions Sjoerd Simons 2017-07-27 21:56:28 +02:00
  • f14c73c0f7 Parse recipe as go text template Sjoerd Simons 2017-07-23 22:05:11 +02:00
  • b7494dcbec Use file: in both unpack and pack rather then source and target Sjoerd Simons 2017-07-21 12:22:16 +02:00
  • 2aaff3cc47 Fix typo Sjoerd Simons 2017-07-21 12:21:56 +02:00
  • 1c1d39de0a Error out if a command couldn't start Sjoerd Simons 2017-07-13 00:23:47 +02:00
  • 17767f796b Drop duplicate image validation Sjoerd Simons 2017-07-12 22:34:11 +02:00
  • bfe4cd0ac6 Correct logic to determine when running in a fake machine Sjoerd Simons 2017-07-12 22:33:55 +02:00
  • 7a5f78d2e4 Add license Sjoerd Simons 2017-07-12 22:08:55 +02:00
  • 7680305bff Don't get confused about double images in the inner yaib Sjoerd Simons 2017-07-12 11:01:53 +02:00
  • cd641c8015 Create the tmpdir if needed in the cwd as /tmp might be tiny, also ensure it only happens if fakemachine is not supported Sjoerd Simons 2017-07-12 10:42:27 +02:00
  • 703ba818b0 Add support for running without fakemachine Sjoerd Simons 2017-07-12 10:31:04 +02:00
  • 7f69ea3d25 Support turning on partition flags Sjoerd Simons 2017-07-11 17:54:27 +02:00
  • 363e08f740 Correct support for msdos partitions Sjoerd Simons 2017-07-11 17:42:55 +02:00
  • 8b640a9785 Fail if no recipe given Sjoerd Simons 2017-07-11 16:36:46 +02:00
  • b792b4722a Add a raw action Sjoerd Simons 2017-07-11 16:35:39 +02:00
  • 2ed0acfd45 Let the overlay be relative to the recipe path Sjoerd Simons 2017-07-11 16:35:25 +02:00
  • 43dd3ac4cf Allow run action to run at postprocessing time Sjoerd Simons 2017-07-11 15:15:58 +02:00
  • 26fbd8cf63 Fix command runs Sjoerd Simons 2017-07-11 14:11:33 +02:00
  • 3cf0f0c63a Nice failure logging Sjoerd Simons 2017-07-11 13:59:28 +02:00
  • b5b96fa09b Add support for commands and script in and outside of the chroot Sjoerd Simons 2017-07-11 13:51:29 +02:00
  • d4aeb57c57 Add helper function for relative path cleanup Sjoerd Simons 2017-07-11 13:51:10 +02:00
  • 8377651449 Save the path to the current recipe in the context Sjoerd Simons 2017-07-11 13:50:29 +02:00
  • 46a451f1c4 Generate fstab and /etc/kernel/cmdline Sjoerd Simons 2017-07-11 13:46:26 +02:00
  • 0a02a68ecf Add an apt action to install a list of packages Sjoerd Simons 2017-07-11 10:04:11 +02:00
  • a2fc3fa904 Let systemd-nspawn be quiet Sjoerd Simons 2017-07-11 10:03:47 +02:00
  • 119a400c73 Wrap deploy-image-action into setup-image Sjoerd Simons 2017-07-11 10:02:42 +02:00
  • 1bce9a0e26 Also handle symlinks in CopyTree Sjoerd Simons 2017-07-10 23:52:15 +02:00
  • b2f21905b3 Add deploy-image action Sjoerd Simons 2017-07-10 23:51:18 +02:00
  • e78d2bee4e Add setup-image action Sjoerd Simons 2017-07-10 23:09:13 +02:00
  • 9a3bf1ddf9 Use marshaller interface to avoid manual unmarshalling Sjoerd Simons 2017-07-10 15:53:43 +02:00
  • 1d7a456fc6 fmt the world Sjoerd Simons 2017-07-08 23:10:32 +02:00
  • 17db16d7bf splitout Sjoerd Simons 2017-07-08 23:10:11 +02:00
  • 33979b9b06 working debootstrap and command in chroot Sjoerd Simons 2017-07-08 22:42:58 +02:00
  • fb0dd0ac23 misc Sjoerd Simons 2017-07-08 00:04:32 +02:00
  • 7ec437b330 start Sjoerd Simons 2017-07-07 21:46:33 +02:00