unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GNUNet packages
@ 2016-06-11 21:20 ng0
  2016-06-12 11:22 ` 宋文武
  0 siblings, 1 reply; 2+ messages in thread
From: ng0 @ 2016-06-11 21:20 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2743 bytes --]

I believe the thread was broken in my mailbox because I used gmane
for a while.

Here is one question regarding the package:
On Gentoo we created a user and group dedicated to gnunet
(sample, unfinished post install notes from gentoo below),
gnunet would be started under this user, and users who
would want to use gnunet applications join its group.

As the /gnu/store/ is unchangeable and I plan to make
the gnunet config configurable by a service anyhow, this
leaves (maybe already solved) questions open for me:

1. Is such behavior (a gnunet group to join) desired for Guix?
2. Does the default kernel ship with an enabled /dev/net/tun?

I think I know that the group thing is unnecessary as soon as
we have a service, but I thought I ask again.

pkg_postinst() {
        # We should update the gtk icon cache for the icons.
        # @TODO: provide average working example config to copy for user.
        # @TOO: point out that exact time is needed currently.
        elog "To configure"
        elog "   1) Add desired user(s) to the 'gnunet' group"
        elog "   2) Edit the system-wide config file '/etc/gnunet/gnunet.conf'"
        elog "      preferably using 'gnunet-setup -c /etc/gnunet/gnunet.conf'"
        elog "      ('gnunet-setup' is part of the gnunet-gtk package)"
        elog "   3) You may want to choose other bootstrap nodes than the ones"
        elog "      provided in /usr/share/gnunet/hellos or remove them if you"
        elog "      want to run GNUnet another way."
        elog "   4) Certain services will require '/dev/net/tun' to exist,"
        elog "      which you must enable in your kernel."
        elog " "
        elog "Optionally, emerge gnunet-gtk to get a GUI for file-sharing and"
        elog "configuration. This is particularly recommended"
        elog "if your network setup is non-trivial, as gnunet-setup can be"
        elog "used to test in the GUI if your network configuration is working."
        elog "gnunet-setup should be run as the \"gnunet\" user under X.  As it"
        elog "does very little with the network, running it as \"root\" is likely"
        elog "also harmless.  You can also run it as a normal user, but then"
        elog "you have to copy \"~/.gnunet/gnunet.conf\" over to the \"gnunet\" user's"
        elog "home directory in the end."
        elog " "
        elog "Once you have configured your peer, run (as the 'gnunet' user)"
        elog "\"gnunet-arm -s\" to start the peer. You can then run the various"
        elog "GNUnet-tools as your \"normal\" user (who should only be in the group 'gnunet')."
}

--
♥Ⓐ ng0
For non-prism friendly talk find me on
psyced.org / loupsycedyglgamf.onion

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

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

* Re: GNUNet packages
  2016-06-11 21:20 GNUNet packages ng0
@ 2016-06-12 11:22 ` 宋文武
  0 siblings, 0 replies; 2+ messages in thread
From: 宋文武 @ 2016-06-12 11:22 UTC (permalink / raw)
  To: guix-devel

ng0 <ng0@we.make.ritual.n0.is> writes:

> I believe the thread was broken in my mailbox because I used gmane
> for a while.
>
> Here is one question regarding the package:
> On Gentoo we created a user and group dedicated to gnunet
> (sample, unfinished post install notes from gentoo below),
> gnunet would be started under this user, and users who
> would want to use gnunet applications join its group.
>
> As the /gnu/store/ is unchangeable and I plan to make
> the gnunet config configurable by a service anyhow, this
> leaves (maybe already solved) questions open for me:
>
> 1. Is such behavior (a gnunet group to join) desired for Guix?
Yes, and for example, the wicd-service requires the 'netdev' group.

> 2. Does the default kernel ship with an enabled /dev/net/tun?
Yes, the module is builtin (CONFIG_TUN=y).

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

end of thread, other threads:[~2016-06-12 11:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-11 21:20 GNUNet packages ng0
2016-06-12 11:22 ` 宋文武

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).