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>
|
||||
|
||||
|
@ -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 <hillwood@opensuse.org>
|
||||
# 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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user