mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-11-13 12:23:34 +01:00
Update linuxpackager to only set 0775 on required files #5629
This commit is contained in:
1 parent
cff295fdc9
commit
2a0507ffc6
1 file changed
+6
-1
+6
-1
@@ -35,7 +35,6 @@ echo "--------------------"
|
|||||||
mkdir -p dist
|
mkdir -p dist
|
||||||
rm -rf dist/debian
|
rm -rf dist/debian
|
||||||
cp -R build/debian dist/debian
|
cp -R build/debian dist/debian
|
||||||
chmod -R 775 dist/debian
|
|
||||||
|
|
||||||
controlfile="Package: audiobookshelf
|
controlfile="Package: audiobookshelf
|
||||||
Version: $VERSION
|
Version: $VERSION
|
||||||
@@ -48,6 +47,12 @@ Description: $DESCRIPTION"
|
|||||||
|
|
||||||
echo "$controlfile" > dist/debian/DEBIAN/control;
|
echo "$controlfile" > dist/debian/DEBIAN/control;
|
||||||
|
|
||||||
|
# Package contents: directories 0755, files 0644 (including the systemd unit).
|
||||||
|
# Maintainer scripts must stay executable so dpkg can run them.
|
||||||
|
find dist/debian -type d -exec chmod 755 {} +
|
||||||
|
find dist/debian -type f -exec chmod 644 {} +
|
||||||
|
chmod 755 dist/debian/DEBIAN/preinst dist/debian/DEBIAN/postinst dist/debian/DEBIAN/prerm
|
||||||
|
|
||||||
# Package debian
|
# Package debian
|
||||||
pkg --config package.json -t node24-linux-x64 -o dist/debian/usr/share/audiobookshelf/audiobookshelf dist-server/index.js
|
pkg --config package.json -t node24-linux-x64 -o dist/debian/usr/share/audiobookshelf/audiobookshelf dist-server/index.js
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user