Commit Graph
13 Commits
Author SHA1 Message Date
Chris MarslenderandGitHub db2ddfe7ba Update systemd templates to check if RPCs are up by using the chia rpc commands instead of nc (#18920) 2024-11-22 08:57:45 -07:00
Earle LoweandGitHub 866493af56 CHIA-752 - set permissions in postinst.sh for chrome-sandbox (#18164)
* CHIA-752 - set permissions in postinst.sh for chrome-sandbox

* Add check for permissions of chrome-sandbox

* one-liner permissions check

* prettier fix

* Update build-linux-installer-deb.yml
2024-06-13 13:37:40 -05:00
Chris MarslenderandGitHub 0e6e2b6ff0 Update the version formatting used for the cli .deb (#17518)
Update the version used for the cli .deb to match the UI .deb (and confirm to expected apt versioning)
2024-02-08 10:18:50 -08:00
Kyle AltendorfandGitHub 949ed00e47 clean out /opt/chia before install and after removal of rpm (#16991) 2023-12-05 16:33:43 -06:00
Zachary BrownandGitHub dcea5363c6 Add systemd init files to CLI-only Linux packages (#16866) 2023-11-27 17:03:38 -06:00
Chris MarslenderandGitHub a69146284c Ensure chia-blockchain still opens UI on Linux (#13826) 2022-11-17 13:53:38 -06:00
b3b56a64d1 Replace electron-packager with electron-builder (#12953)
* Install electron-builder

* Replaced electron-packager with electron-builder for windows

* Upgraded electron-builder version for mac

* Replaced electron-packager with electron-builder for Linux and integreated deb/rpm dir

* Updated mac installer job

* Fixed app.asar location

* Fixed dmg name for arm64 mac

* Updated installer-version.py

* Updated Linux(deb) installer CI job

* Updated Linux(rpm) installer CI job

* Fixed Linux(rpm) install CI issue

* Revert to use `electron-packager` instead of `electron-builder` for arm64 .deb installer

* Fixed lint errors

* Fixed rpm installer job issue

* Updated Windows installer CI job

* Fixed rpm installer CI job

* Simplified arm64 build

* Added -y option to `apt install` command

* Added `dmg-license` as npm build dependency for MacOS

* Attempt to set product name appropriately for each platform

* Specified productNames in commands

* Fixed arm64 installer issue

* Stopped to create link '/opt/chia/daemon'

* Updated desktop app name for linux installers

* Updated packageName for linux installers

* Abort build jobs when 'cd' fails

* Updated the GUI submodule ref (main:5e52b7f53478d4f39b4a0f0203f41e31dd53aee9)

Co-authored-by: Jeff Cruikshank <jeff@chia.net>
2022-08-24 20:13:40 -05:00
Chris Marslender da7b35e8a6 Add /usr/bin/chia and /opt/chia symlinks to the UI RPM to mirror available paths in the CLI version
Already exists in the UI .deb - this is the last linux installer that needed this
2022-07-18 10:03:01 -05:00
Chris MarslenderandGitHub 077c8db1ff Testing postinst/prerm scripts with the UI .deb (#11258) 2022-04-21 16:59:27 -07:00
Chris MarslenderandGitHub 82c01ff2bc Simplify how the chia symlink is created in the CLI .deb (#11188) 2022-04-15 14:13:00 -05:00
Chris MarslenderandGitHub 2fbe062e78 Build cli only version of debs (#11166)
* Build cli only version of debs

* Export the vars needed by j2

* Fix paths

* Add symlink to chia in /usr/local/bin/

* Upload the cli only debs to s3

* Add init.py

* Ensure SHA is on the dev build for amd64
2022-04-14 19:32:26 -05:00
JeffandGitHub 945bc5054c Updated background and icon positions. (#10531) 2022-03-02 18:16:54 -08:00
JeffandGitHub 098cbf8b73 Update the DMG background image (#10289)
* Update the DMG background image

* Updated with latest design.

* Updated background.tiff with latest design

* Fancier DMG customization support via build_dmg.js

* npm_macos -> npm_macos_m1

* Pass in the app path to build_dmg.js

* Peppering with __init__.py files to satisfy the precommit hook
2022-02-28 15:21:53 -08:00