Skip to content

Commit 8eca3d5

Browse files
committed
Fix Debian package permissions
1 parent 3820714 commit 8eca3d5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

gulpfile.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,11 @@ function release_deb(arch, appDirectory, done) {
455455
preinst: [`rm -rf ${LINUX_INSTALL_DIR}/${pkg.name}`],
456456
postinst: [`chown root:root ${LINUX_INSTALL_DIR}`, `chown -R root:root ${LINUX_INSTALL_DIR}/${pkg.name}`, `cp ${LINUX_INSTALL_DIR}/${pkg.name}/mime/${pkg.name}.xml /usr/share/mime/packages/`, 'update-mime-database /usr/share/mime',
457457
`cp ${LINUX_INSTALL_DIR}/${pkg.name}/icon/bf_icon_128.png /usr/share/icons/hicolor/128x128/mimetypes/application-x-blackboxlog.png`, 'gtk-update-icon-cache /usr/share/icons/hicolor -f',
458-
`xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`],
458+
`xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`,
459+
`chmod +xr ${LINUX_INSTALL_DIR}/${pkg.name}/chrome_crashpad_handler`,
460+
`chmod +xr ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}`,
461+
`chmod -R +Xr ${LINUX_INSTALL_DIR}/${pkg.name}/`,
462+
],
459463
prerm: [`rm /usr/share/mime/packages/${pkg.name}.xml`, 'update-mime-database /usr/share/mime',
460464
'rm /usr/share/icons/hicolor/128x128/mimetypes/application-x-blackboxlog.png', 'gtk-update-icon-cache /usr/share/icons/hicolor -f',
461465
`xdg-desktop-menu uninstall ${pkg.name}.desktop`],

0 commit comments

Comments
 (0)