]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
BEE Backport regress/scripts/do_sed
authorEric Bollengier <eric@baculasystems.com>
Thu, 3 Sep 2020 16:22:44 +0000 (18:22 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:02:56 +0000 (09:02 +0100)
This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Apr 3 11:41:21 2020 +0200

    regress: Fix MSSQL vss regress test

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jan 29 12:29:03 2020 -0300

    regress: created regress test for full and incremental backups for hdfs

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Jan 27 12:12:35 2020 +0100

    regress: Use TLS console in tls tests

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Nov 19 19:47:35 2019 +0100

    k8s: Update regression tests preparation.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Oct 31 15:42:42 2019 +0100

    regress: Generate win32-bacula-dir.conf with do_sed

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Oct 23 14:11:49 2019 +0200

    regress: Add regress script for k8s

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jul 17 14:23:03 2019 -0300

    cdp-plugin: created regress script for linux

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Wed Nov 28 13:41:58 2018 +0100

    sybase: First regression test for Sybase Plugin.

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Thu Oct 4 08:36:35 2018 +0200

    regress: Add regression tests for docker

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Fri Jan 26 16:59:18 2018 +0100

    regress: Create proxmox scripts

    - estimate tests: 1-9,15
    - listing tests: all

    regress: Update regress test for backup.

    regress: Add a restore tests for Proxmoz and local files.

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Jan 2 13:49:35 2018 +0100

    regress: Add scripts for XenServer Plugin

    regress: Fix for script for XenServer Plugin

    regress: Fix syntax error in regression script

    regress: Corrections to the regression scripts.

    regress: More fixes to the regression test scripts for XenServer Plugin.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Dec 20 13:43:30 2017 +0100

    regress: Generate swift-plugin-test-bacula-dir

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Thu Nov 16 13:57:37 2017 +0100

    regress: Add test for new handleXACLdata Plugin API callback.

regress/scripts/do_sed

index 46caccf6f092e7f5157b1b89389c6dcc74386889..04dd51f82f068e772d52c9de97552c3ba56b53e7 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# Copyright (C) 2000-2017 Kern Sibbald
+# Copyright (C) 2000-2020 Kern Sibbald
 # License: BSD 2-Clause; see file LICENSE-FOSS
 #
 
@@ -17,6 +17,18 @@ ${rscripts}/create_sed
 #sed -f ${out} ${rscripts}/bacula-fd.conf.in >${rscripts}/bacula-fd.conf
 #sed -f ${out} ${rscripts}/bacula-sd.conf.in >${rscripts}/bacula-sd.conf
 #sed -f ${out} ${rscripts}/bconsole.conf.in >${rscripts}/bconsole.conf
+sed -f ${out} ${rscripts}/win32-bacula-dir.conf.in >${rscripts}/win32-bacula-dir.conf
+sed -f ${out} ${rscripts}/win32-bacula-dir-systemstate.conf.in >${rscripts}/win32-bacula-dir-systemstate.conf
+sed -f ${out} ${rscripts}/plugin-test-bacula-dir.conf.in >${rscripts}/plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/plugin-handleXACL-test-bacula-dir.conf.in >${rscripts}/plugin-handleXACL-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/swift-plugin-test-bacula-dir.conf.in >${rscripts}/swift-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/kubernetes-plugin-test-bacula-dir.conf.in >${rscripts}/kubernetes-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/k8s_backend.in >${rscripts}/k8s_backend
+sed -f ${out} ${rscripts}/xenserver-plugin-test-bacula-dir.conf.in >${rscripts}/xenserver-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/xenserver-plugin-test-bacula-sd.conf.in >${rscripts}/xenserver-plugin-test-bacula-sd.conf
+sed -f ${out} ${rscripts}/proxmox-plugin-test-bacula-dir.conf.in >${rscripts}/proxmox-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/docker-plugin-test-bacula-dir.conf.in >${rscripts}/docker-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/sybase-plugin-test-dir.conf.in >${rscripts}/sybase-plugin-test-bacula-dir.conf
 sed -f ${out} ${rscripts}/bacula-sd-2disk-virtual.conf.in >${rscripts}/bacula-sd-2disk-virtual.conf
 sed -f ${out} ${rscripts}/bacula-sd-virtual-tape.conf.in >${rscripts}/bacula-sd-virtual-tape.conf
 sed -f ${out} ${rscripts}/bacula-dir.conf.errors.in >${rscripts}/bacula-dir.conf.errors
@@ -71,11 +83,12 @@ sed -f ${out} ${rscripts}/bacula-dir-vtape.conf.in >${rscripts}/bacula-dir-vtape
 sed -f ${out} ${rscripts}/bacula-dir-vtape2.conf.in >${rscripts}/bacula-dir-vtape2.conf
 sed -f ${out} ${rscripts}/bacula-sd-vtape.conf.in >${rscripts}/bacula-sd-vtape.conf
 sed -f ${out} ${rscripts}/prepare-fake-autochanger.in >${rscripts}/prepare-fake-autochanger
+sed -f ${out} ${rscripts}/tls-console.conf.in >${rscripts}/tls-console.conf
 sed -f ${out} ${rscripts}/tls-bacula-fd.conf.in >${rscripts}/tls-bacula-fd.conf
 sed -f ${out} ${rscripts}/tls-crypto-bacula-fd.conf.in >${rscripts}/tls-crypto-bacula-fd.conf
 sed -f ${out} ${rscripts}/tls-bacula-sd.conf.in >${rscripts}/tls-bacula-sd.conf
 sed -f ${out} ${rscripts}/tls-bacula-dir.conf.in >${rscripts}/tls-bacula-dir.conf
-sed -f ${out} ${rscripts}/docker-plugin-test-bacula-dir.conf.in >${rscripts}/docker-plugin-test-bacula-dir.conf
+
 sed -f ${out} ${rscripts}/collect-bacula-dir.conf.in >${rscripts}/collect-bacula-dir.conf
 sed -f ${out} ${rscripts}/collect-bacula-sd.conf.in >${rscripts}/collect-bacula-sd.conf
 sed -f ${out} ${rscripts}/collect-bacula-fd.conf.in >${rscripts}/collect-bacula-fd.conf
@@ -84,13 +97,18 @@ sed -f ${out} ${rscripts}/tls-auth-bacula-fd.conf.in >${rscripts}/tls-auth-bacul
 sed -f ${out} ${rscripts}/tls-auth-bacula-sd.conf.in >${rscripts}/tls-auth-bacula-sd.conf
 sed -f ${out} ${rscripts}/tls-auth-bacula-dir.conf.in >${rscripts}/tls-auth-bacula-dir.conf
 
+
 sed -f ${out} ${rscripts}/bacula-fd-2d.conf.in >${rscripts}/bacula-fd-2d.conf
 sed -f ${out} ${rscripts}/bacula-sd-2d.conf.in >${rscripts}/bacula-sd-2d.conf
 sed -f ${out} ${rscripts}/bacula-dir-2d.conf.in >${rscripts}/bacula-dir-2d.conf
 sed -f ${out} ${rscripts}/bconsole-2d.conf.in >${rscripts}/bconsole-2d.conf
 sed -f ${out} ${rscripts}/regress-config.in >${rscripts}/regress-config
-chmod 755 ${rscripts}/regress-config
+sed -f ${out} ${rscripts}/swift-plugin-test-bacula-dir.conf.in >${rscripts}/swift-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/hdfs-plugin-test-bacula-dir.conf.in >${rscripts}/hdfs-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/cdp-plugin-test-bacula-dir.conf.in >${rscripts}/cdp-plugin-test-bacula-dir.conf
+sed -f ${out} ${rscripts}/cdp-plugin-test-bacula-sd.conf.in >${rscripts}/cdp-plugin-test-bacula-sd.conf
 
+chmod 755 ${rscripts}/regress-config
 
 if test -f ${conf}/bacula-sd.conf ; then
   cp ${conf}/bacula-sd.conf ${tmp}/bac$$