From 9b1b432e7ce14f93320a18b4f361a2733c6cf503 Mon Sep 17 00:00:00 2001 From: shenmo Date: Thu, 20 Apr 2023 10:46:36 +0000 Subject: [PATCH] update tool/spark-dstore-patch. Signed-off-by: shenmo --- tool/spark-dstore-patch | 56 +++++++++++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 19 deletions(-) diff --git a/tool/spark-dstore-patch b/tool/spark-dstore-patch index beebbdc..28b4592 100755 --- a/tool/spark-dstore-patch +++ b/tool/spark-dstore-patch @@ -76,31 +76,49 @@ done wait if [ "$1" = "--debug" ]; then - echo "Cleaning links..." + echo "Cleaning links and updating databases and caches..." fi -find /usr/share/applications -xtype l -delete > /dev/null 2>&1 & -find /usr/share/icons -xtype l -delete > /dev/null 2>&1 & -find /usr/share/mime/packages -xtype l -delete > /dev/null 2>&1 & -find /usr/share/glib-2.0 -xtype l -delete > /dev/null 2>&1 & -find /usr/share/dbus-1/services -xtype l -delete > /dev/null 2>&1 & -find /usr/share/fcitx -xtype l -delete > /dev/null 2>&1 & -find /usr/share/help -xtype l -delete > /dev/null 2>&1 & -find /usr/share/locale -xtype l -delete > /dev/null 2>&1 & -find /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/fcitx -xtype l -delete > /dev/null 2>&1 & -find /usr/lib/mozilla/plugins -xtype l -delete > /dev/null 2>&1 & -find /usr/share/polkit-1/actions -xtype l -delete > /dev/null 2>&1 & -find /usr/share/fonts -xtype l -delete > /dev/null 2>&1 & -find /etc/fonts/conf.d -xtype l -delete > /dev/null 2>&1 & -update-icon-caches /usr/share/icons/* > /dev/null 2>&1 & -update-desktop-database -q > /dev/null 2>&1 & -update-mime-database -V /usr/share/mime > /dev/null 2>&1 & -glib-compile-schemas /usr/share/glib-2.0/schemas/ > /dev/null 2>&1 & - if [ "$1" = "--debug" ]; then + find /usr/share/applications -xtype l -delete & + find /usr/share/icons -xtype l -delete & + find /usr/share/mime/packages -xtype l -delete & + find /usr/share/glib-2.0 -xtype l -delete & + find /usr/share/dbus-1/services -xtype l -delete & + find /usr/share/fcitx -xtype l -delete & + find /usr/share/help -xtype l -delete & + find /usr/share/locale -xtype l -delete & + find /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/fcitx -xtype l -delete & + find /usr/lib/mozilla/plugins -xtype l -delete & + find /usr/share/polkit-1/actions -xtype l -delete & + find /usr/share/fonts -xtype l -delete & + find /etc/fonts/conf.d -xtype l -delete & + update-icon-caches /usr/share/icons/* & + update-desktop-database -q & + update-mime-database -V /usr/share/mime & + glib-compile-schemas /usr/share/glib-2.0/schemas/ & wait +else + find /usr/share/applications -xtype l -delete > /dev/null 2>&1 & + find /usr/share/icons -xtype l -delete > /dev/null 2>&1 & + find /usr/share/mime/packages -xtype l -delete > /dev/null 2>&1 & + find /usr/share/glib-2.0 -xtype l -delete > /dev/null 2>&1 & + find /usr/share/dbus-1/services -xtype l -delete > /dev/null 2>&1 & + find /usr/share/fcitx -xtype l -delete > /dev/null 2>&1 & + find /usr/share/help -xtype l -delete > /dev/null 2>&1 & + find /usr/share/locale -xtype l -delete > /dev/null 2>&1 & + find /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/fcitx -xtype l -delete > /dev/null 2>&1 & + find /usr/lib/mozilla/plugins -xtype l -delete > /dev/null 2>&1 & + find /usr/share/polkit-1/actions -xtype l -delete > /dev/null 2>&1 & + find /usr/share/fonts -xtype l -delete > /dev/null 2>&1 & + find /etc/fonts/conf.d -xtype l -delete > /dev/null 2>&1 & + update-icon-caches /usr/share/icons/* > /dev/null 2>&1 & + update-desktop-database -q > /dev/null 2>&1 & + update-mime-database -V /usr/share/mime > /dev/null 2>&1 & + glib-compile-schemas /usr/share/glib-2.0/schemas/ > /dev/null 2>&1 & fi + echo "----------------Finished----------------"