Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vyos/vyos-build

VyOS image build scripts
https://github.com/vyos/vyos-build

Merge branch 'current' of github.com:vyos/vyos-build into current

9077fc0d3832de0644c9e501d3418d2e1f81cfa8 authored over 8 years ago by Daniil Baturin <[email protected]>
For the ARM porting story: add copying a package list with arch-specific packages

to the build-flavour script.
Right now it only includes grub-pc.

6bf7fdff0f7e64bbd2b231a4041bbfaffa36223b authored over 8 years ago by Daniil Baturin <[email protected]>
Change vm disk type from IDE to SCSI (ref T14).

6686f05a1cda18c70525837a2dc95431ad5306cd authored almost 9 years ago by Yuya Kusakabe <[email protected]>
add vyos-remove package and remove ddclient dhclient hook

f349c98d9a5d66fd9f39d59af159e994fc48c8f4 authored almost 9 years ago by Kim Hagen <[email protected]>
remove installing open-vm-tools process from build-vmware-image

b1e716208f9fb92966bda9b7425d6f67911105e4 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
update kernel package version

95a28fe8b63ea97409ff6336f1b3ca419bac9961 authored almost 9 years ago by Kim <[email protected]>
Include non-free firmware in the image (ref T15).

dfd4089b97cdd767b4fb0ccc53aac95cb61fa087 authored almost 9 years ago by Kim Hagen <[email protected]>
Add how to build VM images to README.md (ref T14).

6b9627e678f587a556a578b6f7b838e3f193ffdb authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Add support for signed VMware OVF (ref T14).

a0a10a1057ceafe7abf6a8da30894c97e5a90a1a authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Add support for signed VMware OVA (ref T14).

c5df2dd17dffda133a0c0bb68d6a9a16c10f1c2e authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Add product section to VMware OVF (ref T14).

01083886e1e861378ce16195c9ad76c1d5ce3e4a authored almost 9 years ago by Yuya Kusakabe <[email protected]>
vmware-ovf: Generate manifest file (T14).

df70d5d1779d6a5c5cc027a80d2e9440d517eff2 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
vmware-ovf: Increase memory size and remove unnecessary devices (ref T14).

2a41a6b34f78fc7e81c5959cbefc88f1c9719040 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Small fixes for scripts/template.ovf (ref T14).

0a89aa830aaf151df6d68192a1699dfcb9c8fe05 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Disable GUI in packer build (ref T14).

9c6086925e0f191dfe54b1081c6e904ace4d236d authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Add build scripts for VMware OVF (ref T14)

7ba48ff801e98f25053b048e834b8b073fe21ad3 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Fix qemu image cannot get IP address. (ref T12)

c3a238ff2000ba4c27c791e66a9a4aaba9576a8f authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Change accelerator to tcg from kvm and ajust boot command in packer.json (ref T12)

b0fbefc7b96ee0d939cf82aef4e51bfb67bd39c7 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Factor out dependency checking functions to its own class (ref T9).

08a6856b3c8f3146343647f996fca9c48fb4e960 authored almost 9 years ago by Daniil Baturin <[email protected]>
Merge pull request #2 from higebu/qemu-image

Add qemu image build scripts

c6bca34587458c1abee07ff7af7d618ea2f40b9c authored almost 9 years ago by Daniil Baturin <[email protected]>
Add qemu image build scripts

3e56d7456e55b46ceb1dbca6a8f5cbc5150e18f5 authored almost 9 years ago by Yuya Kusakabe <[email protected]>
Fix typo in the configure script.

a05a3660eaf913689d89dd2187415d8b211aabb2 authored almost 9 years ago by Daniil Baturin <[email protected]>
After build, create a properly named symlink to the ISO (ref T8).

This is important for nightly builds, and handy for release builds.

6a7696a1122560073c3121fdecb5e3bd0c6549cf authored almost 9 years ago by Daniil Baturin <[email protected]>
Adjust build-flavour script to use new json-query script.

4499a0b196857b03bcf83caf2c902ab3f86f69bc authored almost 9 years ago by Daniil Baturin <[email protected]>
Rename query-config to query-json to reflect its new role.

2416feb6993885d6b0adabc67f3731d1fbc5349f authored almost 9 years ago by Daniil Baturin <[email protected]>
Make the query-config scripts more generic, it requires JSON file name now.

4b78ab4f94f74291f449a622625825c8f51a0ea7 authored almost 9 years ago by Daniil Baturin <[email protected]>
Merge pull request #1 from trickv/errorhandling

Enable handling of errors within .ONESHELL targets

f432d9672202ff7f5e2e2ea2ce071f29db50d7f2 authored almost 9 years ago by Daniil Baturin <[email protected]>
silently enable error mode in shell

