mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-21 23:20:23 +00:00
navigator install way update
This commit is contained in:
parent
3403751e6a
commit
c3379048b8
3 changed files with 7 additions and 28 deletions
BIN
cockpit/navigator.zip
Normal file
BIN
cockpit/navigator.zip
Normal file
Binary file not shown.
|
@ -326,29 +326,9 @@ else
|
||||||
echo "$file is not exist"
|
echo "$file is not exist"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# install navigator
|
echo "Set cockpit port to 9000 ..."
|
||||||
if [ "$os_type" == 'Ubuntu' ] || [ "$os_type" == 'Debian' ] ;then
|
sudo sed -i 's/ListenStream=9090/ListenStream=9000/' /lib/systemd/system/cockpit.socket
|
||||||
wget -qO - https://repo.45drives.com/key/gpg.asc | sudo gpg --dearmor -o /usr/share/keyrings/45drives-archive-keyring.gpg
|
|
||||||
cd /etc/apt/sources.list.d
|
|
||||||
sudo curl -sSL https://repo.45drives.com/lists/45drives.sources -o /etc/apt/sources.list.d/45drives.sources
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install cockpit-navigator -y
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$os_type" == 'Redhat' ] || [ "$os_type" == 'CentOS Stream' ] || [ "$os_type" == 'Rocky Linux' ] || [ "$os_type" == 'Fedora' ] ;then
|
|
||||||
curl -sSL https://repo.45drives.com/setup -o setup-repo.sh
|
|
||||||
sudo bash setup-repo.sh
|
|
||||||
sudo dnf install cockpit-navigator -y 1>/dev/null 2>&1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${os_type}" == 'CentOS' ] || [ "$os_type" == 'OracleLinux' ] ;then
|
|
||||||
curl -sSL https://repo.45drives.com/setup -o setup-repo.sh
|
|
||||||
sudo bash setup-repo.sh
|
|
||||||
sudo yum install cockpit-navigator -y 1>/dev/null 2>&1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# uninstall plugins
|
|
||||||
rm -rf /usr/share/cockpit/apps /usr/share/cockpit/selinux /usr/share/cockpit/kdump /usr/share/cockpit/sosreport /usr/share/cockpit/packagekit
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -384,6 +364,9 @@ wget $urls/plugin/settings/settings-$settings_version.zip
|
||||||
unzip settings-$settings_version.zip
|
unzip settings-$settings_version.zip
|
||||||
rm -f *.zip
|
rm -f *.zip
|
||||||
|
|
||||||
|
# install navigator
|
||||||
|
cp -r /data/apps/websoft9/cockpit/navigator.zip /usr/share/cockpit && unzip navigator.zip && rm -f navigator.zip
|
||||||
|
|
||||||
# install library
|
# install library
|
||||||
cd /data
|
cd /data
|
||||||
library_version=$(cat /data/apps/websoft9/version.json | jq .PLUGINS |jq .LIBRARY | tr -d '"')
|
library_version=$(cat /data/apps/websoft9/version.json | jq .PLUGINS |jq .LIBRARY | tr -d '"')
|
||||||
|
@ -391,20 +374,14 @@ wget $urls/plugin/library/library-$library_version.zip
|
||||||
unzip library-$library_version.zip
|
unzip library-$library_version.zip
|
||||||
rm -f library-$library_version.zip
|
rm -f library-$library_version.zip
|
||||||
|
|
||||||
echo "Set cockpit port to 9000 ..."
|
|
||||||
sudo sed -i 's/ListenStream=9090/ListenStream=9000/' /lib/systemd/system/cockpit.socket
|
|
||||||
|
|
||||||
# configure cockpit
|
# configure cockpit
|
||||||
cp /data/apps/websoft9/cockpit/cockpit.conf /etc/cockpit/cockpit.conf
|
cp /data/apps/websoft9/cockpit/cockpit.conf /etc/cockpit/cockpit.conf
|
||||||
|
|
||||||
#####ci-section#####
|
#####ci-section#####
|
||||||
|
|
||||||
#sudo systemctl restart cockpit
|
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
sudo systemctl enable --now cockpit.socket
|
sudo systemctl enable --now cockpit.socket
|
||||||
#sudo systemctl enable --now cockpit
|
|
||||||
sudo systemctl restart cockpit.socket
|
sudo systemctl restart cockpit.socket
|
||||||
#sudo systemctl restart cockpit
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,9 +26,11 @@
|
||||||
"7"
|
"7"
|
||||||
],
|
],
|
||||||
"Rocky": [
|
"Rocky": [
|
||||||
|
"9",
|
||||||
"8"
|
"8"
|
||||||
],
|
],
|
||||||
"CentOS Stream": [
|
"CentOS Stream": [
|
||||||
|
"9",
|
||||||
"8"
|
"8"
|
||||||
],
|
],
|
||||||
"Debian": [
|
"Debian": [
|
||||||
|
|
Loading…
Reference in a new issue