diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2020-12-05 17:01:42 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-12-05 17:01:42 +0100 |
commit | a29cf137186d696da4327cd6957bfa2e9278527f (patch) | |
tree | f7b4d286984fdea7eda45985787979bfee361509 | |
parent | 3c07a8d3a823e1ab97c838f09beeba88ea2d5e44 (diff) | |
download | tde-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-x | debian/_base/dependencies/tqt3/debian/rules | 1 | ||||
-rwxr-xr-x | dilos/dependencies/tqt3/debian/rules | 1 | ||||
-rwxr-xr-x | ubuntu/_base/dependencies/tqt3/debian/rules | 1 |
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 |