- sed -n '/BEGIN CERTIFICATE/,/END CERTIFICATE/p' /etc/bacula/bacula-fd.pem \
- | $GPG >> $REQUEST_FILE
+ # client certificate
+ PEM_FILE=$(mktemp bacula-cn.XXXXXXXXXX)
+ sed -n '/BEGIN CERTIFICATE/,/END CERTIFICATE/p' \
+ /etc/bacula/bacula-fd.pem > $PEM_FILE
+
+ # send using web service
+ echo Sending sysbackup request.
+ [ -s $DB_FILE ] && DB_PARAM="-F db=@$DB_FILE;filename=db.txt"
+ if curl --fail --silent --show-error \
+ -F "contact=$CONTACT" \
+ -F "host=$HOST" \
+ -F "ip=$IP" \
+ -F "df=@$DF_FILE;filename=df.txt" \
+ $DB_PARAM \
+ -F "fd=@$FD_FILE;filename=$HOST-fd.conf" \
+ -F "pem=@$PEM_FILE;filename=$HOST-fd.pem" \
+ --cacert /etc/ssl/certs/ca-certificates.crt \
+ https://sysbackup.carnet.hr/bacapp.php >/dev/null
+ then
+ touch $REQUEST_FILE
+ fi