Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Schreiber
c5b657a409 Fix: File permissions in packages should not depend on umask of build system
If the build system for packages has a umask of `0077`, cloned
repositories will have no permissions for group and other. As the build
scripts for some packages just copy from clone git repos, this will
preserve the permissions in the package and prevent the following
services from startup:

* `bbb-html5`
* `etherpad`
* `bbb-pads`
* `bbb-export-annotations`
* `bbb-rap-*`

This patch grants everyone read permissions to the code in the packages.
2024-06-14 16:17:49 -04:00
Anton Georgiev
eae34304be build: fix nodejs version paste error in #18686 2023-09-02 06:49:29 -04:00
Anton Georgiev
89d17ff639 build: require node 18 to install bbb packages 2023-09-01 08:19:50 -04:00
Anton Georgiev
5624a792d3 build: create the fonts dir before using it 2023-03-10 13:41:12 -05:00
danielpetri1
078c887aaf Build font information cache files in after-install 2023-03-07 14:52:08 +00:00
Daniel Petri Rocha
72d0e620ae
Update build/packages-template/bbb-export-annotations/build.sh
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-03-07 15:34:57 +01:00
danielpetri1
9095e77f73 Package tldraw fonts for bbb-export-annotations 2023-03-07 13:26:03 +00:00
Anton Georgiev
37a1807549 build: bbb-export-annotations packaging part2 2022-07-08 01:13:59 -04:00
Anton Georgiev
aa38cca17f build: packaging for bbb-export-annotations 2022-07-06 20:51:57 +00:00