Package: simple-cdd
Version: 0.6.1

Hi,

simple-cdd fails with custom installer.
log and patch attached.

Cheers, Stefan
rsync: mkdir "/tmp/cdd/tmp/mirror/dists/wheezy/main/installer-i386/current" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(674) [Receiver=3.1.1]
Traceback (most recent call last):
 File "/usr/bin/build-simple-cdd", line 637, in <module>
   scdd.build_mirror()
 File "/usr/bin/build-simple-cdd", line 280, in build_mirror
   self.get_custom_installer()
 File "/usr/bin/build-simple-cdd", line 299, in get_custom_installer
   subprocess.check_call(["rsync", "--delete", "-aWHr", os.path.join(di_dir, "."), current_installer])
 File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
   raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['rsync', '--delete', '-aWHr', '../../d-i/i386/.', 'dists/wheezy/main/installer-i386/current/']' returned non-zero exit status 11
diff -uNrp simple-cdd-0.6.1.orig/build-simple-cdd simple-cdd-0.6.1/build-simple-cdd
--- simple-cdd-0.6.1.orig/build-simple-cdd	2015-08-15 13:00:52.000000000 +0200
+++ simple-cdd-0.6.1/build-simple-cdd	2016-09-06 09:59:33.076688587 +0200
@@ -295,7 +295,7 @@ class SimpleCDD:
 
             if os.path.isdir(di_dir):
                 log.info("using installer from: %s", di_dir)
-                os.makedirs(di_dir, exist_ok=True)
+                os.makedirs(current_installer, exist_ok=True)
                 subprocess.check_call(["rsync", "--delete", "-aWHr", os.path.join(di_dir, "."), current_installer])
 
     def compute_kernel_params(self):

Reply via email to