]> git.pld-linux.org Git - projects/cleanbuild.git/commitdiff
docker: chown package dir before container run
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 29 Aug 2017 19:35:42 +0000 (22:35 +0300)
committerElan Ruusamäe <glen@pld-linux.org>
Tue, 29 Aug 2017 19:35:55 +0000 (22:35 +0300)
as it might be different owner (root) modified outside container

cleanbuild-docker.sh

index 7a5c41b78b368fad8901494dbc9da7ad74a4dd79..6bb6a19c99f849b59f596ed1d10a7665bb095604 100755 (executable)
@@ -35,6 +35,10 @@ if [ ! -d $topdir/rpm-build-tools ]; then
 fi
 
 # fetch sources and install deps
+if [ -d $topdir/packages/$package ]; then
+       # chown, as it might be different owner (root) modified outside container
+       docker exec --user=root $name chown -R builder:builder rpm/packages/$package
+fi
 docker exec $name builder -g -R $package
 
 # prevent network access like pld builders do
This page took 0.263956 seconds and 4 git commands to generate.