blob: 201b42100acce7c1833820edd6f90401b6059b30 (
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
|
post_install() {
echo "Creating user and group artifactory..."
getent group artifactory &>/dev/null || groupadd -r artifactory >/dev/null
getent passwd artifactory &>/dev/null || useradd -r -g artifactory -d /opt/artifactory artifactory >/dev/null
chown -R artifactory /opt/artifactory/etc /opt/artifactory/tomcat/webapps /opt/artifactory/logs
chown artifactory /opt/artifactory /opt/artifactory/tomcat /run/artifactory
echo
echo 'For the Artifactory user guide and installation instructions please visit:'
echo
echo ' http://wiki.jfrog.org/confluence/display/RTF'
echo
echo 'The default administrator user is:'
echo ' username: admin'
echo ' password: password'
echo
}
post_upgrade() {
echo "Removing tomcat work directory"
if [ -d /opt/artifactory/tomcat/work ]; then
rm -rf /opt/artifactory/tomcat/work
fi
if [ -d /opt/artifactory/tomcat/webapps/artifactory ]; then
echo "Removing Artifactory's exploded WAR directory"
rm -rf /opt/artifactory/tomcat/webapps/artifactory
fi
}
post_remove() {
post_upgrade
echo "Removing artifactory user and group..."
getent passwd artifactory &>/dev/null && userdel artifactory >/dev/null
getent group artifactory &>/dev/null && groupdel artifactory >/dev/null
}
|