Accepting request 914877 from X11:Deepin
(forwarded request 914876 from hillwood) OBS-URL: https://build.opensuse.org/request/show/914877 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deepin-feature-enable?expand=0&rev=2
This commit is contained in:
commit
fc3608b1cd
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 28 14:45:01 UTC 2021 - Hillwood Yang <hillwood@opensuse.org>
|
||||||
|
|
||||||
|
- 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 <hillwood@opensuse.org>
|
Tue Apr 27 12:05:03 UTC 2021 - Hillwood Yang <hillwood@opensuse.org>
|
||||||
|
|
||||||
|
@ -1,75 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Name: Deepin Features installer
|
# Name: Deepin Features installer
|
||||||
# Version: 1.0
|
# Version: 1.1
|
||||||
# Description: Enable dbus and policykit for Deepin Desktop on openSUSE
|
# Description: Enable dbus and policykit for Deepin Desktop on openSUSE
|
||||||
# Author: Hillwood Yang <hillwood@opensuse.org>
|
# Author: Hillwood Yang <hillwood@opensuse.org>
|
||||||
# License: WTFPL-2.0
|
# License: WTFPL-2.0
|
||||||
|
|
||||||
SYSTEM_TMP=/tmp
|
SYSTEM_TMP=/root/.cache
|
||||||
|
|
||||||
################################################################################
|
|
||||||
# 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!"
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# deepin-daemon-dbus
|
# deepin-daemon-dbus
|
||||||
|
@ -17,15 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: deepin-feature-enable
|
Name: deepin-feature-enable
|
||||||
Version: 1.0
|
Version: 1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Deepin Features installer
|
Summary: Deepin Features installer
|
||||||
License: WTFPL
|
License: WTFPL
|
||||||
Group: System/GUI/Other
|
Group: System/GUI/Other
|
||||||
Url: https://github.com/linuxdeepin
|
Url: https://github.com/linuxdeepin
|
||||||
Source0: %{name}.in
|
Source0: %{name}.in
|
||||||
Requires: deepin-api-dbus
|
|
||||||
Requires: deepin-api-polkit
|
|
||||||
Requires: deepin-daemon-dbus
|
Requires: deepin-daemon-dbus
|
||||||
Requires: deepin-daemon-polkit
|
Requires: deepin-daemon-polkit
|
||||||
Recommends: deepin-file-manager-dbus
|
Recommends: deepin-file-manager-dbus
|
||||||
|
Loading…
Reference in New Issue
Block a user