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
Jeffrey Townsend
837ad41021
Fix connection configuration.
2016-05-17 18:30:17 +00:00
Jeffrey Townsend
266608c85a
Rename the legacy installer as such.
...
If will be removed once the new installers are fully qualified on all platforms.
2016-05-17 01:39:34 +00:00
Jeffrey Townsend
3646da03a3
The new-hotness installer is now the regular-hotness installer.
2016-05-16 16:55:18 -07:00
Jeffrey Townsend
4f56199c35
The new-hotness installer is now the regular-hotness installer.
2016-05-16 23:47:15 +00: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
b7c148efcd
installer fixes for arm
...
- Fixed arch typo
2016-05-16 11:51:04 -07:00
Carl D. Roth
d67d6d97b7
installer fixes for amd64
...
- unmount filesystems before the chroot
2016-05-16 11:44:21 -07:00
Carl D. Roth
0e6f10c92a
Minor installer fixes
...
- handle powerpc architecture renames
- pass --force flag for GPT installs
2016-05-13 11:54:29 -07:00
Carl D. Roth
1d19e6fd66
Fixed conditional for arch test
2016-05-13 11:32:49 -07:00
Lewis Kang
2c74660aa9
if error -> exit 1
2016-05-13 11:18:19 +08:00
Lewis Kang
04414276f3
modify the comment and error message
2016-05-13 09:38:32 +08:00
Lewis Kang
3d8a473b65
support installing NOS to where ONIE image resides while block device is not specified
...
this fixes the issue when an external USB disk is inserted before powering on the switch that
may change the device name of the expected installation destination (e.g. /dev/sdb becomes /dev/sdc)
2016-05-12 18:20:31 +08:00
Carl D. Roth
2915cbb35b
Minor tmpfs fixes
...
- don't unmount /tmp
- fix bind-mount target so chroot can see the installer file
2016-05-11 13:56:40 -07:00
Carl D. Roth
d7d53cdedd
Installer script overhaul
...
- support lazy unzip within python installer
- properly locate or create a tmpfs for expanding the installer
- properly resize the tmpfs (and restore it)
- export the installer zip file to the install routines
2016-05-10 18:27:01 -07:00
Jeffrey Townsend
c7c30e87ef
Allow environmental override for the ONL_BOOT partition size.
...
- Mostly for testing.
2016-05-10 20:16:34 +00:00
Jeffrey Townsend
e3233fc49b
Use our own version of mkfs.ext2 while formatting partitions.
...
- The busybox version run under ONIE does not seem to be able to apply the filesystem label properly.
- This is just a temporary stop-gap until the new installer architecture is merged from @carlroth.
2016-05-10 19:48:22 +00:00
Jeffrey Townsend
fb55df63fd
Allow for installer and architecture-specific tools packages.
2016-05-10 19:47:05 +00:00
Jeffrey Townsend
0545803bb0
Allow for extra installer files.
2016-05-10 19:46:25 +00:00