285f9672490ca3462ebf6e40555e2b7f80bd226b authored almost 9 years ago by Patrick van Staveren <[email protected]>
Handle errors from subscripts.

Makefile .ONESHELL mode means that individual line exit codes
aren't evaluated, only the final r...

775c50d622863b791f8c7dacc3e9020532291fe8 authored almost 9 years ago by Patrick van Staveren <[email protected]>
Merge branch 'current' of github.com:vyos/vyos-build into current

ed63b65af583a3eccda4509e8fc4d51682ba8148 authored almost 9 years ago by Daniil Baturin <[email protected]>
Force all lb-config mirror options to debian_mirror from the build config.

481b5f0057e4e8ad57e994acc754a907342c2642 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add sshd.service file to cleanly close ssh sessions.

a83d97ef4e4140ba774876909aa4b499e65c746d authored almost 9 years ago by Kim Hagen <[email protected]>
Revert "Add libpam-systemd package to cleanly close ssh sessions."

This reverts commit d414a3742ae9c257710b612419435791a31dc162.

a70d19d2fd470584df6ee347b3382438228c0465 authored almost 9 years ago by Kim Hagen <[email protected]>
Add libpam-systemd package to cleanly close ssh sessions.

d414a3742ae9c257710b612419435791a31dc162 authored almost 9 years ago by Kim Hagen <[email protected]>
Merge branch 'current' of github.com:vyos/vyos-build into current

6b6bd49bb5563f3351e8c4d0f9b4737f54a59d34 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add the kernel package as a submodule.

a010662aaaf20896ed8bbe8797b577810ddd607e authored almost 9 years ago by Daniil Baturin <[email protected]>
Add binary hook for backwards compatibility and a hook that creates symlinks for vmlinuz and initrd.img.

9d55d9c93d232441509232b3613354f9d409c961 authored almost 9 years ago by Kim Hagen <[email protected]>
Add post install script that will be used by squeeze versions of vyatta/vyos.

89b0d6e89a06a0e56f32f4ee5f875b62fe885ee0 authored almost 9 years ago by Kim Hagen <[email protected]>
Fix some dates.

cac38de1cb46ac6001f2a5a8c09865685e13cfa5 authored almost 9 years ago by Daniil Baturin <[email protected]>
Merge branch 'current' of github.com:vyos/vyos-build into current

9e49a104fdebf1778acda324d036aa9a70e3793f authored almost 9 years ago by Daniil Baturin <[email protected]>
Add a script for copying various files to the build config dir depending on build flavour.

2b7a2bff886626e9a34966dec07b7010a97a76ba authored almost 9 years ago by Daniil Baturin <[email protected]>
Add a script for extracting field values from the build config,

for use in shell scripts and the like.

9d960e54985fc250a655f53a0f461f9741bb9f2e authored almost 9 years ago by Daniil Baturin <[email protected]>
Add hook that prevent services from starting at boot.

ab3d92de1b23654730c8d317a376bfc6301e92c7 authored almost 9 years ago by Kim Hagen <[email protected]>
Removed fuse.conf file, will be generated in hooks

03705b9f859c01a610e399cc3523c61a484a36cb authored almost 9 years ago by Kim Hagen <[email protected]>
Add hooks or live-build.

dbf2854bb2ab4006792d1dfefc6021657f99b034 authored almost 9 years ago by Kim Hagen <[email protected]>
Add kernel version to lb config.

8c29337415ae9f39b291fd8e4f85d35916fc4705 authored almost 9 years ago by Kim Hagen <[email protected]>
Add some more useful stuff to the utils package list.

e14ef3ea141b564e8fe26013a0a9b2f291668715 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add vyos-world to the base packagelist.

111875d03b9c5d5b9277eb8f905bb186aced2b98 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add vyos-world as a submodule.

5934bf867b97c1a1eb56c088ddcd706577bef156 authored almost 9 years ago by Daniil Baturin <[email protected]>
Merge branch 'current' of github.com:vyos/vyos-build into current

80a5db4e35f3a553a7a6822226b9dec05794f983 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add grub2 to base package list, is needed for installs.

bd0f60a5987d4b9a4823af83e3898cf9d99dd8b4 authored almost 9 years ago by Kim Hagen <[email protected]>
Remove the "build successful" message for now.

Apparently live-build doesn't return $?>0 correctly for certain failures,
which may lead to misle...

dd54dd008d50a301505b8afd1a24326e1a75733b authored almost 9 years ago by Daniil Baturin <[email protected]>
Merge branch 'current' of github.com:vyos/vyos-build into current

1444f5f3e57e11302eb08596f55203ef035ab247 authored almost 9 years ago by Daniil Baturin <[email protected]>
Add a build step for generating version files.

cddc611ae3a6da15aaa2bded568209bb3eca27de authored almost 9 years ago by Daniil Baturin <[email protected]>
Add support for --build-type and --version options to configure script.

