mirror of https://github.com/proot-me/proot.git
Make sure not to fake too old an kernel release (#281)
Or glibc will complain about kernel too old...
This commit is contained in:
parent
806bb62f27
commit
b0afb6bbc0
|
@ -7,19 +7,21 @@ if [ $? -eq 0 ]; then
|
|||
exit 125;
|
||||
fi
|
||||
|
||||
${PROOT} ${PROOT_RAW} -0 id -u | grep ^0$
|
||||
${PROOT} ${PROOT_RAW} -i 123:456 id -u | grep ^123$
|
||||
${PROOT} ${PROOT_RAW} -k 3.33.333 uname -r | grep ^3\.33\.333$
|
||||
kver=$(uname -r)
|
||||
|
||||
${PROOT} -0 ${PROOT_RAW} id -u | grep ^0$
|
||||
${PROOT} -i 123:456 ${PROOT_RAW} id -u | grep ^123$
|
||||
${PROOT} -k 3.33.333 ${PROOT_RAW} uname -r | grep ^3\.33\.333$
|
||||
${PROOT} ${PROOT_RAW} -0 id -u | grep ^0$
|
||||
${PROOT} ${PROOT_RAW} -i 123:456 id -u | grep ^123$
|
||||
${PROOT} ${PROOT_RAW} -k $kver-3.33.333 uname -r | grep ^.*-3\.33\.333$
|
||||
|
||||
${PROOT} -0 ${PROOT_RAW} -k 3.33.333 id -u | grep ^0$
|
||||
${PROOT} -0 ${PROOT_RAW} -k 3.33.333 uname -r | grep ^3\.33\.333$
|
||||
${PROOT} -0 ${PROOT_RAW} id -u | grep ^0$
|
||||
${PROOT} -i 123:456 ${PROOT_RAW} id -u | grep ^123$
|
||||
${PROOT} -k $kver-3.33.333 ${PROOT_RAW} uname -r | grep ^.*-3\.33\.333$
|
||||
|
||||
${PROOT} -k 3.33.333 ${PROOT_RAW} -0 id -u | grep ^0$
|
||||
${PROOT} -k 3.33.333 ${PROOT_RAW} -0 uname -r | grep ^3\.33\.333$
|
||||
${PROOT} -0 ${PROOT_RAW} -k $kver-3.33.333 id -u | grep ^0$
|
||||
${PROOT} -0 ${PROOT_RAW} -k $kver-3.33.333 uname -r | grep ^.*-3\.33\.333$
|
||||
|
||||
${PROOT} -i 123:456 ${PROOT_RAW} -k 3.33.333 id -u | grep ^123$
|
||||
${PROOT} -k 3.33.333 ${PROOT_RAW} -i 123:456 id -u | grep ^123$
|
||||
${PROOT} -k $kver-3.33.333 ${PROOT_RAW} -0 id -u | grep ^0$
|
||||
${PROOT} -k $kver-3.33.333 ${PROOT_RAW} -0 uname -r | grep ^.*-3\.33\.333$
|
||||
|
||||
${PROOT} -i 123:456 ${PROOT_RAW} -k $kver-3.33.333 id -u | grep ^123$
|
||||
${PROOT} -k $kver-3.33.333 ${PROOT_RAW} -i 123:456 id -u | grep ^123$
|
||||
|
|
|
@ -2,7 +2,9 @@ if [ -z `which uname` ] || [ -z `which grep` ]; then
|
|||
exit 125;
|
||||
fi
|
||||
|
||||
kver=$(uname -r)
|
||||
|
||||
LONG_RELEASE=0123456789012345678901234567890123456789012345678901234567890123456789
|
||||
|
||||
${PROOT} -k 3.33.333 uname -r | grep ^3.33.333$
|
||||
${PROOT} -k $kver-3.33.333 uname -r | grep ^.*-3\.33\.333$
|
||||
${PROOT} -k ${LONG_RELEASE} uname -r | grep ^0123456789012345678901234567890123456789012345678901234567890123$
|
||||
|
|
Loading…
Reference in New Issue