mirror of
				https://github.com/ARM-software/devlib.git
				synced 2025-11-04 07:51:21 +00:00 
			
		
		
		
	target/pull: Use chmod from busybox
Not all implementations of chmod support the use of `--` so ensure we use a known implementations from busybox.
This commit is contained in:
		@@ -494,7 +494,7 @@ class Target(object):
 | 
				
			|||||||
            for source in sources:
 | 
					            for source in sources:
 | 
				
			||||||
                with self._xfer_cache_path(source) as device_tempfile:
 | 
					                with self._xfer_cache_path(source) as device_tempfile:
 | 
				
			||||||
                    self.execute("cp -r -- {} {}".format(quote(source), quote(device_tempfile)), as_root=True)
 | 
					                    self.execute("cp -r -- {} {}".format(quote(source), quote(device_tempfile)), as_root=True)
 | 
				
			||||||
                    self.execute("chmod 0644 -- {}".format(quote(device_tempfile)), as_root=True)
 | 
					                    self.execute("{} chmod 0644 -- {}".format(self.busybox, quote(device_tempfile)), as_root=True)
 | 
				
			||||||
                    do_pull([device_tempfile], dest)
 | 
					                    do_pull([device_tempfile], dest)
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            do_pull(sources, dest)
 | 
					            do_pull(sources, dest)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user