diff --git a/.files b/.files index df221a5..eecf716 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 4bd50b1..a1eb61d 100644 --- a/.rev +++ b/.rev @@ -7,4 +7,12 @@ 888803 + + 660eb0b8431bd139735c6f702ff13f01 + 1.1 + + dimstar_suse + (forwarded request 914876 from hillwood) + 914877 + diff --git a/deepin-feature-enable.changes b/deepin-feature-enable.changes index 9f1fd6c..cbb08d3 100644 --- a/deepin-feature-enable.changes +++ b/deepin-feature-enable.changes @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Sat Aug 28 14:45:01 UTC 2021 - Hillwood Yang + +- Update version to 1.1 + * Fix a security issue, change temp dir to /root/.cache. + * Drop deepin-api profiles installation. fix boo#1070943 + +------------------------------------------------------------------- Tue Apr 27 12:05:03 UTC 2021 - Hillwood Yang - Initial package for version 1.0 diff --git a/deepin-feature-enable.in b/deepin-feature-enable.in index a426cca..0fcea51 100644 --- a/deepin-feature-enable.in +++ b/deepin-feature-enable.in @@ -1,75 +1,11 @@ #!/bin/bash # Name: Deepin Features installer -# Version: 1.0 +# Version: 1.1 # Description: Enable dbus and policykit for Deepin Desktop on openSUSE # Author: Hillwood Yang # License: WTFPL-2.0 -SYSTEM_TMP=/tmp - -################################################################################ -# deepin-api-dbus -TMP_DIR=$SYSTEM_TMP/deepin-api-dbus - -pushd /usr/share/dbus-1/system.d/ &>/dev/null - - Filelist1=&(ls com.deepin.api*) &>/dev/null - - if [ "$Filelist1" != "" ]; then - rm -rf "$Filelist1" - fi - -popd &>/dev/null - -pushd /usr/share/dbus-1/system-services/ &>/dev/null - - Filelist2=&(ls com.deepin.api*) &>/dev/null - - if [ "$Filelist2" != "" ]; then - rm -rf "$Filelist2" - fi - -popd &>/dev/null - -mkdir -p $TMP_DIR - -pushd $TMP_DIR &>/dev/null - tar -xvf /usr/share/dde-api/dbus.tar.gz &>/dev/null - cp dbus/system.d/* /usr/share/dbus-1/system.d/ - cp dbus/system-services/* /usr/share/dbus-1/system-services/ - chmod 0644 /usr/share/dbus-1/system.d/com.deepin.api* - chmod 0644 /usr/share/dbus-1/system-services/com.deepin.api* -popd &>/dev/null - -rm -rf $TMP_DIR - -echo "Deepin api profiles install succeed!" - -################################################################################ -# deepin-api-polkit -TMP_DIR=$SYSTEM_TMP/deepin-api-polkit - -pushd /usr/share/polkit-1/actions/ &>/dev/null - - Filelist=&(ls com.deepin.api*) &>/dev/null - - if [ "$Filelist" != "" ]; then - rm -rf "$Filelist" - fi - -popd &>/dev/null - -mkdir -p $TMP_DIR - -pushd $TMP_DIR &>/dev/null - tar -xvf /usr/share/dde-api/polkit.tar.gz &>/dev/null - cp polkit/* /usr/share/polkit-1/actions/ - chmod 0644 /usr/share/polkit-1/actions/com.deepin.api* -popd &>/dev/null - -rm -rf $TMP_DIR - -echo "Deepin API polkit profiles install succeed!" +SYSTEM_TMP=/root/.cache ################################################################################ # deepin-daemon-dbus diff --git a/deepin-feature-enable.spec b/deepin-feature-enable.spec index 8168c45..ca1821b 100644 --- a/deepin-feature-enable.spec +++ b/deepin-feature-enable.spec @@ -17,15 +17,13 @@ Name: deepin-feature-enable -Version: 1.0 +Version: 1.1 Release: 0 Summary: Deepin Features installer License: WTFPL Group: System/GUI/Other Url: https://github.com/linuxdeepin Source0: %{name}.in -Requires: deepin-api-dbus -Requires: deepin-api-polkit Requires: deepin-daemon-dbus Requires: deepin-daemon-polkit Recommends: deepin-file-manager-dbus