Unverified Commit b5769f70 by Christian Brauner Committed by GitHub

Merge pull request #2686 from 2xsec/rpm

fix rpm packaging error for static library
parents d523cf59 3b159041
...@@ -152,6 +152,11 @@ fi ...@@ -152,6 +152,11 @@ fi
%post %post
# This test should trigger a network configure on a new install. # This test should trigger a network configure on a new install.
if [ ! -d @LXC_DISTRO_SYSCONF@ ]
then
mkdir -p @LXC_DISTRO_SYSCONF@
fi
if [ ! -f @LXC_DISTRO_SYSCONF@/lxc-net ] || ! grep -q 'USE_LXC_BRIDGE=' @LXC_DISTRO_SYSCONF@/lxc-net if [ ! -f @LXC_DISTRO_SYSCONF@/lxc-net ] || ! grep -q 'USE_LXC_BRIDGE=' @LXC_DISTRO_SYSCONF@/lxc-net
then then
# Grab a random 10net subnet. Need to add test logic... # Grab a random 10net subnet. Need to add test logic...
...@@ -251,6 +256,7 @@ fi ...@@ -251,6 +256,7 @@ fi
%defattr(-,root,root) %defattr(-,root,root)
%{_sbindir}/* %{_sbindir}/*
%{_libdir}/*.so.* %{_libdir}/*.so.*
%{_libdir}/*.a
%{_libdir}/%{name} %{_libdir}/%{name}
%{_localstatedir}/* %{_localstatedir}/*
%{_libexecdir}/%{name}/hooks/unmount-namespace %{_libexecdir}/%{name}/hooks/unmount-namespace
......
...@@ -2493,7 +2493,6 @@ on_error: ...@@ -2493,7 +2493,6 @@ on_error:
int lxc_config_read(const char *file, struct lxc_conf *conf, bool from_include) int lxc_config_read(const char *file, struct lxc_conf *conf, bool from_include)
{ {
int ret;
struct parse_line_conf c; struct parse_line_conf c;
c.conf = conf; c.conf = conf;
......
...@@ -81,12 +81,12 @@ int lxc_file_for_each_line_mmap(const char *file, lxc_file_cb callback, void *da ...@@ -81,12 +81,12 @@ int lxc_file_for_each_line_mmap(const char *file, lxc_file_cb callback, void *da
ret = fstat(fd, &st); ret = fstat(fd, &st);
if (ret < 0) { if (ret < 0) {
SYSERROR("Failed to stat config file \"%s\"", file); SYSERROR("Failed to stat config file \"%s\"", file);
goto on_error; goto on_error_fstat;
} }
ret = 0; ret = 0;
if (st.st_size == 0) if (st.st_size == 0)
goto on_error; goto on_error_fstat;
ret = -1; ret = -1;
buf = lxc_strmmap(NULL, st.st_size, PROT_READ | PROT_WRITE, buf = lxc_strmmap(NULL, st.st_size, PROT_READ | PROT_WRITE,
...@@ -117,6 +117,7 @@ on_error: ...@@ -117,6 +117,7 @@ on_error:
ret = -1; ret = -1;
} }
on_error_fstat:
saved_errno = errno; saved_errno = errno;
close(fd); close(fd);
errno = saved_errno; errno = saved_errno;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment