diff --git a/script/cfg.py b/script/cfg.py index 6dc2b214..e1f9933e 100644 --- a/script/cfg.py +++ b/script/cfg.py @@ -188,13 +188,13 @@ def rsync_repomultiarch(destpath, debug, source): ''' if debug: - debugfilter = "--include=" + debug + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*" + debugfilter = "--include=" + debug + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*" res = res + ''' echo rsync --timeout=3600 -rtlp4 --delete --specials ''' + debugfilter + ''' PRODUCTREPOPATH/'''+ destpath +'''-Debug/ /var/lib/openqa/factory/repo/''' + dest + '''-Debug-CURRENT/ echo rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/''' + dest + '''-Debug-CURRENT/ /var/lib/openqa/factory/repo/''' + dest + '''-Debug-CURRENT/ /var/lib/openqa/factory/repo/''' + dest + '''-Debug-$buildid/''' if source: - sourcefilter = "--include=" + source + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*" + sourcefilter = "--include=" + source + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*" res = res + ''' echo rsync --timeout=3600 -rtlp4 --delete --specials ''' + sourcefilter + ''' PRODUCTREPOPATH/'''+ destpath +'''-Source/ /var/lib/openqa/factory/repo/''' + dest + '''-Source-CURRENT/ echo rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/''' + dest + '''-Source-CURRENT/ /var/lib/openqa/factory/repo/''' + dest + '''-Source-CURRENT/ /var/lib/openqa/factory/repo/''' + dest + '''-Source-$buildid/''' @@ -233,7 +233,7 @@ def rsync_repodir1_dest_media0(dest, debug, source, folder): [[ $src != *"-Debug" ]] || { ''' if debug: - xtra="--include=" + debug + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*" + xtra="--include=" + debug + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*" res = res + ''' echo rsync --timeout=3600 -rtlp4 --delete --specials ''' + xtra + ''' PRODUCTREPOPATH/''' + folder + '''/$src/ /var/lib/openqa/factory/repo/$dest-CURRENT-Debug/ echo rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/$dest-CURRENT-Debug/ /var/lib/openqa/factory/repo/$dest-CURRENT-Debug/ /var/lib/openqa/factory/repo/$dest-$buildid-Debug @@ -247,7 +247,7 @@ def rsync_repodir1_dest_media0(dest, debug, source, folder): [[ $src != *"-Source" ]] || { ''' if source: - xtra="--include=" + source + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*" + xtra="--include=" + source + " --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*" res = res + ''' echo rsync --timeout=3600 -rtlp4 --delete --specials ''' + xtra + ''' PRODUCTREPOPATH/''' + folder + '''/$src/ /var/lib/openqa/factory/repo/$dest-CURRENT-Source/ echo rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/$dest-CURRENT-Source/ /var/lib/openqa/factory/repo/$dest-CURRENT-Source/ /var/lib/openqa/factory/repo/$dest-$buildid-Source diff --git a/script/scriptgen.py b/script/scriptgen.py index 255a5e1c..f7603f8e 100644 --- a/script/scriptgen.py +++ b/script/scriptgen.py @@ -29,7 +29,7 @@ def __init__(self, envdir, project, productpath, version, brand): if productpath and "::" not in productpath and "//" not in productpath: pp = os.path.join(pp, productpath) self.productpath = pp - self.archs = "aarch64 armv7l armv7hl ppc64le s390x x86_64" + self.archs = "aarch64 armv7l armv7hl ppc64le riscv64 s390x x86_64" self.media1 = 1 def staging(self): @@ -945,7 +945,7 @@ def gen_print_rsync_repo(self, f): "files_repo.lst", "files_repo_{}.lst".format(os.path.basename(r.attrib["folder"]).lstrip("*")), "RSYNCFILTER", - " --include=PACKAGES --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*".replace( + " --include=PACKAGES --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*".replace( "PACKAGES", r.attrib["debug"] ), ) @@ -965,7 +965,7 @@ def gen_print_rsync_repo(self, f): "files_repo.lst", "files_repo_{}.lst".format(os.path.basename(r.attrib["folder"]).lstrip("*")), "RSYNCFILTER", - " --include=PACKAGES --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,s390x,src,x86_64}/*".replace( + " --include=PACKAGES --exclude={aarch64,armv7hl,i586,i686,noarch,nosrc,ppc64,ppc64le,riscv64,s390x,src,x86_64}/*".replace( "PACKAGES", r.attrib["source"] ), "Media2", diff --git a/t/obs/openSUSE:Factory:ARM:ToTest/base/print_rsync_repo.before b/t/obs/openSUSE:Factory:ARM:ToTest/base/print_rsync_repo.before index 5c77cae8..40e4f2c5 100755 --- a/t/obs/openSUSE:Factory:ARM:ToTest/base/print_rsync_repo.before +++ b/t/obs/openSUSE:Factory:ARM:ToTest/base/print_rsync_repo.before @@ -1,8 +1,8 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20240610-armv6hl-armv7hl-aarch64/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-Snapshot20240610 -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20250610-armv6hl-armv7hl-aarch64-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20250610-armv6hl-armv7hl-aarch64-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Debug/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-Snapshot20240610-Debug -rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20250610-armv6hl-armv7hl-aarch64-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20250610-armv6hl-armv7hl-aarch64-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Source/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64-Snapshot20240610-Source rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:ARM:ToTest/images/local/0openSUSE/openSUSE-20250610-armv6hl-armv7hl-aarch64.license/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64.license-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-armv6hl-armv7hl-aarch64.license-Snapshot20240610 diff --git a/t/obs/openSUSE:Factory:LegacyX86:ToTest/base/print_rsync_repo.before b/t/obs/openSUSE:Factory:LegacyX86:ToTest/base/print_rsync_repo.before index 601f1f1e..c4352ed4 100644 --- a/t/obs/openSUSE:Factory:LegacyX86:ToTest/base/print_rsync_repo.before +++ b/t/obs/openSUSE:Factory:LegacyX86:ToTest/base/print_rsync_repo.before @@ -1,8 +1,8 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-Snapshot20221207 -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Debug/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-Snapshot20221207-Debug -rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --include=yast2-http-server* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --include=yast2-http-server* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Source/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586-Snapshot20221207-Source rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:LegacyX86:ToTest/images/local/0openSUSE/openSUSE-20250730-i586-i686.license/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586.license-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-LegacyX86-oss-i586.license-Snapshot20221207 diff --git a/t/obs/openSUSE:Factory:PowerPC:ToTest/base/print_rsync_repo.before b/t/obs/openSUSE:Factory:PowerPC:ToTest/base/print_rsync_repo.before index 37571c7a..297d01b3 100644 --- a/t/obs/openSUSE:Factory:PowerPC:ToTest/base/print_rsync_repo.before +++ b/t/obs/openSUSE:Factory:PowerPC:ToTest/base/print_rsync_repo.before @@ -1,8 +1,8 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-Snapshot20200115 -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Debug/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-Snapshot20200115-Debug -rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Source/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le-Snapshot20200115-Source rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:PowerPC:ToTest/images/local/0openSUSE/openSUSE-20250730-ppc64le.license/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le.license-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-ppc64_ppc64le.license-Snapshot20200115 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_iso.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_iso.lst new file mode 100644 index 00000000..ea296f78 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_iso.lst @@ -0,0 +1 @@ +openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_repo_0openSUSE.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_repo_0openSUSE.lst new file mode 100644 index 00000000..d8a03fd9 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/files_repo_0openSUSE.lst @@ -0,0 +1,4 @@ +openSUSE-20250822-riscv64-Debug +openSUSE-20250822-riscv64-Source +openSUSE-20250822-riscv64.license +openSUSE-20250822-riscv64 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_openqa.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_openqa.before new file mode 100644 index 00000000..afdb3ad0 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_openqa.before @@ -0,0 +1,25 @@ +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso.sha256 \ + BUILD=20250825 \ + CHECKSUM_ISO=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=opensuse \ + FLAVOR=DVD \ + FULLURL=1 \ + ISO=openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_rsync_iso.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_rsync_iso.before new file mode 100644 index 00000000..dd5bcd6f --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_rsync_iso.before @@ -0,0 +1,2 @@ +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso /var/lib/openqa/factory/iso/openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso.sha256 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-DVD-riscv64-Snapshot20250825-Media.iso.sha256 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_rsync_repo.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base-dvd/print_rsync_repo.before new file mode 100644 index 00000000..e69de29b diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_iso.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_iso.lst new file mode 100644 index 00000000..357d638d --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_iso.lst @@ -0,0 +1 @@ +openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_repo_0openSUSE.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_repo_0openSUSE.lst new file mode 100644 index 00000000..d8a03fd9 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base/files_repo_0openSUSE.lst @@ -0,0 +1,4 @@ +openSUSE-20250822-riscv64-Debug +openSUSE-20250822-riscv64-Source +openSUSE-20250822-riscv64.license +openSUSE-20250822-riscv64 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_openqa.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_openqa.before new file mode 100644 index 00000000..277f9b59 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_openqa.before @@ -0,0 +1,25 @@ +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso.sha256 \ + BUILD=20250825 \ + CHECKSUM_ISO=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=opensuse \ + FLAVOR=NET \ + FULLURL=1 \ + ISO=openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_iso.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_iso.before new file mode 100644 index 00000000..1b873f31 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_iso.before @@ -0,0 +1,2 @@ +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso /var/lib/openqa/factory/iso/openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso.sha256 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-NET-riscv64-Snapshot20250825-Media.iso.sha256 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_repo.before b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_repo.before new file mode 100644 index 00000000..308f4820 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/base/print_rsync_repo.before @@ -0,0 +1,8 @@ +rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/0openSUSE/openSUSE-20250822-riscv64/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT/ +rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/0openSUSE/openSUSE-20250822-riscv64-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/0openSUSE/openSUSE-20250822-riscv64-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source +rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/0openSUSE/openSUSE-20250822-riscv64.license/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64.license-CURRENT/ +rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_iso.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_iso.lst new file mode 100644 index 00000000..a6685447 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_iso.lst @@ -0,0 +1,3 @@ +openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz +openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2 +openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_repo_0openSUSE.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_repo_0openSUSE.lst new file mode 100644 index 00000000..d8a03fd9 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/files_repo_0openSUSE.lst @@ -0,0 +1,4 @@ +openSUSE-20250822-riscv64-Debug +openSUSE-20250822-riscv64-Source +openSUSE-20250822-riscv64.license +openSUSE-20250822-riscv64 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_openqa.before b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_openqa.before new file mode 100644 index 00000000..7fb34e27 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_openqa.before @@ -0,0 +1,75 @@ +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz.sha256 \ + BUILD=20250813 \ + CHECKSUM_HDD_1=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=opensuse \ + FLAVOR=JeOS-for-RISCV \ + FULLURL=1 \ + HDD_1=openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250813 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2.sha256 \ + BUILD=20250825 \ + CHECKSUM_HDD_1=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=opensuse \ + FLAVOR=JeOS-for-kvm-and-xen-sdboot \ + FULLURL=1 \ + HDD_1=openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2 \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2.sha256 \ + BUILD=20250825 \ + CHECKSUM_HDD_1=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=opensuse \ + FLAVOR=JeOS-for-kvm-and-xen-grub-bls \ + FULLURL=1 \ + HDD_1=openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2 \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_rsync_iso.before b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_rsync_iso.before new file mode 100644 index 00000000..a42bcfe8 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_rsync_iso.before @@ -0,0 +1,6 @@ +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/JeOS:JeOS-efi.riscv64/*openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz /var/lib/openqa/factory/hdd/openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/JeOS:JeOS-efi.riscv64/*openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz.sha256 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2025.07.29-Snapshot20250813.raw.xz.sha256 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/kiwi-templates-Minimal:kvm-and-xen-sdboot/*openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2 /var/lib/openqa/factory/hdd/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/kiwi-templates-Minimal:kvm-and-xen-sdboot/*openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2.sha256 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-sdboot-Snapshot20250825.qcow2.sha256 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/kiwi-templates-Minimal:kvm-and-xen-grub-bls/*openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2 /var/lib/openqa/factory/hdd/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/kiwi-templates-Minimal:kvm-and-xen-grub-bls/*openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2.sha256 /var/lib/openqa/factory/other/openSUSE-Tumbleweed-Minimal-VM.riscv64-1.0.0-kvm-and-xen-grub-bls-Snapshot20250825.qcow2.sha256 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_rsync_repo.before b/t/obs/openSUSE:Factory:RISCV:ToTest/jeos/print_rsync_repo.before new file mode 100644 index 00000000..e69de29b diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_iso.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_iso.lst new file mode 100644 index 00000000..17eb255a --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_iso.lst @@ -0,0 +1,2 @@ +openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2 +openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_repo_0openSUSE.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_repo_0openSUSE.lst new file mode 100644 index 00000000..d8a03fd9 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/files_repo_0openSUSE.lst @@ -0,0 +1,4 @@ +openSUSE-20250822-riscv64-Debug +openSUSE-20250822-riscv64-Source +openSUSE-20250822-riscv64.license +openSUSE-20250822-riscv64 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_openqa.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_openqa.before new file mode 100644 index 00000000..a9c47b37 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_openqa.before @@ -0,0 +1,50 @@ +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2.sha256 \ + BUILD=20250813 \ + CHECKSUM_HDD_1=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=microos \ + FLAVOR=MicroOS-Image-sdboot \ + FULLURL=1 \ + HDD_1=openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2 \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250813 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2.sha256 \ + BUILD=20250813 \ + CHECKSUM_HDD_1=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=microos \ + FLAVOR=MicroOS-Image-grub-bls \ + FULLURL=1 \ + HDD_1=openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2 \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250813 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250813 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_rsync_iso.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_rsync_iso.before new file mode 100644 index 00000000..03c67d0d --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_rsync_iso.before @@ -0,0 +1,4 @@ +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/openSUSE-MicroOS:kvm-and-xen-sdboot/*openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2 /var/lib/openqa/factory/hdd/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/openSUSE-MicroOS:kvm-and-xen-sdboot/*openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2.sha256 /var/lib/openqa/factory/other/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-sdboot-Snapshot20250813.qcow2.sha256 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/openSUSE-MicroOS:kvm-and-xen-grub-bls/*openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2 /var/lib/openqa/factory/hdd/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2 +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/appliances/riscv64/openSUSE-MicroOS:kvm-and-xen-grub-bls/*openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2.sha256 /var/lib/openqa/factory/other/openSUSE-MicroOS.riscv64-16.0.0-kvm-and-xen-grub-bls-Snapshot20250813.qcow2.sha256 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_rsync_repo.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos-qcow/print_rsync_repo.before new file mode 100644 index 00000000..e69de29b diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_iso.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_iso.lst new file mode 100644 index 00000000..a45528ee --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_iso.lst @@ -0,0 +1 @@ +openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_repo_0openSUSE.lst b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_repo_0openSUSE.lst new file mode 100644 index 00000000..d8a03fd9 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/files_repo_0openSUSE.lst @@ -0,0 +1,4 @@ +openSUSE-20250822-riscv64-Debug +openSUSE-20250822-riscv64-Source +openSUSE-20250822-riscv64.license +openSUSE-20250822-riscv64 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_openqa.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_openqa.before new file mode 100644 index 00000000..1bc85c41 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_openqa.before @@ -0,0 +1,25 @@ +/usr/bin/openqa-cli api -X post isos?async=1 \ + ARCH=riscv64 \ + ASSET_256=openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso.sha256 \ + BUILD=20250825 \ + CHECKSUM_ISO=$(cut -b-64 /var/lib/openqa/factory/other/openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso.sha256 | grep -E '[0-9a-f]{5,40}' | head -n1) \ + DISTRI=microos \ + FLAVOR=DVD \ + FULLURL=1 \ + ISO=openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso \ + MIRROR_HTTP=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_HTTPS=https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + MIRROR_PREFIX=http://openqa.opensuse.org/assets/repo \ + REPO_0=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_1=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_2=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_3=openSUSE-Tumbleweed-oss-riscv64.license-Snapshot20250825 \ + REPO_OSS=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + REPO_OSS_DEBUG=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Debug \ + REPO_OSS_DEBUG_PACKAGES='java*,kernel-default-debug*,kernel-default-base-debug*,mraa-debug*,wicked-debug*' \ + REPO_OSS_SOURCE=openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825-Source \ + REPO_OSS_SOURCE_PACKAGES='coreutils*,yast2-network*' \ + SUSEMIRROR=http://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-riscv64-Snapshot20250825 \ + VERSION=Tumbleweed \ + _OBSOLETE=1 + diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_rsync_iso.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_rsync_iso.before new file mode 100644 index 00000000..c5be3b89 --- /dev/null +++ b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_rsync_iso.before @@ -0,0 +1,2 @@ +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso /var/lib/openqa/factory/iso/openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso +rsync --timeout=3600 -tlp4 --specials obspublish::openqa/openSUSE:Factory:RISCV:ToTest/images/local/*product*/*openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso.sha256 /var/lib/openqa/factory/other/openSUSE-MicroOS-DVD-riscv64-Snapshot20250825-Media.iso.sha256 diff --git a/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_rsync_repo.before b/t/obs/openSUSE:Factory:RISCV:ToTest/microos/print_rsync_repo.before new file mode 100644 index 00000000..e69de29b diff --git a/t/obs/openSUSE:Factory:ToTest/base/print_rsync_repo.before b/t/obs/openSUSE:Factory:ToTest/base/print_rsync_repo.before index a4094247..776a762b 100644 --- a/t/obs/openSUSE:Factory:ToTest/base/print_rsync_repo.before +++ b/t/obs/openSUSE:Factory:ToTest/base/print_rsync_repo.before @@ -1,8 +1,8 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-Snapshot20250210 -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Debug/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Debug/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-Snapshot20250210-Debug -rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --include=yast2-http-server* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --include=yast2-http-server* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Source/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-CURRENT-Source/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64-Snapshot20250210-Source rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:ToTest/images/local/0openSUSE/openSUSE-20250210-x86_64.license/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64.license-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64.license-CURRENT/ /var/lib/openqa/factory/repo/openSUSE-Tumbleweed-oss-x86_64.license-Snapshot20250210 diff --git a/t/obs/openSUSE:Factory:zSystems:ToTest/print_rsync_repo.before b/t/obs/openSUSE:Factory:zSystems:ToTest/print_rsync_repo.before index 2a5a380e..7e06f9bd 100644 --- a/t/obs/openSUSE:Factory:zSystems:ToTest/print_rsync_repo.before +++ b/t/obs/openSUSE:Factory:zSystems:ToTest/print_rsync_repo.before @@ -1,8 +1,8 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-Snapshot20200115 -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x-Debug/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Debug/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x-Debug/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Debug/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Debug/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Debug/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-Snapshot20200115-Debug -rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x-Source/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Source/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=coreutils* --include=yast2-network* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x-Source/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Source/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Source/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-CURRENT-Source/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x-Snapshot20200115-Source rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Factory:zSystems:ToTest/images/local/0openSUSE/openSUSE-20250730-s390x.license/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x.license-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x.license-CURRENT/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x.license-CURRENT/ /var/lib/openqa/factory/repo/Tumbleweed-oss-s390x.license-Snapshot20200115 diff --git a/t/obs/openSUSE:Leap:16.0:ToTest/print_rsync_repo.before b/t/obs/openSUSE:Leap:16.0:ToTest/print_rsync_repo.before index ac37b699..ac388dbd 100644 --- a/t/obs/openSUSE:Leap:16.0:ToTest/print_rsync_repo.before +++ b/t/obs/openSUSE:Leap:16.0:ToTest/print_rsync_repo.before @@ -1,4 +1,4 @@ rsync --timeout=3600 -rtlp4 --delete --specials obspublish::openqa/openSUSE:Leap:16.0:ToTest/product/local/*leap_oss/Leap-16.0-aarch64-ppc64le-s390x-x86_64/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-CURRENT rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-CURRENT/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-CURRENT/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Build1.3/ -rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Leap:16.0:ToTest/product/local/*leap_oss/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug-CURRENT/ +rsync --timeout=3600 -rtlp4 --delete --specials --include=java* --include=kernel-default-debug* --include=kernel-default-base-debug* --include=mraa-debug* --include=wicked-debug* --exclude=aarch64/* --exclude=armv7hl/* --exclude=i586/* --exclude=i686/* --exclude=noarch/* --exclude=nosrc/* --exclude=ppc64/* --exclude=ppc64le/* --exclude=riscv64/* --exclude=s390x/* --exclude=src/* --exclude=x86_64/* obspublish::openqa/openSUSE:Leap:16.0:ToTest/product/local/*leap_oss/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug-CURRENT/ rsync --timeout=3600 -rtlp4 --delete --specials --link-dest /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug-CURRENT/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug-CURRENT/ /var/lib/openqa/factory/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64-Debug-Build1.3/ diff --git a/xml/obs/openSUSE:Factory:RISCV.xml b/xml/obs/openSUSE:Factory:RISCV.xml new file mode 100644 index 00000000..71c7ac50 --- /dev/null +++ b/xml/obs/openSUSE:Factory:RISCV.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +