[Kimchi-devel] [PATCH v2] Create empty files on rpm build
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Apr 13 18:21:59 UTC 2015
On 13/04/2015 11:59, Ramon Medeiros wrote:
> Changes
>
> v2:
> Only remove nginx conm
>
> Issue #496 - System leftovers after uninstalling Kimchi
>
> A rpm does not remove files that are not created by the installation. So,
> all the files were provided by the package and now they can be
> uninstalled. Beyond this, the function that creates the proxy conf
> now accepts empty files to fill the configuration.
>
> Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
> ---
> contrib/kimchi.spec.fedora.in | 5 +++++
You need to apply the same changes to the suse.spec
> 1 file changed, 5 insertions(+)
>
> diff --git a/contrib/kimchi.spec.fedora.in b/contrib/kimchi.spec.fedora.in
> index 9f7bb59..750dada 100644
> --- a/contrib/kimchi.spec.fedora.in
> +++ b/contrib/kimchi.spec.fedora.in
> @@ -92,6 +92,10 @@ mkdir -p %{buildroot}/%{_localstatedir}/log/kimchi/
> touch %{buildroot}/%{_localstatedir}/log/kimchi/kimchi-access.log
> touch %{buildroot}/%{_localstatedir}/log/kimchi/kimchi-error.log
>
> +# create /etc/kimchi structure
> +mkdir -p %{buildroot}/%{_sysconfdir}/kimchi/
> +touch %{buildroot}/%{_sysconfdir}/kimchi/nginx_kimchi.conf
> +
> # Install the systemd scripts
> install -Dm 0644 contrib/kimchid.service.fedora %{buildroot}%{_unitdir}/kimchid.service
> install -Dm 0640 src/firewalld.xml %{buildroot}%{_prefix}/lib/firewalld/services/kimchid.xml
> @@ -161,6 +165,7 @@ rm -rf $RPM_BUILD_ROOT
> %{_sysconfdir}/kimchi/distros.d/opensuse.json
> %{_sysconfdir}/kimchi/distros.d/ubuntu.json
> %{_sysconfdir}/kimchi/distros.d/gentoo.json
> +%{_sysconfdir}/kimchi/nginx_kimchi.conf
> %{_sysconfdir}/kimchi/
> %{_sharedstatedir}/kimchi/debugreports/
> %{_sharedstatedir}/kimchi/screenshots/
More information about the Kimchi-devel
mailing list