Prepare release of PRoot v4.0.1.

This commit is contained in:
Cédric VINCENT 2014-08-05 10:49:31 +02:00
parent ddd459d8e6
commit 68ed8377ff
7 changed files with 1110 additions and 9 deletions

View File

@ -1,4 +1,4 @@
OUTPUTS = proot/man.1 proot.h proot.spec proot/index.html care.h care/index.html
OUTPUTS = proot/man.1 proot.h proot/rpm-spec proot/index.html care.h care/index.html
all: $(OUTPUTS)
%/man.1: %/manual.txt
@ -17,7 +17,7 @@ all: $(OUTPUTS)
%.h: %/stylesheets/cli.xsl %/manual-quoted.xml
xsltproc --output $@ $^
%.spec: %/stylesheets/rpm-spec.xsl %/manual.xml
%/rpm-spec: %/stylesheets/rpm-spec.xsl %/manual.xml
xsltproc --output $@ $^
echo "* $(shell date +'%a %b %d %Y') Cédric VINCENT <cedric.vincent@st.com>" >> $@
cat $*/changelog.txt >> $@

View File

@ -1,3 +1,19 @@
Release v4.0.1
==============
+ Fix a couple of portability issues in the testsuite. Thanks to Rémy
Duraffort for all the tests he made on his instance of Linaro LAVA.
+ Set $PWD to the value specified by the -w option, otherwise Bash pwd
builtin might be confused under some specific circumstances. Thanks
to Jérémy Bobbio for the bug report.
+ Fix support for accessat and fchmodat syscalls: they have only three
parameters, not four. This bug was exposed by Gentoo's sandbox:
proot -S gentoo-amd64-hardened+nomultilib-rootfs emerge util-linux
Release v4.0.0
==============

View File

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
.TH PROOT 1 "2014-06-25" "4.0.0" ""
.TH PROOT 1 "2014-08-05" "4.0.1" ""
.SH NAME
PRoot \- chroot, mount --bind, and binfmt_misc without privilege/setup
.

View File

@ -6,8 +6,8 @@
``chroot``, ``mount --bind``, and ``binfmt_misc`` without privilege/setup
-------------------------------------------------------------------------
:Date: 2014-06-25
:Version: 4.0.0
:Date: 2014-08-05
:Version: 4.0.1
:Manual section: 1

1085
doc/proot/rpm-spec Normal file

File diff suppressed because it is too large Load Diff

View File

@ -36,14 +36,14 @@ make -C src
%install
make -C src install PREFIX=%{buildroot}/%{prefix}
install -D doc/proot.1 %{buildroot}/%{_mandir}/man1/proot.1
install -D doc/proot/man.1 %{buildroot}/%{_mandir}/man1/proot.1
%check
env LD_SHOW_AUXV=1 true
cat /proc/cpuinfo
./src/proot -V
./src/proot -v 1 true
make -C tests
./src/proot -V
./src/proot -v 1 true
%clean
rm -rf %{buildroot}

View File

@ -6,7 +6,7 @@
#include "cli/cli.h"
#ifndef VERSION
#define VERSION "4.0.0"
#define VERSION "4.0.1"
#endif
static const char *recommended_bindings[] = {