56 Commits

Author SHA1 Message Date
Neil Alexander
429d014d1c
Fix addgroup/groupadd 2018-12-18 11:16:27 +00:00
Neil Alexander
a22da8009f
Hopefully fix semver versioning breakage caused by non-master merge commits 2018-12-17 22:07:28 +00:00
Neil Alexander
0a9b34d121
Revert "Merge pull request #259 from neilalexander/semver"
This reverts commit 51b3746df682b50f5d6a3f6c5bcd10b36e4dc8b1, reversing
changes made to 6e87791e50f38fe310771858888b661831a0fd61.
2018-12-17 19:17:29 +00:00
Christer Warén
fb1d639f6d
Merge pull request #5 from cwinfo/develop
Branch Develop: Branch to Patch
2018-12-17 15:32:29 +02:00
Christer Warén
712ec7d3fb
Update Dockerfile
ENV CGO_ENABLED=0
2018-12-17 15:28:45 +02:00
Neil Alexander
b20c3538b7
Point hjson to master repo following comments merge 2018-12-17 10:50:57 +00:00
Neil Alexander
0ee74a4efd
Update semver 2018-12-17 10:34:26 +00:00
Neil Alexander
e1c7983752
Update debian package to fix systemd disabling (not good for remote systems) and add group yggdrasil for admin socket/conf 2018-12-14 14:25:26 +00:00
Neil Alexander
73ed563dde
Update debian package behavior
It now won't enable itself automatically on install and it will
only start Yggdrasil if enabled in systemd. It also won't break
during install on systems where systemd is not present.
2018-12-12 20:29:56 +00:00
Neil Alexander
08ad163dfe
Add starting point for an RPM spec file 2018-12-09 23:10:12 +00:00
Neil Alexander
3b2044666d
Fix bug in semver version.sh 2018-12-08 11:31:20 +00:00
Neil Alexander
f2d01aa54d
Use bare version in deb/macos packages instead of cut 2018-12-08 10:54:47 +00:00
Neil Alexander
9d0b8ac6f4
Strip v from version during imprint 2018-12-08 10:51:31 +00:00
Neil Alexander
5315bc25c5
Return 1 instead of -1 from semver/deb 2018-12-08 10:33:33 +00:00
Neil Alexander
2da3ef420c
Update documentation, remove stray .DS_Store file 2018-12-08 10:30:43 +00:00
Arceliar
586781b49c convert to go module 2018-12-07 19:56:04 -06:00
Neil Alexander
4bc009d845
Update semver behaviour 2018-12-07 22:17:09 +00:00
Neil Alexander
d0c2ce90bb
Fix semver when git history is not present 2018-12-07 22:03:57 +00:00
Neil Alexander
4532d0e0c8
Merge pull request #219 from neilalexander/semver
Tag releases in master using CI
2018-12-07 19:38:01 +00:00
Jan Christian Grünhage
9f4fc3669b Reduce container image size 2018-12-04 13:04:42 +01:00
Neil Alexander
8a04cbe3c8
Try to fix CircleCI shell error 2018-12-03 17:49:03 +00:00
Neil Alexander
a7f5c427d4
Tag releases in master using CI (also checks for v0.x.0 instead of v0.x when deciding version numbers) 2018-12-03 17:44:26 +00:00
Christer Warén
80b876d21d
Creating entrypoint.sh to /contrib/docker/ 2018-12-03 05:58:24 +02:00
Christer Warén
8b7b3452cf
Creating Dockerfile to /contrib/docker/
- Multiple architectures supported by using Golang's official Debian Stretch image.
- Upgrading os to latest updates
- Adding all files to image
- Creating user for yggdrasil (kinda unused)
- Building from source code
2018-12-03 05:57:00 +02:00
Neil Alexander
9f129bc7b0
Backup and normalise config if needed 2018-10-17 12:48:54 +01:00
Neil Alexander
8844dedb8a
Add create-pkg.sh for creating macOS installers 2018-10-17 11:55:01 +01:00
Neil Alexander
980f18b266
Add freebsd service script into contrib 2018-10-06 00:24:07 +01:00
Neil Alexander
438fcdfc5f
Build for arm64 2018-07-20 10:04:04 +01:00
Arceliar
254be42614 gofmt 2018-06-21 10:39:43 -05:00
Neil Alexander
1a60e89ada
Add yggdrasilconf for testing with vyatta-yggdrasil 2018-06-21 16:03:46 +01:00
Neil Alexander
10a66a4edc
Update semver to hopefully avoid squash merges 2018-06-17 18:17:21 +01:00
Neil Alexander
415748d381
Update generate.sh 2018-06-14 15:22:13 +01:00
Neil Alexander
7cc067e3a5
Let's try this again 2018-06-14 15:07:39 +01:00
Neil Alexander
2ab5a1f1c2
Fix debian control file 2018-06-14 14:47:55 +01:00
Neil Alexander
474fdda8ca
Fix launchd script path and amend debian control file 2018-06-14 13:24:37 +01:00
Neil Alexander
77d67a1569
Fix debian normalisation in postinst 2018-05-23 21:31:52 +01:00
Neil Alexander
8a46253c1f
Normalise existing yggdrasil.conf on debian package install/upgrade 2018-05-23 13:26:08 +01:00
Neil Alexander
ab3eb9877a
Fix builds 2018-05-20 23:59:42 +01:00
Neil Alexander
cda7a2abcc
Builds for yggdrasilctl plus usage info and fixes 2018-05-20 23:46:02 +01:00
Neil Alexander
0dc6e24451 Add armhf target for CircleCI 2018-03-16 10:10:44 +00:00
Neil Alexander
55e4c33169 Add launchd script for macOS to contrib 2018-03-11 22:53:55 +00:00
Arceliar
b6dd0c5248 try to fix the pull/N issue with circleci again 2018-03-05 22:59:48 -06:00
Arceliar
9553b1ef8f apparently PRs get a slash in the branch name, which causes problems for the circleci builds 2018-03-05 22:47:50 -06:00
Neil Alexander
b1380baa9f Update versioning to v1.2.3 where derived from the tag and 3 is commits since last tag 2018-03-05 22:14:36 +00:00
Neil Alexander
c57cf73219 Try symbolic-ref to get branch name 2018-03-05 21:54:30 +00:00
Neil Alexander
d58c971559 Fix bugs in CircleCI naming 2018-03-05 20:26:55 +00:00
Neil Alexander
6366558258 Use new semver versioning for CircleCI builds 2018-03-05 20:20:17 +00:00
Neil Alexander
a75ddff9f3 Ignore non-version tags 2018-03-05 20:06:38 +00:00
Neil Alexander
f4aa4f1848 Match v* tags only 2018-03-05 19:54:18 +00:00
Neil Alexander
3e6530c813 Propose semver version script for #45 2018-03-05 19:34:23 +00:00