Merge pull request #1 from shocklateboy92/fix/chromium-icon-tempdir-drop
Fix chromium backend icon write failing with ENOENT
This commit was merged in pull request #1.
This commit is contained in:
@@ -56,7 +56,8 @@ fn execute_build(args: &BuildArgs, dry_run: bool, print_config: bool) -> Result<
|
|||||||
"Installing Chromium app '{}' for URL: {}",
|
"Installing Chromium app '{}' for URL: {}",
|
||||||
args.name, args.url
|
args.name, args.url
|
||||||
);
|
);
|
||||||
let temp_icon = tempdir()?.path().join("icon.png");
|
let dir = tempdir().context("Failed to create temporary directory for building")?;
|
||||||
|
let temp_icon = dir.path().join("icon.png");
|
||||||
icon::fetch_or_create_icon(&args.url, args.icon.as_ref(), &temp_icon)?;
|
icon::fetch_or_create_icon(&args.url, args.icon.as_ref(), &temp_icon)?;
|
||||||
install::install_chromium_app(args, &temp_icon)?;
|
install::install_chromium_app(args, &temp_icon)?;
|
||||||
app::write_app_config_from_args(args)?;
|
app::write_app_config_from_args(args)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user