summarylogtreecommitdiffstats
path: root/gnunet.install
diff options
context:
space:
mode:
authorgrufo2021-09-18 02:35:30 +0100
committergrufo2021-09-18 02:35:30 +0100
commit2d920280cb17846210c9198ab4ce0ff9e6dcc3ef (patch)
treeb205b1c6878aabf365de3e3d50f85c2af5bfbc11 /gnunet.install
parente169b51f75d0d2a45eb30233c3689f5530528e8d (diff)
downloadaur-2d920280cb17846210c9198ab4ce0ff9e6dcc3ef.tar.gz
Added `/etc/skel/.config/gnunet.conf`
Diffstat (limited to 'gnunet.install')
-rw-r--r--gnunet.install28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnunet.install b/gnunet.install
new file mode 100644
index 000000000000..7d6a2e3ffabd
--- /dev/null
+++ b/gnunet.install
@@ -0,0 +1,28 @@
+post_install() {
+
+ local _PWD_PAIRS_="$(awk -F ':' '$3>=1000 && $3<2000 {print $1":"$6}' '/etc/passwd')"
+ local _USER_
+ local _CFG_FILE_
+
+ for _PWD_PAIR_ in ${_PWD_PAIRS_}; do
+ _USER_="$(echo $_PWD_PAIR_ | cut -d ':' -f 1)"
+ _CFG_FILE_="$(echo $_PWD_PAIR_ | cut -d ':' -f 2)/.config/gnunet.conf"
+ test -e "${_CFG_FILE_}" || install -Dm644 -o "${_USER_}" -g \
+ "$(id -gn "${_USER_}")" /etc/skel/.config/gnunet.conf \
+ "${_CFG_FILE_}"
+ done
+
+ echo
+ echo 'Do not forget to add your user to the `gnunet` group, with'
+ echo
+ echo ' sudo usermod -aG gnunet YOUR-USERNAME'
+ echo
+ echo 'If later you want to remove your user from the group, launch:'
+ echo
+ echo ' sudo gpasswd --delete YOUR-USERNAME gnunet'
+ echo
+ echo 'For information on how to use GNUnet plaese refer to the GNUnet article in the'
+ echo 'ArchWiki (https://wiki.archlinux.org/title/GNUnet).'
+ echo
+
+}