mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-19 06:15:13 +03:00
Fixed ownership of installed files on debian.
This commit is contained in:
parent
0d648a1a86
commit
5f5166cc41
29 changed files with 11 additions and 8 deletions
0
changelog.html
Executable file → Normal file
0
changelog.html
Executable file → Normal file
17
gulpfile.js
17
gulpfile.js
|
@ -29,6 +29,8 @@ const APPS_DIR = './apps/';
|
|||
const DEBUG_DIR = './debug/';
|
||||
const RELEASE_DIR = './release/';
|
||||
|
||||
const LINUX_INSTALL_DIR = '/opt/betaflight';
|
||||
|
||||
var nwBuilderOptions = {
|
||||
version: '0.35.3',
|
||||
files: './dist/**/*',
|
||||
|
@ -186,7 +188,7 @@ function getRunDebugAppCommand(arch) {
|
|||
}
|
||||
|
||||
function getReleaseFilename(platform, ext) {
|
||||
return 'betaflight-configurator_' + pkg.version + '_' + platform + '.' + ext;
|
||||
return `${pkg.name}_${pkg.version}_${platform}.${ext}`;
|
||||
}
|
||||
|
||||
function clean_dist() {
|
||||
|
@ -545,11 +547,12 @@ function release_deb(arch, done) {
|
|||
architecture: getLinuxPackageArch('deb', arch),
|
||||
maintainer: pkg.author,
|
||||
description: pkg.description,
|
||||
postinst: ['xdg-desktop-menu install /opt/betaflight/betaflight-configurator/betaflight-configurator.desktop'],
|
||||
prerm: ['xdg-desktop-menu uninstall betaflight-configurator.desktop'],
|
||||
preinst: [`rm -rf ${LINUX_INSTALL_DIR}/${pkg.name}`],
|
||||
postinst: [`chown root:root ${LINUX_INSTALL_DIR}`, `chown -R root:root ${LINUX_INSTALL_DIR}/${pkg.name}`, `xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`],
|
||||
prerm: [`xdg-desktop-menu uninstall ${pkg.name}.desktop`],
|
||||
depends: 'libgconf-2-4',
|
||||
changelog: [],
|
||||
_target: 'opt/betaflight/betaflight-configurator',
|
||||
_target: `${LINUX_INSTALL_DIR}/${pkg.name}`,
|
||||
_out: RELEASE_DIR,
|
||||
_copyright: 'assets/linux/copyright',
|
||||
_clean: true
|
||||
|
@ -579,9 +582,9 @@ function release_rpm(arch, done) {
|
|||
files:
|
||||
[ { cwd: path.join(APPS_DIR, pkg.name, arch),
|
||||
src: '*',
|
||||
dest: '/opt/betaflight/betaflight-configurator' } ],
|
||||
postInstallScript: ['xdg-desktop-menu install /opt/betaflight/betaflight-configurator/betaflight-configurator.desktop'],
|
||||
preUninstallScript: ['xdg-desktop-menu uninstall betaflight-configurator.desktop'],
|
||||
dest: `${LINUX_INSTALL_DIR}/${pkg.name}` } ],
|
||||
postInstallScript: [`xdg-desktop-menu install ${LINUX_INSTALL_DIR}/${pkg.name}/${pkg.name}.desktop`],
|
||||
preUninstallScript: [`xdg-desktop-menu uninstall ${pkg.name}.desktop`],
|
||||
tempDir: path.join(RELEASE_DIR,'tmp-rpm-build-' + arch),
|
||||
keepTemp: false,
|
||||
verbose: false,
|
||||
|
|
0
libraries/jbox/jBox.css
Executable file → Normal file
0
libraries/jbox/jBox.css
Executable file → Normal file
0
libraries/jbox/jBox.min.js
vendored
Executable file → Normal file
0
libraries/jbox/jBox.min.js
vendored
Executable file → Normal file
0
libraries/jbox/themes/ModalBorder.css
Executable file → Normal file
0
libraries/jbox/themes/ModalBorder.css
Executable file → Normal file
0
libraries/jbox/themes/NoticeBorder.css
Executable file → Normal file
0
libraries/jbox/themes/NoticeBorder.css
Executable file → Normal file
0
libraries/jbox/themes/TooltipBorder.css
Executable file → Normal file
0
libraries/jbox/themes/TooltipBorder.css
Executable file → Normal file
0
libraries/jbox/themes/TooltipDark.css
Executable file → Normal file
0
libraries/jbox/themes/TooltipDark.css
Executable file → Normal file
0
libraries/q.js
Executable file → Normal file
0
libraries/q.js
Executable file → Normal file
0
manifest.json
Executable file → Normal file
0
manifest.json
Executable file → Normal file
2
package-lock.json
generated
2
package-lock.json
generated
|
@ -4639,7 +4639,7 @@
|
|||
"semver": "^5.5.0",
|
||||
"simple-glob": "~0.2.0",
|
||||
"tar-fs": "^1.13.0",
|
||||
"temp": "github:adam-lynch/node-temp#remove_tmpdir_dep",
|
||||
"temp": "github:adam-lynch/node-temp#279c1350cb7e4f02515d91da9e35d39a40774016",
|
||||
"thenify": "^3.3.0",
|
||||
"update-notifier": "^2.4.0",
|
||||
"winresourcer": "^0.9.0"
|
||||
|
|
0
resources/models/fallback.png
Executable file → Normal file
0
resources/models/fallback.png
Executable file → Normal file
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
0
src/css/tabs/landing.css
Executable file → Normal file
0
src/css/tabs/landing.css
Executable file → Normal file
0
src/css/tabs/logging.css
Executable file → Normal file
0
src/css/tabs/logging.css
Executable file → Normal file
0
src/css/tabs/servos.css
Executable file → Normal file
0
src/css/tabs/servos.css
Executable file → Normal file
0
src/js/RateCurve.js
Executable file → Normal file
0
src/js/RateCurve.js
Executable file → Normal file
0
src/js/data_storage.js
Executable file → Normal file
0
src/js/data_storage.js
Executable file → Normal file
0
src/js/eventPage.js
Executable file → Normal file
0
src/js/eventPage.js
Executable file → Normal file
0
src/js/msp.js
Executable file → Normal file
0
src/js/msp.js
Executable file → Normal file
0
src/js/port_handler.js
Executable file → Normal file
0
src/js/port_handler.js
Executable file → Normal file
0
src/js/serial_backend.js
Executable file → Normal file
0
src/js/serial_backend.js
Executable file → Normal file
0
src/js/tabs/firmware_flasher.js
Executable file → Normal file
0
src/js/tabs/firmware_flasher.js
Executable file → Normal file
0
src/js/tabs/osd.js
Executable file → Normal file
0
src/js/tabs/osd.js
Executable file → Normal file
0
src/js/tabs/servos.js
Executable file → Normal file
0
src/js/tabs/servos.js
Executable file → Normal file
0
src/main.html
Executable file → Normal file
0
src/main.html
Executable file → Normal file
0
src/support/svg_model_motors.rb
Executable file → Normal file
0
src/support/svg_model_motors.rb
Executable file → Normal file
0
src/tabs/firmware_flasher.html
Executable file → Normal file
0
src/tabs/firmware_flasher.html
Executable file → Normal file
0
src/tabs/logging.html
Executable file → Normal file
0
src/tabs/logging.html
Executable file → Normal file
0
src/tabs/servos.html
Executable file → Normal file
0
src/tabs/servos.html
Executable file → Normal file
Loading…
Add table
Add a link
Reference in a new issue