diff options
Diffstat (limited to 'wildfly.install')
-rw-r--r--[-rwxr-xr-x] | wildfly.install | 42 |
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 } + |