Jeffrey Townsend
3d21d491e0
The submodule post-update hooks are now specified via environment variables.
2016-07-07 17:20:02 +00:00
Jeffrey Townsend
7366c0427f
Spelling.
2016-06-29 16:09:53 -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
6adf798d6f
Add argparse with help.
2016-06-14 15:55:31 +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
a56e721cad
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
2016-06-01 14:48:42 -07:00
Jeffrey Townsend
7a10269fb8
Customized RFS manifest.
2016-05-27 19:27:59 +00:00
Steven Noble
58ec3fadbf
updated install.sh to reference new location of version files ( #84 )
2016-05-23 12:05:40 -07:00
Jeffrey Townsend
3174eb6db1
Make the RELEASE directory customizable.
2016-05-20 14:53:45 +00:00
Jeffrey Townsend
1cd5a85fd9
Add YAML output files.
2016-05-20 00:02:59 +00:00
Jeffrey Townsend
0477d8d90d
Init at INFO.
2016-05-17 12:47:28 -07:00
Jeffrey Townsend
76ed0a772c
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
builds/any/rootfs/jessie/common/common-packages.yml
builds/any/rootfs/wheezy/common/common-packages.yml
2016-05-16 14:18:18 -07:00
Carl D. Roth
d2c7fc536a
Updates for loader-based and onl-based installs
...
- allow some SFX settings to be overridden
- refactor checksum validation
- support --inplace padding fixups to economize on disk space
2016-05-11 13:49:50 -07:00
Carl D. Roth
7a1a873985
Fixed whitespace in command args
2016-05-06 16:37:10 -07:00
Carl D. Roth
0c7b466bcd
Refactor to use onlpm as a module
2016-05-06 11:08:29 -07:00
Carl D. Roth
c5a8d943b2
Support dtb and itb extraction
2016-05-06 11:08:06 -07:00
Carl D. Roth
71e0cc65c2
Added list_platforms api call
2016-05-06 11:07:54 -07:00
Carl D. Roth
7c2bb91b7c
Clean up onlpm and make it embeddable
2016-05-02 13:00:55 -07:00
Carl D. Roth
9fefb7955d
Helper script to pull out kernel/initrd/vendor
2016-05-02 13:00:23 -07:00
Carl D. Roth
672e8d656d
Handle dict values in kernel and dtb
2016-05-02 13:00:02 -07:00
Steven Noble
90f0218b57
Update REPO directories to match standard APT names binary-arch
2016-04-19 14:53:58 -07:00
Jeffrey Townsend
d9db525297
Merge pull request #67 from carlroth/master
...
Initial rollup of installer WIP
2016-04-13 14:25:03 -07:00
Carl D. Roth
d9ba34c606
Eanble verbose build
2016-04-13 13:52:19 -07:00
Jeffrey Townsend
67c67470d2
Add a post-merge githook to invalidate the local module manifest.
...
The Builder module manifest is generated once from the local tree if its missing.
When new code is merged from a remote the manifest must be regenerated in order to
reference and build the new libraries.
At setup time a post-merge hook is now added to the local repository to clear the
module manifest after merging.
2016-04-11 17:14:57 +00:00
Jeffrey Townsend
8ad581763e
New code module generation script for ONL.
...
Run as $ONL/tools/newmodule.py <modulename> <module_description>
The new module is placed in the current working directory.
2016-04-06 23:49:27 +00:00
Jeffrey Townsend
4e2130a0e7
The package cache should be instanced per-distro.
...
The package caches contain paths relative to the distro name (from the $BUILD_DIR variable).
As such the cache can become invalid when switching in-place between distro containers.
Keeping the cache instanced per-container makes sure they don't contaminate each other.
2016-04-05 17:02:52 -07:00
Jeffrey Townsend
5bed1d63b5
Use latest version of onlbuilder for the autobuild.
2016-04-05 13:08:37 -07:00
Jeffrey Townsend
11d15d216f
Multiarchitecture Support
...
- Support both ARM and Powerpc architecture FIT images.
2016-04-04 18:04:34 +00:00
Jeffrey Townsend
90a679315f
Allow script execution during patch series application.
2016-04-04 18:03:11 +00:00
Jeffrey Townsend
20020a33a5
Support ARM.
2016-03-31 13:06:23 -07:00
Jeffrey Townsend
06568c9d64
Rename properly to armel.
2016-03-30 18:28:47 -07:00
Jeffrey Townsend
8f6e933b08
Add ARM architecture support to the build environment.
2016-03-30 18:13:31 -07:00
Jeffrey Townsend
24de625e7d
Set BUILDROOTMIRROR from the command line.
2016-02-12 13:36:52 -08:00
Jeffrey Townsend
b2b66c9885
Include parallel make flags.
2016-01-29 22:28:51 +00:00
Jeffrey Townsend
3298209d91
- Do not allow duplicate packages in the repository.
...
- Use correct extract path while invalidating on new package install.
2016-01-05 18:39:59 +00:00
Jeffrey Townsend
e16d1b2ac8
Skip git files during remote install.
2016-01-04 22:05:39 +00:00
Jeffrey Townsend
639410de4c
Add option to include private platform submodule.
2015-12-30 01:03:23 +00:00
Jeffrey Townsend
56df59b7cb
Sync RELEASE dir.
2015-12-17 09:39:40 -08:00
Jeffrey Townsend
42a3c714a6
The repo clean step is now performed from within the build context.
2015-12-16 17:47:18 -08:00
Jeffrey Townsend
126d37b08c
Don't run in isolate mode.
2015-12-16 20:51:27 +00:00
Jeffrey Townsend
2b63fc6f78
Allow missing files key.
2015-12-16 20:46:23 +00:00
Jeffrey Townsend
d25a67e093
Enable build step.
2015-12-16 12:06:43 -08:00
Jeffrey Townsend
35e959f525
Initial simple autobuilder.
2015-12-16 11:56:24 -08:00
Jeffrey Townsend
04beeb594c
Allow filtering by architecture list.
2015-12-16 00:54:19 +00:00
Jeffrey Townsend
5308583fd6
Shorten.
2015-12-15 22:04:02 +00:00
Jeffrey Townsend
79e626bb38
Build directories are now instanced per suite.
2015-12-15 12:04:19 -08:00
Jeffrey Townsend
4aeeefd261
Installer SHAR support.
2015-12-11 21:34:35 +00:00
Jeffrey Townsend
7655700810
Fix manifest platform list.
2015-12-11 21:34:30 +00:00