diff --git a/gulpfile.js b/gulpfile.js index 0cc58696..1a1dcd60 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -453,9 +453,15 @@ function release_deb(arch, appDirectory, done) { maintainer: pkg.author, description: pkg.description, preinst: [`rm -rf ${LINUX_INSTALL_DIR}/${pkg.name}`], - 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', + 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', `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', - `xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`], + `xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`, + `chmod +xr ${LINUX_INSTALL_DIR}/${pkg.name}/chrome_crashpad_handler`, + `chmod +xr ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}`, + `chmod -R +Xr ${LINUX_INSTALL_DIR}/${pkg.name}/`, + ], prerm: [`rm /usr/share/mime/packages/${pkg.name}.xml`, 'update-mime-database /usr/share/mime', 'rm /usr/share/icons/hicolor/128x128/mimetypes/application-x-blackboxlog.png', 'gtk-update-icon-cache /usr/share/icons/hicolor -f', `xdg-desktop-menu uninstall ${pkg.name}.desktop`],