Added elkarbackup CT
This commit is contained in:
27
CT-Files/elkarbackupDEB/Configs/elkarbackupconf.yaml
Normal file
27
CT-Files/elkarbackupDEB/Configs/elkarbackupconf.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
parameters:
|
||||
database_driver: pdo_mysql
|
||||
database_host: DBServer
|
||||
database_port: null
|
||||
database_name: DBName
|
||||
database_user: DBUser
|
||||
database_password: DBPass
|
||||
mailer_transport: smtp
|
||||
mailer_host: localhost
|
||||
mailer_user: null
|
||||
mailer_password: null
|
||||
locale: en
|
||||
secret: ElkarToken
|
||||
database_path: null
|
||||
upload_dir: /var/spool/elkarbackup/uploads
|
||||
public_key: /var/lib/elkarbackup/.ssh/id_rsa.pub
|
||||
max_log_age: P1Y
|
||||
tmp_dir: /tmp
|
||||
rsnapshot: /usr/bin/rsnapshot
|
||||
warning_load_level: 0.8
|
||||
pagination_lines_per_page: 20
|
||||
url_prefix: null
|
||||
disable_background: true
|
||||
mailer_from: null
|
||||
home: /var/lib/elkarbackup
|
||||
max_parallel_jobs: 1
|
||||
post_on_pre_fail: true
|
||||
16
CT-Files/elkarbackupDEB/Scripts/FirstRun.sh
Normal file
16
CT-Files/elkarbackupDEB/Scripts/FirstRun.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/bin/ash
|
||||
ThisScriptConfigured=no
|
||||
##DB
|
||||
MysqlIP=127.0.0.1
|
||||
MysqlUsername=elkarbackup
|
||||
MysqlDatabase=elkarbackup
|
||||
MysqlPassword=Password
|
||||
|
||||
#Check if script is configured
|
||||
if [ $ThisScriptConfigured = no ]; then
|
||||
echo "Script is not configured"
|
||||
exit
|
||||
fi
|
||||
|
||||
sed -i -e 's/DBServer/'$MysqlIP'/' -e 's/DBName/'$MysqlDatabase'/' -e 's/DBUser/'$MysqlUsername'/' -e 's/DBPass/'$MysqlPassword'/' -e 's/ElkarToken/'$(tr -dc 'A-Za-z0-9!#%()*+,-.:;<=>?@[]^_{|}~' 2>/dev/null </dev/urandom | head -c 20 ; echo )'/' /etc/elkarbackup/parameters.yaml
|
||||
dpkg --configure -a
|
||||
7
CT-Files/elkarbackupDEB/Scripts/Init.sh
Normal file
7
CT-Files/elkarbackupDEB/Scripts/Init.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
#Install elkarbackup
|
||||
apt install /opt/Setup/rsnapshot.deb elkarbackup -y
|
||||
echo "Apt intall being unable to configure elkarbackup is expected"
|
||||
rm /opt/Setup/rsnapshot.deb
|
||||
mv /opt/Setup/Configs/elkarbackupconf.yaml /etc/elkarbackup/parameters.yaml
|
||||
apt clean all
|
||||
Reference in New Issue
Block a user