summarylogtreecommitdiffstats
path: root/trafficserver.install
blob: e51cfab3f092888760a52e13bb75c3d85ccf24cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pre_install() {
	getent group tserver &>/dev/null  || groupadd -g 499 tserver >/dev/null
	getent passwd tserver &>/dev/null || useradd -u 499 \
        -d /var/lib/trafficserver -g tserver -s /bin/false tserver >/dev/null
}

post_upgrade() {
    # There are configuration changes required when upgrading to major
    # version 4.
    if [[ "${2%%.*}" -lt 4 ]]; then
        echo 'Please review your configuration when upgrading to v4:'
        echo ' https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v4.0'
    fi
}

post_remove() {
	getent passwd tserver &>/dev/null && userdel  tserver  >/dev/null
	getent group tserver  &>/dev/null && groupdel tserver  >/dev/null
	echo 'Tserver log files and cache files must be cleaned up manually.'
}