From ac13ae9a4f8d7f8d68de13df00bd9a24e28e5d83 Mon Sep 17 00:00:00 2001 From: Seungbae Shin Date: Fri, 9 Sep 2016 16:30:39 +0900 Subject: [PATCH] Install platform upgrade patch script This patch script changes smack label from pulseaudio to System [Version] 5.0-89 [Profile] Common [Issue Type] Security Change-Id: I02085261a9779402489f0c8cd872e9243552f885 --- packaging/500.pulseaudio-upgrade.patch.sh | 3 +++ packaging/pulseaudio.spec | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 packaging/500.pulseaudio-upgrade.patch.sh diff --git a/packaging/500.pulseaudio-upgrade.patch.sh b/packaging/500.pulseaudio-upgrade.patch.sh new file mode 100755 index 0000000..ef94b0a --- /dev/null +++ b/packaging/500.pulseaudio-upgrade.patch.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +chsmack -a System /var/lib/pulse diff --git a/packaging/pulseaudio.spec b/packaging/pulseaudio.spec index 4a6f022..28fb8f6 100644 --- a/packaging/pulseaudio.spec +++ b/packaging/pulseaudio.spec @@ -6,17 +6,19 @@ %bcond_with x %define udev_dir %{_prefix}/lib/udev +%define upgrade_script_dir %{_datadir}/upgrade/scripts Name: pulseaudio Summary: Improved Linux sound server Version: 5.0 -Release: 88 +Release: 89 Group: Multimedia/Audio License: LGPL-2.1+ URL: http://pulseaudio.org Source0: http://www.freedesktop.org/software/pulseaudio/releases/%{name}-%{version}.tar.gz Source99: baselibs.conf Source1001: pulseaudio.manifest +Source1: 500.pulseaudio-upgrade.patch.sh BuildRequires: libtool-ltdl-devel BuildRequires: libtool BuildRequires: intltool @@ -302,6 +304,9 @@ mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants/ ln -s ../pulseaudio.service %{buildroot}%{_unitdir}/multi-user.target.wants/pulseaudio.service %endif +mkdir -p %{buildroot}%{upgrade_script_dir} +cp %{SOURCE1} %{buildroot}%{upgrade_script_dir}/ + fdupes %{buildroot}%{_datadir} fdupes %{buildroot}%{_includedir} @@ -460,6 +465,8 @@ fi %exclude %config(noreplace) /etc/bash_completion.d/pulseaudio-bash-completion.sh +%{upgrade_script_dir}/500.pulseaudio-upgrade.patch.sh + %files -n libpulse %manifest %{name}.manifest %defattr(-,root,root,-) -- 2.7.4