Commit Graph

83 Commits

Author SHA1 Message Date
Gregory Kurtzer
ae0455eba1 Allow configuration generation for builds 2022-01-16 01:20:34 +00:00
Gregory Kurtzer
432cc5a413 Minor fix to changelog, config not required for lint anymore 2022-01-15 04:39:11 +00:00
Gregory Kurtzer
8da7dd415a Extend and optimize relocatable build config infrastructure 2022-01-15 04:00:18 +00:00
jcsiadal
3f68bc86db Minor fixes
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-01-12 03:10:50 +00:00
jcsiadal
5df101cd37 Relocate default to /var/lib; fix default const
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-01-11 05:56:32 +00:00
jcsiadal
8e626e9a62 Add config option for shared state dir
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>

Changes default share to /srv/warewulf
Update specfile
Some changes to match Golang standards
2022-01-11 05:52:58 +00:00
Gregory Kurtzer
e3d76f01e2 Merge branch 'main' of github.com:hpcng/warewulf into overlay_refactor 2022-01-06 00:37:17 +00:00
Gregory Kurtzer
d406231c10 Clean vendor directory on make clean 2021-12-31 01:18:35 +00:00
Gregory Kurtzer
e5edd87b43 Fix default permission of config file so users can use it. 2021-12-31 01:09:37 +00:00
Gregory Kurtzer
9f53bca1bf Various fixes found in testing 2021-12-29 17:16:53 -08:00
Gregory Kurtzer
00d8d42e9d First pass at a rework of the overlay subsystem in Warewulf 2021-12-29 16:11:25 -08:00
Gregory Kurtzer
2d50273f14 Cleanups to makefile so we don't pollute our source dirs 2021-12-28 15:33:00 -08:00
Gregory Kurtzer
556d453dd5 minor fix to git version string 2021-12-28 14:07:43 -08:00
Christian Goll
dfe4ef4363 Merge pull request #165 from mslacken/version
Version
2021-12-08 21:27:34 +01:00
Christian Goll
04f0a25fbc Merge pull request #211 from mslacken/update-gitignore
updated .gitignore to ignore man pages
2021-12-03 11:05:02 +01:00
Christian Goll
2a6ba97992 using --first-parent option to describe git version 2021-11-29 11:01:01 +01:00
Christian Goll
0a6d8b39a6 on server start print version info 2021-11-29 11:00:28 +01:00
Christian Goll
58c6adaff4 using right syntax in Makefile 2021-11-29 11:00:25 +01:00
Christian Goll
32e0de5a0f added version information 2021-11-29 10:56:48 +01:00
Gregory M. Kurtzer
503480809b Merge pull request #186 from elguero/releaseBuilds
Add GitHub action to build new release assets and upload them
2021-11-26 18:08:58 -08:00
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