Commit Graph

34 Commits

Author SHA1 Message Date
Jeffrey Townsend
748f23269b Check for the existance of /etc/inittab before attempting to modify it. 2019-06-13 16:23:36 +00:00
Jeffrey Townsend
03cb360bc1 Powerpc must now pull from archive.debian.org instead of normal mirrors. This is just a quick fix to be revisited properly. 2019-03-25 17:31:25 +00:00
Jeffrey Townsend
51a237dabe Modify permissions when dropping ASR data into a parent directory. 2019-02-06 18:33:05 +00:00
Jeffrey Townsend
c07892d3a2 Add the contents of /etc/os-release under separate key in the rfs manifest. 2019-02-04 19:53:57 +00:00
Jeffrey Townsend
96a697bdcc Tool updates to support armhf. 2018-12-25 15:42:07 +00:00
Wataru Ishida
4f803704b1 rfs: fix bug that bash doesn't return on error
bash doesn't respect -ex flags when it is not written in the first line

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2018-07-13 14:59:47 -07:00
Jeffrey Townsend
5c10874cf4 Allow multistrap config sections to be filtered by architecture. 2018-06-26 21:58:15 +00:00
Jeffrey Townsend
dce188731e Unbork resolv.conf processing. 2018-04-24 16:38:00 +00:00
Jeffrey Townsend
b0f4a6f209 Fix resolv.conf restoration. 2018-04-15 23:39:29 +00:00
Jeffrey Townsend
43d76e58f6 RFS Management Enhancements
This is a baby step in reorganizing the RFS tools to support arbitrary automation and modification after
the initial multistrap configuration has been performed.

- All RFS modifications are now done under the new OnlRfsContext object.
  - This object mounts/unmounts /dev and /proc
  - This object installs and removes the local resolv.conf so network operations
    can be performed in the chroot context.
2018-04-15 22:43:43 +00:00
Carl D. Roth
55615155b3 Incremental update/install support
- also add a '--no-configure' flag
2018-02-28 17:41:46 -08:00
Jeffrey Townsend
316351ce1b Use ONL relative paths. 2018-01-21 20:04:07 +00:00
Jeffrey Townsend
e129347af6 Add an option to enable root accounts after filesystem creation
This is a minor hack. The code should be rearranged to allow
a more natural workflow to modify filesystems post-creation.
2018-01-21 19:09:06 +00:00
Jeffrey Townsend
fafe32df3b Add the option to configure groups. 2018-01-19 08:03:47 -08:00
Jeffrey Townsend
6359a48a65 Enhancements
- All package build step only.
- Evironmental option to skip package scans.
2017-12-31 17:15:14 +00:00
Andreas Rammhold
a4cefaf8f5 tools: use /usr/bin/python2 instead of /usr/bin/python
python3 is starting to become the default on all major distributions.
Using `/usr/bin/python2` should be safe for the near future.
2017-06-30 11:40:29 +02:00
Jeffrey Townsend
f0c01c6955 The base-files package has a known incompatible assumption about /var/run which fails to work properly when the system was built using multistrap.
This change patches the base-files.postinst script to fix this issue prior to calling dpkg --configure.
2017-05-02 22:52:49 +00:00
Jeffrey Townsend
efe66c755b Add newline to issue.net. 2016-12-05 23:02:49 +00:00
Jeffrey Townsend
08977b8e4c Use new unified infra asr too. 2016-11-01 19:23:55 +00:00
Jeffrey Townsend
b87ec658e0 Add option to generate ASRE documentation from the root filesystem. 2016-10-31 22:02:16 +00:00
Jeffrey Townsend
6095635ce5 Convert /etc/os-release to /etc/os-release.json. 2016-10-06 16:30:05 +00:00
Jeffrey Townsend
c4d3eab661 Add the ability to add custom data to manifest files. 2016-10-03 19:30:53 +00:00
Shengzhou Liu
1ed3041b9d Add arm64 support for build and installer 2016-08-17 00:57:01 +08:00
Jeffrey Townsend
665641c75a The SSH PermitRootLogin setting is now an RFS option. 2016-08-15 19:07:45 +00:00
Jeffrey Townsend
e87e30a31e Fix user uid and gid generation. 2016-07-19 14:38:12 +00:00
Jeffrey Townsend
147e638f7d Fix filesystem clean option. 2016-07-15 08:02:04 -07:00
Jeffrey Townsend
69cc9ebd98 Add user sudo option. 2016-06-22 16:44:47 -07:00
Jeffrey Townsend
e7456386f7 Fix useradd/userdel. 2016-06-22 20:56:55 +00:00
Jeffrey Townsend
58e03edf42 - Support custom /etc/issue[.net]
- Support generic file operations.
2016-06-08 18:34:24 +00:00
Jeffrey Townsend
2afb37ce01 Custom file and /etc/issue* generation. 2016-06-02 01:22:05 +00:00
Jeffrey Townsend
7a10269fb8 Customized RFS manifest. 2016-05-27 19:27:59 +00:00
Jeffrey Townsend
20020a33a5 Support ARM. 2016-03-31 13:06:23 -07:00
Jeffrey Townsend
7655700810 Fix manifest platform list. 2015-12-11 21:34:30 +00:00
Jeffrey Townsend
45dee0c608 Initial. 2015-11-19 22:45:38 +00:00