Jeffrey Townsend
3799cce3f0
Kexec is no longer used.
2016-12-02 21:31:09 +00:00
Carl D. Roth
ee551d5968
Updated plugin api docs
2016-11-28 13:34:08 -08:00
Carl D. Roth
6448819434
Updated plugin api docs
2016-11-28 13:31:34 -08:00
Carl D. Roth
d7958005f3
Updated plugin api
...
- single run() method is called with a mode argument
- plugin objects are persistent (re-entrant) for the lifetime of the install
- installer grovels the filesystem and/or zip file for plugin files
2016-11-28 12:06:22 -08:00
Carl D. Roth
c50cb2da27
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into roth_install_hook
2016-11-28 10:32:31 -08:00
Jeffrey Townsend
c825d51bc8
Common architecture build makefiles.
2016-11-22 22:21:41 +00:00
Carl D. Roth
df84b39c27
Added docs
2016-11-17 13:16:16 -08:00
Carl D. Roth
aea86e8726
Added sample hook scripts to u-boot installer
2016-11-17 12:20:51 -08:00
Carl D. Roth
2dfb813f82
Add sample scripts to the ONL installer
2016-11-16 18:56:09 -08:00
Carl D. Roth
f088db5372
Support pre/post install scripts
...
- refactor unzip handling a bit
- better support for file excludes using a tempdir
- run pre/post hooks using well-known script names
2016-11-16 18:55:53 -08:00
Carl D. Roth
5aa3212f64
Sample pre/post scripts and plugins, needs docs
2016-11-16 18:54:54 -08:00
Jeffrey Townsend
5e01413401
No default boot configurations require network support in the loader.
2016-10-26 07:42:20 -07:00
Ken Chiang
e588bb6af4
Add tcpdump and strace to base packages.
2016-09-21 16:21:30 -07:00
Jeffrey Townsend
6e4d0eaf65
Allow SCP by default.
2016-09-14 15:04:27 +00:00
Shengzhou Liu
1dfdc66b77
move kexec-tools from all-base-packages to $ARCH-base-packages
...
As kexec-tools is not supported on arm64 arch yet,
so move it to arch-specific package file to fix build issue.
2016-08-17 00:57:17 +08:00
Shengzhou Liu
1ed3041b9d
Add arm64 support for build and installer
2016-08-17 00:57:01 +08:00
Jeffrey Townsend
43183f7c50
Set PermitRootLogin=yes by default.
2016-08-15 19:08:43 +00:00
Jeffrey Townsend
2e7df5b080
Populate the ONL-CONFIG partition with a README.
...
- This is mostly infrastructure prove-out.
2016-08-12 19:03:04 +00:00
Jeffrey Townsend
bae64e90ab
Adjust for Debian version compliance.
2016-08-11 15:48:57 +00:00
Carl D. Roth
ae1798a75b
Add missing ONIE label-finder, fix bugs in blkid scanner
2016-07-27 15:08:05 -07:00
Carl D. Roth
ac6f246291
Remount onie-boot if necessary
2016-07-22 13:27:58 -07:00
Carl D. Roth
50f43798e9
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
builds/any/installer/grub/builds/Makefile
builds/any/installer/uboot/builds/Makefile
packages/base/all/initrds/loader-initrd-files/src/lib/boot1
packages/base/all/vendor-config-onl/PKG.yml
packages/base/all/vendor-config-onl/src/python/onl/mounts/__init__.py
2016-07-21 12:39:10 -07:00
Jeffrey Townsend
be32b3baa7
Add gdb.
2016-07-19 15:33:34 +00:00
Jeffrey Townsend
137158ca1c
Add missing SWI option.
2016-07-13 18:16:51 +00:00
Jeffrey Townsend
2a509d7608
Use ordered build.
2016-07-13 18:14:43 +00:00
Jeffrey Townsend
9a98e40c09
Use the new mkinstaller script.
2016-07-11 21:54:31 +00:00
Jeffrey Townsend
0d42121939
Fix name.
2016-07-08 19:17:29 +00:00
Jeffrey Townsend
760fa4d156
The ONL-CONFIG partition should be mounted RO.
2016-06-22 20:55:50 +00:00
Jeffrey Townsend
76d8a0aea3
The legacy installers have been removed.
2016-06-20 15:05:48 +00:00
Jeffrey Townsend
a225f5b9bd
Issue and manifest changes.
2016-06-08 11:37:33 -07:00
Jeffrey Townsend
fe2c6026ce
Replaced by sysconfig interface.
2016-06-08 17:14:20 +00:00
Jeffrey Townsend
08267c2cde
Set /etc/issue* to ONL version string.
2016-06-02 01:22:27 +00:00
Jeffrey Townsend
f0f6fd88bb
Upgrade packages only.
2016-06-01 22:24:15 +00:00
Jeffrey Townsend
24cf1f780e
Separate base system packages from ONL RFS specific packages.
...
- This allows the base package files to be shared with superprojects which won't use things like the upgrade packages.
2016-06-01 22:13:44 +00:00
Carl D. Roth
2a6cbbacf7
fpm/deb do not like uppercase letters in package names. ORLY?
2016-05-27 13:11:48 -07:00
Jeffrey Townsend
8f8109c298
Update mount settings.
2016-05-27 19:48:02 +00:00
Jeffrey Townsend
c5de27cc3a
RFS Manifest updates.
2016-05-27 19:47:53 +00:00
Jeffrey Townsend
cb96ab9a37
Deprecated.
2016-05-27 19:28:48 +00:00
Carl D. Roth
c4669a6dc0
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
builds/amd64/installer/legacy/builds/Makefile
builds/any/installer/grub/builds/Makefile
builds/any/installer/legacy/fit/builds/Makefile
builds/any/installer/uboot/builds/Makefile
packages/base/all/initrds/loader-initrd-files/PKG.yml
packages/platforms-closed
2016-05-26 14:42:37 -07:00
Carl D. Roth
14870ac7b7
Build directory-based installers
...
- move default installer to 'swi' directory
- add BOOTMODE salt to deb and installer name
2016-05-26 14:07:33 -07:00
Carl D. Roth
8041b7bf7c
Deprecate initnetdev
...
- moved to onl-vendor-config-onl
- onl-loader-initscripts is now deprecated
2016-05-25 11:48:34 -07:00
Jeffrey Townsend
660fb3a746
Use ONLPM_OPTION_REPO as the base local repository.
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
1e570f95d5
Fix connection configuration.
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
37372b322e
Rename the legacy installer as such.
...
If will be removed once the new installers are fully qualified on all platforms.
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
b78a912292
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
2016-05-20 14:55:25 +00:00
Jeffrey Townsend
5a9fe10b10
Merge pull request #83 from carlroth/master
...
Latest onl installer rollup
2016-05-20 07:53:46 -07:00
Jeffrey Townsend
4bfad168fb
Include the version files contents as PKG variables.
2016-05-20 01:25:48 +00:00
Jeffrey Townsend
9057eb80e2
Version files moved.
2016-05-20 01:25:36 +00:00
Carl D. Roth
ea375379db
Deprecate initnetdev
...
- moved to onl-vendor-config-onl
- onl-loader-initscripts is now deprecated
2016-05-18 18:47:58 -07:00
Jeffrey Townsend
bef2556d61
Use ONLPM_OPTION_REPO as the base local repository.
2016-05-18 18:08:53 +00:00