Image version will now be passed in configure option.

As a collateral damage, add support for op...

b0c41b26b9435a3a834bee7cc16a1ae1cb03a5fa authored almost 9 years ago by Daniil Baturin <[email protected]>
Add a configure option for selecting build type (release vs dev).

38a250d62763a85e41cfe57b120ab380ad42fa55 authored almost 9 years ago by Daniil Baturin <[email protected]>
add extra linux cmdline options

ed565077cb9bfed6780ff186f20bc9a80915ecca authored almost 9 years ago by Kim Hagen <[email protected]>
Add VyOS package repo, hardcoded for now.

This will be a configure option eventually.

4add13956fa340e39b6b53ce1d7cd68946bcc8fc authored almost 9 years ago by Daniil Baturin <[email protected]>
Keep all common live-build config data in data/live-build-config

If more granular data modification is needed, it can be stored in other data/ subdirs.

24a8a430779539d0be840b7ad8a3958ec02612a0 authored almost 9 years ago by Daniil Baturin <[email protected]>
Make the config existence check scripts try to actually load the JSON.

2f10d39a98eb4815e4b2d677e210febeed45b7ca authored about 9 years ago by Daniil Baturin <[email protected]>
Add license headers to scripts.

Some people rightfully complained about their absense already.

90ca7062c19e7237d9e4f3fe9f442db2a99a7048 authored about 9 years ago by Daniil Baturin <[email protected]>
Initial support for pbuilder.

Note: pbuilder --create does not work well with relative build path,
base.tgz creation fails.
Th...

595d17abea232345cf4475206363de7c379c3211 authored about 9 years ago by Daniil Baturin <[email protected]>
Add configure script support for Debian mirror options.

c0cae8b7fec0d5e8a7c8ff9418397587e967fd15 authored about 9 years ago by Daniil Baturin <[email protected]>
Make the configure script create the build/ dir if it doesn't exist.

daf94a4bab985b33f17d6b8474c49213bead4f84 authored about 9 years ago by Daniil Baturin <[email protected]>
Add sudo to required packages, since we use it in scripts.

Using sudo from scripts may be objectionable, but I don't see
any alternatives for things that d...

6e66715c45a77be01855f269e03a9e6be1e50bf4 authored about 9 years ago by Daniil Baturin <[email protected]>
Add packages written specifically for VyOS as submodules.

Excluded:
Quagga (ideally, we should merge the vyatta changes into upstream).
Kernel and openvmt...

8114cd0efe700dcca555b33012a180ed48f8730f authored about 9 years ago by Daniil Baturin <[email protected]>
Some history and branch information in the README.

21acfddce20df24a7afc5432a1638b11a9c40729 authored about 9 years ago by Daniil Baturin <[email protected]>
Master branch README.

6d3fcf76bf829306bc812ba18eef186d8d165f66 authored about 9 years ago by Daniil Baturin <[email protected]>
Add package lists support.

The idea is that package lists in data/package-lists/common/
will be used by all build flavours,...

2018615d5553f981291d28866ced72a82dbbed02 authored about 9 years ago by Daniil Baturin <[email protected]>
Extend the makefile.

Split the 'iso' target into 'prepare' and 'iso' so it's possible to
debug the preparation stage ...

a0eefcc5e54fee72074a9d1dc993e251c8b897ad authored about 9 years ago by Daniil Baturin <[email protected]>
Add image data includes copying step to the makefile.

8688ace193d7a41e60fdf5ec5d092c7f31870207 authored about 9 years ago by Daniil Baturin <[email protected]>
Add the makefile.

Make a ./configure symlink for the classic feel.

81822aeb7f18aa632c28456f06ecb19a7c895340 authored about 9 years ago by Daniil Baturin <[email protected]>
Add initial drafts of the build scripts.

86c6a4bdf261845348b0452ef1099d82e134c2a0 authored about 9 years ago by Daniil Baturin <[email protected]>
Import the license.

27fa086f072b1499075de700350b664f9c25cb25 authored about 9 years ago by Daniil Baturin <[email protected]>
Add a README draft.

b949646fa6dc3ee814e51f13813cd6f0d7469960 authored about 9 years ago by Daniil Baturin <[email protected]>
Import the instant git remote switch script.

8f1c544bff1a411e07832bd19e28977b443485c5 authored about 9 years ago by Daniil Baturin <[email protected]>
Add *.pyc files to gitignore.

73a06aa42c846c0cf78e6b5537b0a53abdea58d1 authored about 9 years ago by Daniil Baturin <[email protected]>
Initial commit.

8e71eae3a2323aacd12e4a484dfd3773c9d7cf03 authored about 9 years ago by Daniil Baturin <[email protected]>