Niko Kivel
300070c3bc
install wwclient for all system overlays
2021-11-25 23:04:17 +01:00
Christian Goll
74da63d079
set .conf files for man_page and bash_completion
2021-11-19 10:02:13 +01:00
Michael L. Young
fafbb810fa
Remove ifndef
2021-11-08 08:54:22 -05:00
Michael L. Young
d6909080fc
Change pattern for setting VERSION and RELEASE to allow them to be overriden.
2021-11-08 08:48:55 -05:00
Michael L. Young
df1dd94655
Resolve merge conflict due to newer spec file.
2021-11-08 08:41:31 -05:00
Gregory M. Kurtzer
3912f5da98
Merge pull request #199 from paulscherrerinstitute/node_util
...
fix FindByHwaddr
2021-11-06 17:29:40 -07:00
Niko Kivel
02500ad56d
moved node utils to util.go
...
added tests for FindByHwaddr and FindByIpaddr
2021-11-03 11:51:35 +01:00
jcsiadal
f7396ae5be
Updates to build an RPM
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2021-11-01 11:32:59 -07:00
Michael L. Young
17c71993d3
Add GitHub action to build new release assets and upload them
2021-10-26 22:25:50 -04:00
Gregory Kurtzer
c097c15b13
Don't rebuild all binaries all the time
2021-09-22 23:20:59 -07:00
Gregory Kurtzer
acf2990936
Bumped version
2021-09-15 22:03:56 -07:00
Gregory Kurtzer
a8229f3fa1
Some minor Makefile updates
2021-09-15 21:24:55 -07:00
Gregory Kurtzer
fcebd026ce
Removed the go tooling for the make all
2021-09-15 21:05:12 -07:00
WestleyR
379fa9404b
Always rebuild the go binaries
...
Its not practical to run `make clean ; make` every time you want to
rebuild one of the go binaries. Go will automatically cache builds and
file changes.
2021-09-10 12:06:19 -07:00
WestleyR
85f5f335c5
lint: ingnore the staticfile dir
2021-09-07 21:24:10 -07:00
Gregory Kurtzer
eac54ad88a
Working on vendor module fixes for go
2021-08-22 21:54:46 -07:00
Gregory Kurtzer
e6009bcd0c
Don't run systemctl when doing a make install (RPM fixes)
2021-08-21 08:14:41 -07:00
Gregory Kurtzer
781f610e9c
Minor fix on man page compression order in Makefile
2021-08-20 08:25:10 -07:00
Gregory Kurtzer
6225a5947a
Moved completion and man page generation to later
2021-08-19 20:43:49 -07:00
Gregory Kurtzer
0af494caca
Merge branch 'bash_completion' of https://github.com/mslacken/warewulf into mslacken-bash_completion
2021-08-19 20:21:12 -07:00
Michael L. Young
aae8432870
Use Module Mirror For Downloads
...
- By using the module mirror, we get around the issue of using an older
git client such as that which comes with CentOS 7.
- Using a module mirror helps to speed up module downloads.
Fixes #89
2021-08-19 22:41:10 -04:00
Christian Goll
8d5162f88a
automatic man page generation
2021-08-10 11:15:53 +02:00
Christian Goll
b27951b59f
added binary to create bash completion
...
also do not bail out, when configs can't be read, still the
2021-08-10 11:15:33 +02:00
Brian Clemens
0bbfa3060b
Tag 4.1.0
2021-07-29 13:46:27 +09:00
Brian Clemens
0aa25ecbdc
Add firewalld directory to buildroot
2021-07-29 12:37:47 +09:00
Gregory Kurtzer
dc3a60cce7
Make make with no params do the right thing.
2021-04-24 18:50:10 -07:00
Gregory Kurtzer
d1bae3582b
Fixed Warewulfd and systemd
2021-04-24 16:49:06 -07:00
Gregory Kurtzer
98940c0483
Don't overwrite the config files if they are already present
2021-04-24 16:36:45 -07:00
Brian Clemens
9b5ff49718
Add firewalld service file to Makefile / RPM spec
2021-04-22 20:35:42 +09:00
Niko Kivel
7aafbcaeb3
makefile
2021-03-19 12:38:47 +01:00
Gregory Kurtzer
8d24496e97
Fixing some packaging issues, make should start services.
2021-03-06 18:02:25 -08:00
Brian Clemens
da192d95b6
Fix systemd unit failing because of missing warewulf group
2021-03-04 19:03:45 +09:00
Brian Clemens
766ef32914
Fix build on el7
2021-02-03 22:29:23 +09:00
Brian Clemens
4712c03a1a
Tag 4.0.0
2021-01-26 22:53:18 +09:00
Brian Clemens
7ee9760f45
Clean distribution files in make clean
2021-01-18 09:33:13 +09:00
Gregory Kurtzer
98f5142635
Include vendor in make dist
2021-01-14 21:19:31 -08:00
Gregory Kurtzer
9565f9fd32
Added make dist to Makefile to produce a tarball
2021-01-14 21:14:12 -08:00
Gregory Kurtzer
b4e5656b5b
Create the correct directory name (plural for chroots)
2020-12-22 22:20:22 -08:00
Gregory Kurtzer
54b5d8e4a6
Move all configurations to a separate config that can be sourced as needed
2020-12-20 23:14:55 -08:00
Gregory Kurtzer
154f90a972
Fix permissions on Makefile for ssh keys in the overlay
2020-12-19 00:41:18 -08:00
Gregory Kurtzer
90246f227f
Moved warewulfd commandline program into wwctl
2020-12-11 23:30:29 -08:00
Gregory Kurtzer
5c995f9d0f
Added Init to datastructure, fixups to container interface, and --setdefault to kernel and container build
2020-12-06 22:29:25 -08:00
Gregory Kurtzer
8c11c2b304
Renamed vnfs to container, finished VNFS and kernel refactoring
2020-12-06 00:47:00 -08:00
Gregory Kurtzer
95ebecd203
Fix bug with CGO build of warewulfd WRT gpgme.h
2020-12-04 17:47:25 -08:00
Gregory Kurtzer
c46603c082
Removed DHCP from Makefile and added a bunch of README content
2020-12-03 18:02:33 -08:00
Gregory Kurtzer
37eaa979ec
Fix install bug for etc/*
2020-12-01 18:03:13 -08:00
Gregory Kurtzer
bc2bee9cf0
Fix for network calculation for DHCP
2020-12-01 15:19:58 -08:00
Shannon V. Davidson
1cc2be693d
added creation of chroot directory
2020-11-19 10:25:12 -06:00
Gregory Kurtzer
9c1b28932e
Last bit of minor bugfixes and cleanups for a working demo
2020-11-11 23:04:57 -08:00
Gregory Kurtzer
0c3a58e47a
bug fixes
2020-11-11 00:34:03 -08:00