Merge pull request #20347 from schrd/fix-build-umask
build(fix): File permissions in packages should not depend on umask of build system
This commit is contained in:
commit
8bfe0a9b99
@ -57,6 +57,7 @@ cp -r CHANGELOG.md CONTRIBUTING.md LICENSE README.md bin doc src tests var node_
|
||||
|
||||
cp settings.json staging/usr/share/etherpad-lite
|
||||
git clone https://github.com/alangecker/bbb-etherpad-skin.git staging/usr/share/etherpad-lite/src/static/skins/bigbluebutton
|
||||
chmod -R a+rX staging/usr/share/etherpad-lite
|
||||
|
||||
mkdir -p staging/usr/lib/systemd/system
|
||||
cp etherpad.service staging/usr/lib/systemd/system
|
||||
|
@ -22,6 +22,7 @@ find -maxdepth 1 ! -path . ! -name staging $(printf "! -name %s " $(cat .build-f
|
||||
pushd .
|
||||
cd staging/usr/local/bigbluebutton/bbb-export-annotations/
|
||||
npm install --production
|
||||
chmod -R a+rX .
|
||||
popd
|
||||
|
||||
mkdir -p staging/usr/lib/systemd/system
|
||||
@ -30,6 +31,7 @@ cp bbb-export-annotations.service staging/usr/lib/systemd/system
|
||||
#
|
||||
# Install fonts
|
||||
cp fonts/* staging/usr/local/share/fonts/
|
||||
chmod -R a+rX staging/usr/local/share/fonts/
|
||||
|
||||
##
|
||||
|
||||
|
@ -78,18 +78,18 @@ mkdir -p staging/usr/share/meteor/bundle/programs/web.browser/app/files
|
||||
cp node_modules/@fontsource/*/files/*.woff[2] staging/usr/share/meteor/bundle/programs/web.browser/app/files/
|
||||
|
||||
cp systemd_start.sh staging/usr/share/meteor/bundle
|
||||
chmod +x staging/usr/share/meteor/bundle/systemd_start.sh
|
||||
chmod +rx staging/usr/share/meteor/bundle/systemd_start.sh
|
||||
|
||||
cp systemd_start_frontend.sh staging/usr/share/meteor/bundle
|
||||
chmod +x staging/usr/share/meteor/bundle/systemd_start_frontend.sh
|
||||
chmod +rx staging/usr/share/meteor/bundle/systemd_start_frontend.sh
|
||||
|
||||
cp workers-start.sh staging/usr/share/meteor/bundle
|
||||
chmod +x staging/usr/share/meteor/bundle/workers-start.sh
|
||||
chmod +rx staging/usr/share/meteor/bundle/workers-start.sh
|
||||
|
||||
cp bbb-html5-with-roles.conf staging/usr/share/meteor/bundle
|
||||
|
||||
cp mongod_start_pre.sh staging/usr/share/meteor/bundle
|
||||
chmod +x staging/usr/share/meteor/bundle/mongod_start_pre.sh
|
||||
chmod +rx staging/usr/share/meteor/bundle/mongod_start_pre.sh
|
||||
|
||||
cp mongo-ramdisk.conf staging/usr/share/meteor/bundle
|
||||
|
||||
|
@ -21,6 +21,7 @@ find -maxdepth 1 ! -path . ! -name staging $(printf "! -name %s " $(cat .build-f
|
||||
pushd .
|
||||
cd staging/usr/local/bigbluebutton/bbb-pads/
|
||||
npm install --production
|
||||
chmod -R a+rX .
|
||||
popd
|
||||
|
||||
mkdir -p staging/usr/lib/systemd/system
|
||||
|
@ -34,6 +34,7 @@ pushd staging/usr/local/bigbluebutton/core
|
||||
bundle clean
|
||||
rm -r vendor/bundle/ruby/*/cache
|
||||
find vendor/bundle -name '*.o' -delete
|
||||
chmod -R a+rX .
|
||||
find vendor/bundle/ruby/*/gems/resque-*/lib/resque/server/public -type f -name "*.png" -execdir chmod 0644 {} \;
|
||||
find vendor/bundle/ruby/*/gems/resque-*/bin -type f -execdir chmod 0755 {} \;
|
||||
popd
|
||||
|
Loading…
Reference in New Issue
Block a user