From 75b4b787c8348434bf33c4df32f435eba2f5d465 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 18 Sep 2011 23:13:59 -0500 Subject: [PATCH] script/makepkg: ensure port.options exists during save, to avoid confusing logic during atomic commit --- script/makepkg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/makepkg b/script/makepkg index 1184012..3797ddb 100755 --- a/script/makepkg +++ b/script/makepkg @@ -358,7 +358,7 @@ port_load_config() { port_save_config() { meh "port save-config" rm -Rf "${conf_dir}/port.options.tmp" "${conf_dir}/port.options.old" - mkdir -p "${conf_dir}/port.options.tmp" + mkdir -p "${conf_dir}/port.options" "${conf_dir}/port.options.tmp" cheval "cd /var/db/ports; find . -type d -o -type f -name options | cpio -oHnewc" | ( cd "${conf_dir}/port.options.tmp"; cpio -i ) || wtf "port safe-config failed" mv -f "${conf_dir}/port.options" "${conf_dir}/port.options.old" && \ mv -f "${conf_dir}/port.options.tmp" "${conf_dir}/port.options" && \ -- 2.42.0