[projects/cleanbuild] docker: chown package dir before container run
glen
glen at pld-linux.org
Tue Aug 29 21:36:06 CEST 2017
commit fafb81732b891955f44b628b8f0e428acb5edd1e
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Tue Aug 29 22:35:42 2017 +0300
docker: chown package dir before container run
as it might be different owner (root) modified outside container
cleanbuild-docker.sh | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/cleanbuild-docker.sh b/cleanbuild-docker.sh
index 7a5c41b..6bb6a19 100755
--- a/cleanbuild-docker.sh
+++ b/cleanbuild-docker.sh
@@ -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
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/fafb81732b891955f44b628b8f0e428acb5edd1e
More information about the pld-cvs-commit
mailing list