You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by iw...@apache.org on 2021/11/06 12:17:01 UTC
[bigtop] branch master updated: BIGTOP-3595: Fix missing webui
module for building Alluxio RMP package and failure to create alluxio user
after installing Alluxio (#826)
This is an automated email from the ASF dual-hosted git repository.
iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/master by this push:
new e3e1e0e BIGTOP-3595: Fix missing webui module for building Alluxio RMP package and failure to create alluxio user after installing Alluxio (#826)
e3e1e0e is described below
commit e3e1e0e70cda56153c0bbed87d8c40d4c36f06d7
Author: chendeyong <94...@qq.com>
AuthorDate: Sat Nov 6 20:16:51 2021 +0800
BIGTOP-3595: Fix missing webui module for building Alluxio RMP package and failure to create alluxio user after installing Alluxio (#826)
---
bigtop-packages/src/common/alluxio/install_alluxio.sh | 4 ++++
bigtop-packages/src/rpm/alluxio/SPECS/alluxio.spec | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/bigtop-packages/src/common/alluxio/install_alluxio.sh b/bigtop-packages/src/common/alluxio/install_alluxio.sh
index 015febc..a4f9a99 100644
--- a/bigtop-packages/src/common/alluxio/install_alluxio.sh
+++ b/bigtop-packages/src/common/alluxio/install_alluxio.sh
@@ -101,6 +101,8 @@ install -d -m 0755 $PREFIX/$LIB_DIR/bin
install -d -m 0755 $PREFIX/$LIB_DIR/libexec
install -d -m 0755 $PREFIX/$LIB_DIR/lib
install -d -m 0755 $PREFIX/$LIB_DIR/client
+install -d -m 0755 $PREFIX/$LIB_DIR/webui/master
+install -d -m 0755 $PREFIX/$LIB_DIR/webui/worker
install -d -m 0755 $PREFIX/$LIB_DIR/integration
install -d -m 0755 $PREFIX/$LIB_DIR/share
install -d -m 0755 $PREFIX/$LIB_DIR/core/server/common/src/main/webapp
@@ -121,6 +123,8 @@ cp assembly/server/target/alluxio*dependencies.jar $PREFIX/$LIB_DIR/assembly/ser
cp assembly/client/target/alluxio*dependencies.jar $PREFIX/$LIB_DIR/assembly/client/target
cp -a bin/* $PREFIX/$LIB_DIR/bin
cp -a lib/* $PREFIX/$LIB_DIR/lib
+cp -a webui/master/build $PREFIX/$LIB_DIR/webui/master
+cp -a webui/worker/build $PREFIX/$LIB_DIR/webui/worker
cp -a libexec/* $PREFIX/$LIB_DIR/libexec
cp -a client/* $PREFIX/$LIB_DIR/client
cp -a integration/* $PREFIX/$LIB_DIR/integration
diff --git a/bigtop-packages/src/rpm/alluxio/SPECS/alluxio.spec b/bigtop-packages/src/rpm/alluxio/SPECS/alluxio.spec
index dd6fa18..abeb709 100644
--- a/bigtop-packages/src/rpm/alluxio/SPECS/alluxio.spec
+++ b/bigtop-packages/src/rpm/alluxio/SPECS/alluxio.spec
@@ -109,7 +109,7 @@ done
%pre
getent group alluxio >/dev/null || groupadd -r alluxio
-getent passwd alluxio >/dev/null || useradd -c "Alluxio" -s /sbin/nologin -g alluxio -r -d %{var_lib_alluxio} alluxio 2> /dev/null || :
+getent passwd alluxio >/dev/null || useradd -c "Alluxio" -s /sbin/nologin -g alluxio -r -d %{var_lib} alluxio 2> /dev/null || :
%post
%{alternatives_cmd} --install %{config_alluxio} %{alluxio_name}-conf %{config_alluxio}.dist 30