mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 13:00:08 +00:00
ensure files copied into AppImage Debian archive and Docker image are readable added sudo as a build tool
This commit is contained in:
parent
174f28a21a
commit
d327b43a43
@ -36,6 +36,14 @@ make install \
|
|||||||
|
|
||||||
cd ../imageBuild
|
cd ../imageBuild
|
||||||
|
|
||||||
|
# Make sure directories can be traversed by nobody
|
||||||
|
#
|
||||||
|
find appDir -type d -exec chmod 755 {} \;
|
||||||
|
#
|
||||||
|
# Make sure files can be read by nobody
|
||||||
|
#
|
||||||
|
find appDir -type f -exec chmod 644 {} \;
|
||||||
|
|
||||||
# force libfontconfig into AppImage (linuxdeploy blacklists libfontconfig)
|
# force libfontconfig into AppImage (linuxdeploy blacklists libfontconfig)
|
||||||
# (turned off since libfontconfig needs to be matched to the underlying
|
# (turned off since libfontconfig needs to be matched to the underlying
|
||||||
# OS's collection of fonts and /etc/fonts configuration files)
|
# OS's collection of fonts and /etc/fonts configuration files)
|
||||||
|
@ -94,6 +94,18 @@ touch $conffilesFile
|
|||||||
#
|
#
|
||||||
cd imageBuild
|
cd imageBuild
|
||||||
#
|
#
|
||||||
|
# Make sure directories can be traversed by nobody
|
||||||
|
#
|
||||||
|
find debianDir -type d -exec chmod 755 {} \;
|
||||||
|
#
|
||||||
|
# Make sure files can be read by nobody
|
||||||
|
#
|
||||||
|
find debianDir -type f -exec chmod 644 {} \;
|
||||||
|
#
|
||||||
|
# Make sure root:root owns all files
|
||||||
|
#
|
||||||
sudo chown -R root:root debianDir
|
sudo chown -R root:root debianDir
|
||||||
#
|
#
|
||||||
|
# Build the package
|
||||||
|
#
|
||||||
dpkg --build debianDir $DPKG_NAME
|
dpkg --build debianDir $DPKG_NAME
|
||||||
|
@ -35,6 +35,15 @@ cd ../imageBuild/dockerDir
|
|||||||
|
|
||||||
copy_deps
|
copy_deps
|
||||||
|
|
||||||
|
# Make sure directories can be traversed by nobody
|
||||||
|
#
|
||||||
|
find . -type d -exec chmod 755 {} \;
|
||||||
|
#
|
||||||
|
# Make sure files can be read by nobody
|
||||||
|
#
|
||||||
|
find . -type f -exec chmod 644 {} \;
|
||||||
|
|
||||||
|
|
||||||
# Now. IF we have docker, THEN build the docker image...
|
# Now. IF we have docker, THEN build the docker image...
|
||||||
|
|
||||||
if [ -x "$(which docker)" ]; then
|
if [ -x "$(which docker)" ]; then
|
||||||
|
@ -16,6 +16,7 @@ set -ev
|
|||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get $UNATTENDED install \
|
sudo apt-get $UNATTENDED install \
|
||||||
|
sudo \
|
||||||
wget \
|
wget \
|
||||||
git \
|
git \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
|
Loading…
Reference in New Issue
Block a user