summaryrefslogtreecommitdiffstats
path: root/abs/extra/rslsync/rslsync.install
blob: a64f8ceb005b0d2429efec86ed87bc43060ae5f7 (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
post_install() {
  post_upgrade
}

post_upgrade() {
cat << EOF
  WebGUI can be accessed via following URL: http://localhost:8888
  
  * Running rslsync system instance (using dedicated rslsync:rslsync account)

      System instance of rslsync is preconfigured (configuration file located
    at /etc/rslsync.conf) and can be used directly after installation.

    Execute:

      to reload system systemd modules:     systemctl daemon-reload
      to start rslsync manually:             systemctl start rslsync
      to autostart rslsync on system start:  systemctl enable rslsync

  * Running rslsync user instance (using current user account)

    User instance MUST be configured before use. To perform configuration, 
    install rslsync-autoconfig package or follow manual configuration steps:

        1. Copy /etc/rslsync/rslsync.conf to ~/.config/rslsync/rslsync.conf for
      the user you wish to configure rslsync:
  
        mkdir -p ~/.config/rslsync  
        cp /etc/rslsync.conf ~/.config/rslsync/rslsync.conf
 
      2. Replace user-specific references with the appropriate information,
      including the following settings:
 
        - storage_path
        - pid_file
        - webui.listen
        - webui.login
        - webui.password

      3. Make sure folder you specified as storage_path and folder where pid_file will
      be located both exist in the filesystem, since rslsync will not create it for you.

    Execute:

      to reload user systemd modules:       systemctl --user daemon-reload
      to start rslsync manually:             systemctl --user start rslsync
      to autostart rslsync on user login:    systemctl --user enable rslsync
EOF
}

post_remove() {
  echo -e "Please remove /var/lib/rslsync folder manually"
}