unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Services: gnunet. (require help)
@ 2017-01-18 16:50 contact.ng0
  2017-01-18 16:50 ` [PATCH] gnu: services: Add gnunet-service contact.ng0
  2017-01-20 13:26 ` Services: gnunet. (require help) Ludovic Courtès
  0 siblings, 2 replies; 12+ messages in thread
From: contact.ng0 @ 2017-01-18 16:50 UTC (permalink / raw)
  To: guix-devel

I've been changing this service back and forth and back again, now running on one computer, and leaving aside all confusion you will see in there,
gnunet needs at least a .config/gnunet file, the rest should be automatically created. unless it isn't, which was the case here. And all shepherd gives me on the computer where I run the branch is:
starting service gnunet.
couldn't start service gnunet.

Looking at the logs I can get, I saw nothing obvious. I have no logs appended but the patch.
If you want to clean it up first feel free to comment on that, this is straight imported from the WIP branch on the other computer.
The config is hardcoded because I just need to get it to work for now.

^ permalink raw reply	[flat|nested] 12+ messages in thread
* gnunet-service, first draft in need of review.
@ 2016-12-19 19:30 ng0
  2016-12-19 19:30 ` [PATCH] gnu: services: Add gnunet-service ng0
  0 siblings, 1 reply; 12+ messages in thread
From: ng0 @ 2016-12-19 19:30 UTC (permalink / raw)
  To: guix-devel

Hi, I picked up the service I started working on in september.
In some parts I'm picking a starting point now with what I already
worked on in the past, file:net-misc/gnunet/files/gnunet.initd visible
at https://gnunet.org/git/youbroketheinternet-overlay.git/
specifically with the setuid parts. I'm pretty sure that the setuid
thing was removed in a later revision, but (sadly) I have to deal with
this terrible old checkout which is 0.10.1 for reasons.

I'd like someone to review the shepherd service so I can be sure that
the errors I'm getting aren't gnunet related. You have to configure a
system (didn't test VMs) with this patch. gnunet will fail to start,
and then you have to "sudo shepherd start gnunet". Your user can get
added to the now existing gnunet group, which is the upstream intended
way to use gnunet (or one of the ways) with one system user/group and
users belonging to the group to start/execute the binaries.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-02-24 21:51 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-18 16:50 Services: gnunet. (require help) contact.ng0
2017-01-18 16:50 ` [PATCH] gnu: services: Add gnunet-service contact.ng0
2017-01-20 13:26 ` Services: gnunet. (require help) Ludovic Courtès
2017-01-21 12:04   ` ng0
2017-01-21 22:50     ` Chris Marusich
2017-01-23 11:53       ` ng0
2017-01-23 12:08         ` Ricardo Wurmus
2017-02-24 21:48   ` ng0
2017-02-24 21:53     ` ng0
  -- strict thread matches above, loose matches on Subject: below --
2016-12-19 19:30 gnunet-service, first draft in need of review ng0
2016-12-19 19:30 ` [PATCH] gnu: services: Add gnunet-service ng0
2016-12-21  9:10   ` Ludovic Courtès
2016-12-21 14:57     ` ng0

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).