aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'wine.eselect')
-rw-r--r--wine.eselect11
1 files changed, 7 insertions, 4 deletions
diff --git a/wine.eselect b/wine.eselect
index 8bdd06a..158c279 100644
--- a/wine.eselect
+++ b/wine.eselect
@@ -730,9 +730,8 @@ remove_symlinks() {
# remove entry from config file
symlinks=$(list_rm_item "${symlink}" "${symlinks}")
-
- store_config "${CONFIG_DIR}/links/${v}" ${var} "${symlinks}"
done
+ store_config "${CONFIG_DIR}/links/${v}" ${var} "${symlinks}"
# remove set from config file
symlink_vars=$(list_rm_item "${var}" "${symlink_vars}")
@@ -788,6 +787,7 @@ set_symlinks() {
set_dir_env
local link
+ local links
store_config "${CONFIG_DIR}/links/${v}" symlink_dirs "bin"
store_config "${CONFIG_DIR}/links/${v}" "bin" ""
@@ -799,9 +799,11 @@ set_symlinks() {
write_warning_msg "Cleaning up"
remove_symlinks ${v_arg}
fi
- append_config "${CONFIG_DIR}/links/${v}" "bin" "${link}"
+ links="${links} ${link}"
done
+ store_config "${CONFIG_DIR}/links/${v}" "bin" "${links}"
+ links=""
append_config "${CONFIG_DIR}/links/${v}" symlink_dirs "man"
store_config "${CONFIG_DIR}/links/${v}" "man" ""
for md in "${wine_man}"/*; do
@@ -813,9 +815,10 @@ set_symlinks() {
write_warning_msg "Cleaning up"
remove_symlinks ${v_arg}
fi
- append_config "${CONFIG_DIR}/links/${v}" "man" "${link}"
+ links="${links} ${link}"
done
done
+ append_config "${CONFIG_DIR}/links/${v}" "man" "${links}"
unset_dir_env