summarylogtreecommitdiffstats
path: root/wildfly.install
diff options
context:
space:
mode:
Diffstat (limited to 'wildfly.install')
-rw-r--r--[-rwxr-xr-x]wildfly.install42
1 files changed, 18 insertions, 24 deletions
diff --git a/wildfly.install b/wildfly.install
index 485050c3b692..dc76a746f867 100755..100644
--- a/wildfly.install
+++ b/wildfly.install
@@ -1,33 +1,27 @@
post_install() {
- . /etc/profile.d/wildfly.sh
-
- getent group $JBOSS_USER >/dev/null 2>&1 || groupadd -r $JBOSS_USER
- getent passwd $JBOSS_USER >/dev/null 2>&1 || useradd -g $JBOSS_USER -d $JBOSS_HOME -s /bin/bash -r $JBOSS_USER
- chown -R $JBOSS_USER:$JBOSS_USER $JBOSS_HOME
-
- JBOSS_PIDFILE_DIR=`dirname $JBOSS_PIDFILE`
- mkdir -p $JBOSS_PIDFILE_DIR
- chown $JBOSS_USER:$JBOSS_USER $JBOSS_PIDFILE_DIR
-
- JBOSS_CONSOLE_LOG_DIR=`dirname $JBOSS_CONSOLE_LOG`
- mkdir -p $JBOSS_CONSOLE_LOG_DIR
- chown $JBOSS_USER:$JBOSS_USER $JBOSS_CONSOLE_LOG_DIR
+ echo " -> Wildfly is installed as a systemd service."
+ echo " -> You should run the add-user script (/opt/wildfly/bin/add-user.sh) in order to add a management user"
+ echo " -> if you want to access the management console, which listens locally on port 9990."
+ echo " -> The main server listens on all networks at port 8080."
+}
- echo 'Environment/configuration variables are placed in /etc/profile.d/wildfly.sh'
- echo 'This package contains only Final versions of AS. If you are looking for Alpha/Beta/CR... versions, please get wildfly-devel package instead'
+pre_upgrade() {
+ echo " -> Stoping wildfly.service ..."
+ systemctl stop wildfly.service
+ wait
}
post_upgrade() {
- post_install $1
+ echo " -> Updating installation directory permissions ..."
+ chmod -R u=rwX,g=rwX,o=rX opt/wildfly
+ post_install "$1"
}
pre_remove() {
- . /etc/profile.d/wildfly.sh
-
- if getent passwd $JBOSS_USER >/dev/null 2>&1; then
- userdel $JBOSS_USER
- fi
- if getent group $JBOSS_USER >/dev/null 2>&1; then
- groupdel $JBOSS_USER
- fi
+ echo " -> Stoping wildfly.service ..."
+ systemctl stop wildfly.service
+ wait
+ echo " -> Disabling wildfly.service ..."
+ systemctl disable wildfly.service
}
+