From 8204955e6558138cadc15b162e794b59c0e8f943 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florent=20Thi=C3=A9ry?= <florent.thiery@ubicast.eu>
Date: Thu, 18 May 2017 11:37:56 +0200
Subject: [PATCH] fix deprecateing burp

---
 .../0_setup.sh                                | 55 +++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100755 9.MediaVault/2.Install_MediaVault_Burp_deprecated/0_setup.sh

diff --git a/9.MediaVault/2.Install_MediaVault_Burp_deprecated/0_setup.sh b/9.MediaVault/2.Install_MediaVault_Burp_deprecated/0_setup.sh
new file mode 100755
index 00000000..43ad62f5
--- /dev/null
+++ b/9.MediaVault/2.Install_MediaVault_Burp_deprecated/0_setup.sh
@@ -0,0 +1,55 @@
+#!/bin/bash
+set -e
+source /root/envsetup/global-conf.sh
+
+apt-get install -y dialog build-essential
+
+cd /root
+rm -rf burp-custom
+git clone https://panel.ubicast.eu/git/mediaserver/burp-custom.git burp-custom
+
+# set conf
+sed -i "s@^BURP_STATUS_IP=.*@BURP_STATUS_IP=${BURP_STATUS_IP}@" /root/burp-custom/burp-custom.sh
+sed -i "s@^BURPUI_PASSWORD=.*@BURPUI_PASSWORD=${BURPUI_PASSWORD}@" /root/burp-custom/burp-custom.sh
+sed -i "s@^BURP_SERVER=.*@BURP_SERVER=${BURP_SERVER}@" /root/burp-custom/burp-custom.sh
+sed -i "s/^BURP_MAIL_DEST=.*/BURP_MAIL_DEST=${BURP_MAIL_DEST}/" /root/burp-custom/burp-custom.sh
+sed -i "s@^BURP_CLIENT_NAME=.*@BURP_CLIENT_NAME=${BURP_CLIENT_NAME}@" /root/burp-custom/burp-custom.sh
+sed -i 's@^echo "password = ${BURP_CLIENT_PASSWORD}".*@@' /root/burp-custom/burp-custom.sh
+sed -i 's@^echo "restore_client = ${BURP_CLIENT_NAME}".*@@' /root/burp-custom/burp-custom.sh
+
+# run burp-custom.sh install_fullserver
+cd /root/burp-custom
+bash /root/burp-custom/burp-custom.sh install_fullserver
+
+# get admin_shell
+mv /root/burp-custom/admin_shell.sh /home/admin/admin_shell.sh
+# get MS_restore.sh
+cp /root/burp-custom/MS_restore.sh /home/admin/MS_restore.sh
+
+# MS_restore ajout clef ssh ??
+sed -i "s@scp /root@scp -i /home/admin/.ssh/id_rsa /root@" /home/admin/MS_restore.sh
+sed -i "s@ssh ${CLIENT}@ssh -i /home/admin/.ssh/id_rsa root\@${CLIENT}@" /home/admin/MS_restore.sh
+
+
+# correct rights
+echo "bash /home/admin/admin_shell.sh" > /home/admin/.bash_profile
+
+# generate admin ssh key
+if ( ! test -f /home/admin/.ssh/id_rsa ); then
+	mkdir -p /home/admin/.ssh
+	chown -R admin:admin /home/admin/.ssh
+	su admin -c 'ssh-keygen -t rsa -N "" -f /home/admin/.ssh/id_rsa'
+fi
+
+# permit admin to transmit burp-custom
+cp /root/burp-custom/burp-custom.sh /home/admin/
+cp /root/burp-custom/burp*.bz2 /home/admin/
+# restore permissions
+chown -R admin:admin /home/admin/
+
+# mail alias for admin
+echo "admin: ${BURP_MAIL_DEST}" >> /etc/aliases
+newaliases
+
+# give root rights to admin
+#sed -i "s@admin:x:.*@admin:x:0:0::/home/admin:/bin/bash@" /etc/passwd
-- 
GitLab