summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-12-05 17:01:42 +0100
committerSlávek Banko <slavek.banko@axis.cz>2020-12-05 17:01:42 +0100
commita29cf137186d696da4327cd6957bfa2e9278527f (patch)
treef7b4d286984fdea7eda45985787979bfee361509
parent3c07a8d3a823e1ab97c838f09beeba88ea2d5e44 (diff)
downloadtde-packaging-a29cf137186d696da4327cd6957bfa2e9278527f.tar.gz
tde-packaging-a29cf137186d696da4327cd6957bfa2e9278527f.zip
DEB tqt3: Force file permissions in the tarball for examples.
It addresses independence from UMASK to ensure a reproducible build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rwxr-xr-xdebian/_base/dependencies/tqt3/debian/rules1
-rwxr-xr-xdilos/dependencies/tqt3/debian/rules1
-rwxr-xr-xubuntu/_base/dependencies/tqt3/debian/rules1
3 files changed, 3 insertions, 0 deletions
diff --git a/debian/_base/dependencies/tqt3/debian/rules b/debian/_base/dependencies/tqt3/debian/rules
index 070591030..dafa13359 100755
--- a/debian/_base/dependencies/tqt3/debian/rules
+++ b/debian/_base/dependencies/tqt3/debian/rules
@@ -325,6 +325,7 @@ binary-indep: build install
cd `pwd`/debian/doc/ && \
find tqt3-examples/ -type f -print0 | LC_ALL=C sort -z | \
tar cvv --no-recursion --null -T - \
+ --mode=u+rw,go=rX,a-s \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime | \
gzip -n > tqt3-examples.tar.gz
install -D `pwd`/debian/doc/tqt3-examples.tar.gz `pwd`/debian/tqt3-examples/usr/share/doc/tqt3-examples/tqt3-examples.tar.gz
diff --git a/dilos/dependencies/tqt3/debian/rules b/dilos/dependencies/tqt3/debian/rules
index d89739167..9d5ad6548 100755
--- a/dilos/dependencies/tqt3/debian/rules
+++ b/dilos/dependencies/tqt3/debian/rules
@@ -331,6 +331,7 @@ binary-indep: build install
cd `pwd`/debian/doc/ && \
find tqt3-examples/ -type f -print0 | LC_ALL=C sort -z | \
tar cvv --no-recursion --null -T - \
+ --mode=u+rw,go=rX,a-s \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime | \
gzip -n > tqt3-examples.tar.gz
install -D `pwd`/debian/doc/tqt3-examples.tar.gz `pwd`/debian/tqt3-examples/usr/share/doc/tqt3-examples/tqt3-examples.tar.gz
diff --git a/ubuntu/_base/dependencies/tqt3/debian/rules b/ubuntu/_base/dependencies/tqt3/debian/rules
index 070591030..dafa13359 100755
--- a/ubuntu/_base/dependencies/tqt3/debian/rules
+++ b/ubuntu/_base/dependencies/tqt3/debian/rules
@@ -325,6 +325,7 @@ binary-indep: build install
cd `pwd`/debian/doc/ && \
find tqt3-examples/ -type f -print0 | LC_ALL=C sort -z | \
tar cvv --no-recursion --null -T - \
+ --mode=u+rw,go=rX,a-s \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime | \
gzip -n > tqt3-examples.tar.gz
install -D `pwd`/debian/doc/tqt3-examples.tar.gz `pwd`/debian/tqt3-examples/usr/share/doc/tqt3-examples/tqt3-examples.tar.gz