diff options
author | 2017-04-11 18:19:26 -0400 | |
---|---|---|
committer | 2017-04-11 18:19:26 -0400 | |
commit | 3b8b7ce305823d0ef41c75a032bbb08f497a8c64 (patch) | |
tree | 67045d9c2717c0447f1a84d02a477c80d28703dc /wine.eselect | |
parent | wine.eselect: Handle setting links when encountering orphaned links (diff) | |
download | eselect-wine-3b8b7ce305823d0ef41c75a032bbb08f497a8c64.tar.gz eselect-wine-3b8b7ce305823d0ef41c75a032bbb08f497a8c64.tar.bz2 eselect-wine-3b8b7ce305823d0ef41c75a032bbb08f497a8c64.zip |
wine.eselect: use failglob
Diffstat (limited to 'wine.eselect')
-rw-r--r-- | wine.eselect | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/wine.eselect b/wine.eselect index 94741b4..7846140 100644 --- a/wine.eselect +++ b/wine.eselect @@ -810,6 +810,8 @@ set_symlinks() { local link local links + local glob_state=$(shopt -p failglob) + shopt -s failglob store_config "${CONFIG_DIR}/links/${v}" symlink_dirs "bin" store_config "${CONFIG_DIR}/links/${v}" "bin" "" @@ -856,6 +858,7 @@ set_symlinks() { sed -i "s:Exec=.*:Exec=wine${v_arg#-} start /unix %f:" ${desktop} || die "Failed to edit desktop file" desktop_database_update || die "Failed to update xorg desktop database" + eval "${glob_state}" unset_dir_env } |