minor bug fix
[distro-setup] / mymimes
diff --git a/mymimes b/mymimes
index 010d418b543e32fcf063c83eb098137e12dc0d3f..31779080ecf753c92054bba9cbf2636c9476f183 100755 (executable)
--- a/mymimes
+++ b/mymimes
@@ -3,12 +3,12 @@
 set -eE -o pipefail
 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
-[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@"
+[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@"
 
 shopt -s extglob nullglob
 
 echo '[Default Applications]' >/etc/xdg/defaults.list
-sed -r '/^MimeType=/!d;s/^MimeType=//;s/;/=mpv.desktop;\n/g' /usr/share/applications/mpv.desktop >>/etc/xdg/defaults.list
+sed -r '/^MimeType=/!d;s/^MimeType=//;s/;/=mpv.desktop\n/g' /usr/share/applications/mpv.desktop >>/etc/xdg/defaults.list
 
 # this is the new one, according to
 # https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.html
@@ -19,3 +19,5 @@ cp /etc/xdg/defaults.list /etc/xdg/mimapps.list
 for f in /usr/share/applications/!(defaults).list; do
     cp /etc/xdg/defaults.list /etc/xdg/${f##*/}
 done
+
+update-desktop-database