Merge branch 'develop' into 'feature/KASM-1838_libjpeg-turbo-latest'

# Conflicts:
#   src/ubuntu/install/kasm_vnc/install_kasm_vnc.sh
This commit is contained in:
Matthew McClaskey 2021-10-25 12:33:10 +00:00
commit e15b6daffb
6 changed files with 17 additions and 19 deletions

View File

@ -67,6 +67,8 @@ build_kali_rolling:
- /^release\/.*$/ - /^release\/.*$/
except: except:
- schedules - schedules
tags:
- aws-autoscale
build_centos: build_centos:
stage: build stage: build
@ -120,6 +122,8 @@ build_kali_rolling_dev:
except: except:
- develop - develop
- /^release\/.*$/ - /^release\/.*$/
tags:
- aws-autoscale
build_centos_dev: build_centos_dev:
stage: build stage: build
@ -166,6 +170,8 @@ build_kali_rolling_schedules:
- docker push ${ORG_NAME}/core-kali-rolling:$SANITIZED_ROLLING_BRANCH - docker push ${ORG_NAME}/core-kali-rolling:$SANITIZED_ROLLING_BRANCH
only: only:
- schedules - schedules
tags:
- aws-autoscale
build_centos_schedules: build_centos_schedules:
stage: build stage: build

View File

@ -1,7 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
### every exit != 0 fails the script ### every exit != 0 fails the script
set -e set -ex
ARCH=$(arch | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g')
echo "Install Audio Requirements" echo "Install Audio Requirements"
if [ "${DISTRO}" == "centos" ] ; then if [ "${DISTRO}" == "centos" ] ; then
yum install -y curl git yum install -y curl git
@ -16,5 +17,5 @@ fi
cd $STARTUPDIR cd $STARTUPDIR
mkdir jsmpeg mkdir jsmpeg
wget -qO- https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_websocket_relay/5b1e1eaa251f7a423a818056e2e8cdb66c17ef98/kasm_websocket_relay_master.5b1e1e.tar.gz | tar xz --strip 1 -C $STARTUPDIR/jsmpeg wget -qO- https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_websocket_relay/68ee0a0311d2ba8a9f2c206ec89e3abce6451f92/kasm_websocket_relay_${DISTRO/kali/ubuntu}_${ARCH}_develop.68ee0a.tar.gz | tar xz --strip 1 -C $STARTUPDIR/jsmpeg
chmod +x $STARTUPDIR/jsmpeg/kasm_audio_out-linux chmod +x $STARTUPDIR/jsmpeg/kasm_audio_out-linux

View File

@ -1,10 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
### every exit != 0 fails the script ### every exit != 0 fails the script
set -e set -e
ARCH=$(arch | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g')
mkdir -p $STARTUPDIR/audio_input mkdir -p $STARTUPDIR/audio_input
if [ "$DISTRO" = centos ]; then wget -qO- https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_audio_input_server/3b599f999efdb349969cf607b6ed636c4501108d/kasm_audio_input_server_${DISTRO/kali/ubuntu}_${ARCH}_develop.3b599f.tar.gz | tar -xvz -C $STARTUPDIR/audio_input/
wget -qO- https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_audio_input_server/17b516ead4504f180358bf11bd735cb5eb28d032/kasm_audio_input_server_centos_core_feature_KASM-1476_centos_build_microphone_server.17b516.tar.gz | tar -xvz -C $STARTUPDIR/audio_input/
else
wget -qO- https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_audio_input_server/627e9301c4140cd70c82a798b33c2acae2860e28/kasm_audio_input_server_develop.627e93.tar.gz | tar -xvz -C $STARTUPDIR/audio_input/
fi

View File

@ -1,11 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -ex set -ex
ARCH=$(arch | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g')
mkdir $STARTUPDIR/upload_server mkdir $STARTUPDIR/upload_server
if [ -f /etc/centos-release ]; then wget --quiet https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_upload_service/839a3b9ce63569aaee4f7d62bd31ffb20184a393/kasm_upload_service_${DISTRO/kali/ubuntu}_${ARCH}_develop.839a3b.tar.gz -O /tmp/kasm_upload_server.tar.gz
wget --quiet https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_upload_service/7a9ab9203b5b16502349bcf8bd8be1527d5e6cad/kasm_upload_service_centos_1.2.0.7a9ab9.tar.gz -O /tmp/kasm_upload_server.tar.gz
else
wget --quiet https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_upload_service/742b7f4ba521ee89969d2eddfbda0e7bd619944d/kasm_upload_service_1.2.0.742b7f.tar.gz -O /tmp/kasm_upload_server.tar.gz
fi
tar -xvf /tmp/kasm_upload_server.tar.gz -C $STARTUPDIR/upload_server tar -xvf /tmp/kasm_upload_server.tar.gz -C $STARTUPDIR/upload_server
rm /tmp/kasm_upload_server.tar.gz rm /tmp/kasm_upload_server.tar.gz

View File

@ -11,7 +11,6 @@ install_libjpeg_turbo() {
echo "Install KasmVNC server" echo "Install KasmVNC server"
cd /tmp cd /tmp
if [ "${DISTRO}" == "kali" ] ; if [ "${DISTRO}" == "kali" ] ;
then then
BUILD_URL="https://kasmweb-build-artifacts.s3.amazonaws.com/kasmvnc/a9434a300dbf85e65d0e9c212610a487fd10a308/kasmvncserver_kali-rolling_0.9.3_master_a9434a_amd64.deb" BUILD_URL="https://kasmweb-build-artifacts.s3.amazonaws.com/kasmvnc/a9434a300dbf85e65d0e9c212610a487fd10a308/kasmvncserver_kali-rolling_0.9.3_master_a9434a_amd64.deb"

View File

@ -1,6 +1,8 @@
# update squid conf with user info # update squid conf with user info
set -ex set -ex
ARCH=$(arch | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g')
if [ "$DISTRO" = centos ]; then if [ "$DISTRO" = centos ]; then
useradd --system --shell /usr/sbin/nologin --home-dir /bin proxy useradd --system --shell /usr/sbin/nologin --home-dir /bin proxy
fi fi
@ -41,11 +43,8 @@ sasldb_path: /etc/sasl2/memcached-sasldb2
EOL EOL
if [ "$DISTRO" = centos ]; then KASM_SQUID_ADAPTER=https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_squid_adapter/d03389153257831e2378a3629c560e4d34f7e772/kasm_squid_adapter_${DISTRO/kali/ubuntu}_${ARCH}_develop.d03389.tar.gz
KASM_SQUID_ADAPTER=https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_squid_adapter/f06293b2e585dbee75728e84293fe61386289c27/kasm_squid_adapter_centos_feature_KASM-1474_centos_build.f06293.tar.gz
else
KASM_SQUID_ADAPTER=https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_squid_adapter/1cc3b450ee0bfb1aa76a0c3330f8d6e86b365448/kasm_squid_adapter_develop.1cc3b4.tar.gz
fi
wget -qO- ${KASM_SQUID_ADAPTER} | tar xz -C /etc/squid/ wget -qO- ${KASM_SQUID_ADAPTER} | tar xz -C /etc/squid/
ls -la /etc/squid ls -la /etc/squid
chmod +x /etc/squid/kasm_squid_adapter chmod +x /etc/squid/kasm_squid_adapter