summarylogtreecommitdiffstats
path: root/cvmfs.install
blob: 6190fd7cc9bbde048c692600cc2dbea0874a668e (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
post_install() {
  cvmfs_config setup nocfgmod nostart
  echo "To complete the setup please follow these instructions:"
  echo "  - modify /etc/cvmfs/default.local according to your needs, cf. the Technical Report at http://cernvm.cern.ch/portal/sites/cernvm.cern.ch/files/cvmfstech-2.1-5.pdf"

  # user_allow_other in /etc/fuse.conf does not seem to be necessary anymore? Or only for autofs?
  echo "You can mount cvmfs shares manually like:"
  echo "  # mkdir -p /cvmfs/domain.cern.ch"
  echo "  # mount -t cvmfs domain.cern.ch /cvmfs/domain.cern.ch"
  echo "Alternatively, to enable auto-mounting on demand we recommend to use systemd.automount (https://wiki.archlinux.org/index.php/Fstab#Automount_with_systemd), by simply adding lines to /etc/fstab like in this example:"
  echo "  # echo 'atlas.cern.ch /cvmfs/atlas.cern.ch cvmfs noauto,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.idle-timeout=5min,x-systemd.device-timeout=10,_netdev 0 0' >> /etc/fstab"
  echo "  Furthermore you (might?) need to add the following to /etc/fuse.conf:"
  echo "  # echo 'user_allow_other # added by CernVM-FS' >> /etc/fuse.conf"
  echo "Alternatively, if you plan on using AutoFS (read about the problems on the cvmfs AUR page), please run:"
  echo "  # cvmfs_config setup"
  echo " You should modify '/etc/cvmfs/default.local' file and use : "
  echo "  # cvmfs_config chksetup"
  echo " to check the configuration is correct. Finally execute :"
  echo "  # systemctl restart autofs"
}

post_remove() {
  echo "If you had enabled AutoFS for cvmfs, then please do:"
  echo "  # sed -i '/cvmfs/d' /etc/autofs/auto.master"
  echo "  # systemctl restart autofs"
  echo "  # sed -i '/added by CernVM-FS/d' /etc/fuse.conf"
  userdel cvmfs
  rm -rf /var/lib/cvmfs /cvmfs
}