David Anderson
016dba3369
go.mod: update to make dependabot leave me alone.
...
Signed-off-by: David Anderson <dave@natulte.net>
2023-02-24 19:58:15 -08:00
SBhojani
fc2840fa7b
Update quickcmd.go
2021-06-17 15:18:21 -07:00
Simon Legner
bdaec9d826
Add Ubuntu Groovy Gorilla to quickcmd.go
...
Ref: https://releases.ubuntu.com/groovy/
2020-11-24 03:18:25 -08:00
Simon Legner
50ddff3980
Add Debian Buster to quickcmd.go
...
Ref: https://www.debian.org/releases/buster/
2020-11-24 03:18:15 -08:00
Simon Legner
7a7fcbe4ac
Add Fedora 33 to quickcmd.go
...
Ref: https://docs.fedoraproject.org/en-US/fedora/f33/release-notes/
2020-11-23 16:31:47 -08:00
LuckCrafter
66e5fba6f6
Update quickcmd.go
...
Change 'kernel := fmt.Sprintf("%s/arch/boot/%s/vmlinuz", httpSrv, arch)' to 'kernel := fmt.Sprintf("%s/arch/boot/%s/vmlinuz-linux", httpSrv, arch)' at line 330 (false link)
2020-09-20 15:21:20 -07:00
Michael Brown
ddb47796bc
Use documented mechanism for embedding iPXE script
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2020-07-01 10:04:18 -07:00
Neil Roza
bc90686a52
work around broken ipxe EMBED
2020-06-17 15:32:18 -07:00
Neil Roza
c36e8784c8
pixiecore/README.md: update docker image names
2020-06-17 12:13:29 -07:00
Neil Roza
a58c0b7bc7
fix #113 : get the update-ipxe target working
...
Delete the vendored source under `thirds_party/ipxe` and replace it with a
submodule reference to https://github.com/ipxe/ipxe.git at commit
8f1514a00450119b04b08642c55aa674bdf5a4ef a.k.a. tag `v1.20.1` a.k.a. the latest
release as of this writing.
Edit `Makefile` to change the rule body of the `update-ipxe` target:
* Discover the full path of `pixiecore/boot.ipxe`; i.e., the `EMBED` script
given to the `ipxe` build.
* Use `$(MAKE) -C` instead of subshelled `cd`.
* Leave the four built ipxe binaries where they are built.
* Change the `go-bindata` to operate on the four files (instead of the
directory that contains them), write to `out/ipxe/bindata.go` (instead of
`third_party/ipxe/ipxe-bin.go`), and lose the `-prefix`.
Edit `cmd/pixiecore/main.go` use the new `ipxe` import path and reference the
binaries by the longer, un-prefixed path keys.
Add `out/ipxe/bindata.go`, the thing generated by `go-bindata`. Yeah, we
shouldn't source-control that which we can generate, but...
* `ipxe` builds are not reproducible (yet)
* building those four binaries takes a appreciable amount of time
* we can avoid a build-time dependency on `go-bindata`
Remove `third_party/Makefile` because it looks like dead code. At any rate, it
seems this patch obviates everything it may have done.
2020-06-17 09:54:17 -07:00
David Anderson
c56445963e
pixiecore/cli: correct URL for Ubuntu >=focal.
2020-06-04 01:05:21 +00:00
Kobe Housen
50b55cd745
add support for fedora 32
2020-05-21 10:45:23 -07:00
Stefan Majer
68743c67a6
fix for #78 , dockerfile compiles again
2020-02-05 13:06:10 -08:00
David Anderson
e107dcd254
Update dependencies.
2020-01-26 13:50:20 -08:00
Simon Legner
2077bcee04
quickcmd: Ubuntu version up to focal
...
Removes old versions no longer present on http://mirrors.edge.kernel.org/ubuntu/dists/
2020-01-26 13:25:55 -08:00
Simon Legner
1b89ea3ce5
quickcmd: add CentOS 8
2020-01-26 13:23:46 -08:00
Simon Legner
067d0cc365
quickcmd: add Fedora 31
2020-01-26 13:20:56 -08:00
Stefan Majer
f47ae40332
Fix most of golangci-lint errors in the pixiecore package, keep unused logging function and unchecked errors in example
2020-01-26 13:20:21 -08:00
afg
603e85bc4c
Add Arch Linux into quick boot options
2020-01-26 13:14:10 -08:00
Travis Short
c08175e180
Update pixiecore.go
...
fix interface metadata errors for MacOS
2020-01-26 13:12:51 -08:00
Dave Anderson
3271f8a90f
Update README.md
2019-11-27 20:18:57 -08:00
Björn Busse
fcbf6d3880
Update Fedora versions to currently available ones
...
Tested with the configured mirror.
2019-11-27 20:17:20 -08:00
Dave Anderson
8a2e038430
Update README.md
2019-11-27 19:57:18 -08:00
Neil Roza
72fa512fed
fix some readme links
2019-08-02 14:37:23 -07:00
wweir
01f30467ac
Fix #87 , add broadcast discover message support
2019-02-14 17:33:30 -08:00
David Anderson
a62f978630
Gaaaah. Switch deploy stage to Go 1.11. Where modules work.
2019-01-22 21:29:12 -08:00
David Anderson
675c498324
Desperation setting in.
2019-01-22 21:26:10 -08:00
David Anderson
b493824514
Further attempt to deconfuse CI.
2019-01-22 21:14:37 -08:00
David Anderson
9d7066245c
Yet another attempt to fix finicky CI.
2019-01-22 21:12:07 -08:00
David Anderson
307b9f6ccf
Correct the deploy commands to also use modules.
2019-01-22 21:07:19 -08:00
David Anderson
0576bf8116
Correct go tool vet
invocation.
2019-01-22 21:04:32 -08:00
David Anderson
d0d1e29c07
Stop using gometalinter, it's not module-aware.
2019-01-22 21:03:07 -08:00
David Anderson
268ad4db14
Don't enable modules on the tools, because they don't work with modules.
...
Sigh.
2019-01-22 20:46:23 -08:00
David Anderson
fbc01132f9
Force-on Go modules in CI.
2019-01-22 20:42:49 -08:00
David Anderson
663f6d5258
Stop trying to dep ensure in CI.
2019-01-22 20:41:05 -08:00
David Anderson
19ebf69d5c
Update CircleCI to use only go 1.11.
2019-01-22 20:39:48 -08:00
Cole Mickens
07f26d54dd
go.mod: correct module path
...
Signed-off-by: Cole Mickens <cole.mickens@gmail.com>
2019-01-22 20:35:53 -08:00
Cole Mickens
23047350a2
Replace Gopkg with go modules
...
Signed-off-by: Cole Mickens <cole.mickens@gmail.com>
2019-01-22 20:27:37 -08:00
Frank Theile
24067fad46
Replace Pixieboot -> Pixiecore
2018-10-10 09:49:12 -07:00
Perry Lorier
69eb97d03f
Explain which DHCP response is missing
...
Include better debugging messages as to if you didn't receive any DHCP response, or you're missing the ProxyDHCP boot configuration to try and determine what's going wrong.
2018-08-28 14:01:57 -07:00
David Anderson
fc62328e66
Switch the image building to happen on Go 1.10.
2018-08-12 20:30:37 -07:00
David Anderson
800f0e5470
Correct the working directory for the CI auto-deploy.
2018-08-12 18:25:21 -07:00
Anatoli Babenia
e76f0bd3d9
Simplify and add TL;DR with quick xyz
option
...
It is not clear what `all-in-one` means for software that is
so specialized as `pixiecore`, so I removed that phrase. :)
2018-08-12 16:38:36 -07:00
Anatoli Babenia
545242b7db
Update README.md
...
Put `pixiecore` program first as it is what most users want
2018-08-12 16:38:36 -07:00
Anatoli Babenia
48462f0844
Switch badge to CircleCI
...
Travis is gone in 870d490bda51
2018-08-12 12:21:35 -07:00
David Anderson
870d490bda
Disable Travis builds, this repo is on CircleCI now.
2018-07-27 09:53:51 -07:00
David Anderson
44f388b48b
Update CircleCI config to test 1.9, 1.10, 1.11beta2.
2018-07-27 09:43:56 -07:00
Matt Layher
d536e23ec2
dhcp4: add OptInterfaceMTU
2018-07-27 08:59:23 -07:00
Matt Layher
df529f74dc
dhcp4: make all options use type Option
2018-07-27 08:59:23 -07:00
Naadir Jeewa
cc33920b4f
Resolves #57 : Add RF_NETLINK to RestrictedAddressFamilies in SystemD unit
...
for pixiecore
Signed-off-by: Naadir Jeewa <naadir@randomvariable.co.uk>
2018-03-24 20:22:14 -07:00