Gregory Kurtzer
0cdc8d1492
Moved the static files out of the go internal source
2022-02-12 01:35:14 +00:00
Gregory M. Kurtzer
1eabba2ef7
Merge pull request #266 from mslacken/ipxe-install-fix
...
removed static embeded pxe files in wwctl
2022-02-11 17:32:16 -08:00
Gregory M. Kurtzer
67ee3bf5f8
Revert "Move configuration code out of wwctl"
2022-02-11 16:20:05 -08:00
jcsiadal
378dda2ca1
Rebase updates
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-02-10 19:54:09 +00:00
jcsiadal
c9c8a683a7
Updates specfile to match distro guidelines. Suppots modifying client directory path at build time.
...
- Support relocating client files at build time (required for LSB compliant nodes)
- OS varable added to perform some make choices
- Saving and exporting the Makefile vars now scripted using list of variables
- Updated specfile to match RH and SUSE requirements and guidelines
- Moved /usr/local/var to /var/local; dynamic files shall not use /usr.
- State files use %sharedstatedir for path (std for SLE and RHEL)
- Release value adjusted to meet different DEB and RPM reqs.
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-02-10 19:47:50 +00:00
Christian Goll
7b2d34f317
make location of buildconf
2022-02-09 10:18:18 +01:00
Christian Goll
1a1e967aba
removed static embeded pxe files in wwctl
2022-02-03 11:38:54 +01:00
Gregory Kurtzer
af32998c2b
Fix some of the install paths
2022-01-26 03:46:22 +00:00
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