Browse Source

mistborn-cli

merge-requests/22/head
Steven Foerster 6 years ago
parent
commit
36d2de5bbd
  1. 3
      .gitmodules
  2. 1
      modules/mistborn-cli
  3. 4
      scripts/install.sh
  4. 3
      scripts/subinstallers/docker.sh
  5. 3
      scripts/subinstallers/docker_manual.sh
  6. 6
      scripts/update.sh

3
.gitmodules vendored

@ -0,0 +1,3 @@
[submodule "modules/mistborn-cli"]
path = modules/mistborn-cli
url = https://gitlab.com/cyber5k/mistborn-cli.git

1
modules/mistborn-cli

@ -0,0 +1 @@
Subproject commit 24174d1c12723081dbaac650753431d28bd0973f

4
scripts/install.sh

@ -148,6 +148,10 @@ then
source ./scripts/subinstallers/cockpit.sh source ./scripts/subinstallers/cockpit.sh
fi fi
# Mistborn-cli (pip3 installed by docker)
figlet "Mistborn: Installing mistborn-cli"
sudo pip3 install -e ./modules/mistborn-cli
# Mistborn # Mistborn
# final setup vars # final setup vars
iface=$(ip -o -4 route show to default | egrep -o 'dev [^ ]*' | awk 'NR==1{print $2}') iface=$(ip -o -4 route show to default | egrep -o 'dev [^ ]*' | awk 'NR==1{print $2}')

3
scripts/subinstallers/docker.sh

@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
# Docker
figlet "Mistborn: Installing Docker"
sudo apt update sudo apt update
sudo apt install -y python python3-pip python3-setuptools libffi-dev python3-dev libssl-dev sudo apt install -y python python3-pip python3-setuptools libffi-dev python3-dev libssl-dev

3
scripts/subinstallers/docker_manual.sh

@ -1,8 +1,5 @@
#!/bin/bash #!/bin/bash
# Docker
figlet "Mistborn: Installing Docker"
# dependencies # dependencies
echo "Installing Docker dependencies" echo "Installing Docker dependencies"
sudo apt-get install -y \ sudo apt-get install -y \

6
scripts/update.sh

@ -2,6 +2,12 @@
set -e set -e
sudo git -C /opt/mistborn pull
sudo git -C /opt/mistborn submodule update --init --recursive
# ensure mistborn-cli is installed
sudo pip3 install -e /opt/mistborn/modules/mistborn-cli
iface=$(ip -o -4 route show to default | egrep -o 'dev [^ ]*' | awk 'NR==1{print $2}') iface=$(ip -o -4 route show to default | egrep -o 'dev [^ ]*' | awk 'NR==1{print $2}')
sudo cp ./scripts/services/Mistborn* /etc/systemd/system/ sudo cp ./scripts/services/Mistborn* /etc/systemd/system/
sudo find /etc/systemd/system/ -type f -name 'Mistborn*' | xargs sudo sed -i "s/User=root/User=mistborn/" sudo find /etc/systemd/system/ -type f -name 'Mistborn*' | xargs sudo sed -i "s/User=root/User=mistborn/"

Loading…
Cancel
Save