kas-container: Purge tmp* on clean
OpenEmbedded/Yocto expands TMPDIR by TCLIBCAPPEND. That break our -
granted - simplistic clean operation which assumes TMPDIR to be
"${TOPDIR}/tmp". Relax it a bit. This is still safe as we work on the
generally separate build dir.
An alternative to this would be calling kas shell with a concrete
configuration and ask for the actual TMPDIR and also DL_DIR while at it.
Probably doable, but it would require passing of a config file on each
global clean operation.
Isar layers are not expected expand TMPDIR, so keep things as they are
there.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
			
			
This commit is contained in:
		@@ -121,7 +121,7 @@ run_clean() {
 | 
			
		||||
				${KAS_CONTAINER_IMAGE} \
 | 
			
		||||
				sudo rm -rf tmp
 | 
			
		||||
	else
 | 
			
		||||
		trace rm -rf "${KAS_BUILD_DIR}/tmp"
 | 
			
		||||
		trace rm -rf "${KAS_BUILD_DIR}"/tmp*
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	if [ "$1" != "clean" ]; then
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user