aboutsummarylogtreecommitdiffstats
path: root/hyphanet.install
blob: b8e0f6a40ae38225beb3ef400e939d557691fd2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# This file is part of AUR/hyphanet
# https://aur.archlinux.org/packages/hyphanet
#
# Copyright Arch Linux Contributors
#
# Permission to use, copy, modify, and/or distribute this software for
# any purpose with or without fee is hereby granted.
#
# THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
# FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
# DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
# AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

print_instructions(){
  cat << EOF
################################################################################
                 !!! IMPORTANT INSTRUCTIONS, READ CAREFULLY !!!
################################################################################
##
##  AUR/hyphanet uses SystemD as a service daemon manager.
##
##  To run Hyphanet automatically during startup, do the following:
##
##       sudo systemctl enable --now freenet
##
##  Freenet Web Interface: http://127.0.0.1:8888
##  Freenet Configuration: /etc/freenet/freenet.ini
##    Freenet Directories: /var/lib/freenet/
##     Freenet Base Files: /usr/share/freenet/
##           Freenet Jars: /usr/share/java/freenet/
##                   Logs: /var/log/freenet/
##
##  Hyphanet will be slow during first startup while it discovers the network.
##  You may see 'Data Not Found' or 'Route Not Found' errors, this is normal.
##
##  For best performance Hyphanet should be run 24/7 as much as possible.
##
################################################################################
EOF
}



post_install() {
  print_instructions
}

post_upgrade() {
  print_instructions
}

post_remove() {
  cat << EOF
################################################################################
                 !!! IMPORTANT INSTRUCTIONS, READ CAREFULLY !!!
################################################################################
##
##  Pacman REMOVED the following:
##
##           Freenet Jars: (DELETED) /usr/share/java/freenet/
##     Freenet Base Files: (DELETED) /usr/share/freenet/
##                       : (DELETED) /var/lib/freenet/java.security
##                       : (DELETED) /var/lib/freenet/nss.cfg
##                       : (DELETED) /var/lib/freenet/seednodes.fref
##
##  The following REMAINS in the system:
##
##  Freenet Configuration: (PRESENT) /etc/freenet/freenet.ini
##    Freenet Directories: (PRESENT) /var/lib/freenet/
##                   Logs: (PRESENT) /var/log/freenet/
##
##  You may safely delete these to completely remove Freenet from this system.
##
##  Create backups of files and directories that are valuable before deleting.
##
################################################################################
EOF
}