Skip to content

Commit a8b094a

Browse files
committed
fix: improve installation and uninstallation scripts for AS400 collector
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
1 parent 4edc292 commit a8b094a

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

frontend/src/app/app-module/guides/guide-as400/constants.ts

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,25 @@ export const PLATFORM = [
2828
{
2929
id: 2,
3030
name: 'LINUX UBUNTU',
31-
// tslint:disable-next-line:max-line-length
32-
install: `sudo bash -c "apt update -y && apt install wget -y && mkdir -p /opt/utmstack-as400-collector && wget --no-check-certificate -P /opt/utmstack-as400-collector https://V_IP:9001/private/dependencies/collector/as400/utmstack_as400_collector_service && chmod -R 755 /opt/utmstack-as400-collector/utmstack_as400_collector_service && /opt/utmstack-as400-collector/utmstack_as400_collector_service install V_IP <secret>V_TOKEN</secret> yes"`,
3331

34-
// tslint:disable-next-line:max-line-length
35-
uninstall: `sudo bash -c " cd /opt/utmstack-linux-collectors/as400 && ./utmstack_collectors_installer uninstall as400 && echo 'Removing UTMStack AS400 Collector dependencies...' && sleep 5 && rm -rf /opt/utmstack-linux-collectors/as400 && echo 'UTMStack AS400 Collector removed successfully.'"`,
32+
install: `sudo bash -c "
33+
apt update -y && \
34+
apt install wget -y && \
35+
mkdir -p /opt/utmstack-as400-collector && \
36+
wget --no-check-certificate -P /opt/utmstack-as400-collector https://V_IP:9001/private/dependencies/collector/as400/utmstack_as400_collector_service && \
37+
chmod -R 755 /opt/utmstack-as400-collector/utmstack_as400_collector_service && \
38+
/opt/utmstack-as400-collector/utmstack_as400_collector_service install V_IP <secret>V_TOKEN</secret> yes
39+
"`,
40+
41+
uninstall: `sudo bash -c "
42+
/opt/utmstack-as400-collector/utmstack_as400_collector_service uninstall || true; \
43+
systemctl stop UTMStackAS400Collector 2>/dev/null || true; \
44+
systemctl disable UTMStackAS400Collector 2>/dev/null || true; \
45+
rm -f /etc/systemd/system/UTMStackAS400Collector.service 2>/dev/null || true; \
46+
echo 'Removing UTMStack AS400 dependencies...' && sleep 10; \
47+
rm -rf /opt/utmstack-as400-collector 2>/dev/null || true; \
48+
echo 'UTMStack AS400 dependencies removed successfully.'
49+
"`,
3650

3751
shell: 'Linux bash terminal'
3852
}

0 commit comments

Comments
 (0)