runone: nc=nocommon
[massrebuild.git] / runone
diff --git a/runone b/runone
index 2df2d54..70746e9 100755 (executable)
--- a/runone
+++ b/runone
@@ -3,6 +3,8 @@ set -ex
 repos=$1
 shift
 mock="mock -v -r fedora-rawhide-x86_64 --uniqueext=mass$$ --no-bootstrap-chroot --disable-plugin=yum_cache"
+# https://bugzilla.redhat.com/show_bug.cgi?id=1869030 glibc 2.32.9000-1 snapshot build in rawhide breaks systemd-nspawn based chroots
+mock="$mock --isolation=simple"
 mkdir -p build
 cd build
 for pkg in "$@";do
@@ -48,19 +50,19 @@ for pkg in "$@";do
      continue
    fi
    # if not pkg.endswith('.rpm'): log.error("%s doesn't appear to be an rpm - skipping", pkg)
-   mv -f resultdir/*.src.rpm ../$srcrpm.dt.rpm
+   mv -f resultdir/*.src.rpm ../$srcrpm.nc.rpm
    cd ..
-  test -e $srcrpm.dt.rpm
-  ln $srcrpm.dt.rpm $srcrpm.dt5.rpm
+  test -e $srcrpm.nc.rpm
   rm -rf $srcrpm.d
-  for ext in "" ".dt.rpm" ".dt5.rpm";do
+  for ext in "" ".nc.rpm";do
     resultdir=$PWD/$srcrpm$ext.resultdir
     test ! -e $resultdir
     set +e
     # --chain instead of --rebuild as otherwise -a does not work
     $mock --resultdir=$resultdir --nocheck $(
-      if [ "$ext" = ".dt.rpm"  ];then echo -a https://www.jankratochvil.net/t/rpmdts/ ;fi
-      if [ "$ext" = ".dt5.rpm" ];then echo -a https://www.jankratochvil.net/t/rpmdts5/;fi
+      if [ "$ext" = ".nc.rpm"  ];then echo -a https://www.jankratochvil.net/t/nocommon/;fi
+      if [ "$ext" = ".dt.rpm"  ];then echo -a https://www.jankratochvil.net/t/rpmdts/  ;fi
+      if [ "$ext" = ".dt5.rpm" ];then echo -a https://www.jankratochvil.net/t/rpmdts5/ ;fi
       ) --chain $srcrpm$ext &>$srcrpm$ext.mocklog
     mockrc=$?
     set -e