Change-Id: I026df3f74350eb728b11a60e9bbcc9f0a75fc294
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3779
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>
| ... | ... |
@@ -89,7 +89,6 @@ python2 setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
| 89 | 89 |
|
| 90 | 90 |
%check |
| 91 | 91 |
easy_install_2=$(ls /usr/bin |grep easy_install |grep 2) |
| 92 |
-mount -t devpts -o gid=4,mode=620 none /dev/pts |
|
| 93 | 92 |
route add -net 224.0.0.0 netmask 240.0.0.0 dev lo |
| 94 | 93 |
$easy_install_2 pip |
| 95 | 94 |
pip install --upgrade tox |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: A high-level scripting language |
| 2 | 2 |
Name: python2 |
| 3 | 3 |
Version: 2.7.13 |
| 4 |
-Release: 8%{?dist}
|
|
| 4 |
+Release: 9%{?dist}
|
|
| 5 | 5 |
License: PSF |
| 6 | 6 |
URL: http://www.python.org/ |
| 7 | 7 |
Group: System Environment/Programming |
| ... | ... |
@@ -155,7 +155,6 @@ find %{buildroot}%{_libdir} -name '*.pyo' -delete
|
| 155 | 155 |
rm -rf %{buildroot}/*
|
| 156 | 156 |
|
| 157 | 157 |
%check |
| 158 |
-mount -t devpts -o gid=4,mode=620 none /dev/pts |
|
| 159 | 158 |
make test |
| 160 | 159 |
|
| 161 | 160 |
%files |
| ... | ... |
@@ -237,6 +236,8 @@ make test |
| 237 | 237 |
%{_libdir}/python2.7/test/*
|
| 238 | 238 |
|
| 239 | 239 |
%changelog |
| 240 |
+* Fri Sep 15 2017 Bo Gan <ganb@vmware.com> 2.7.13-9 |
|
| 241 |
+- Remove devpts mount in check |
|
| 240 | 242 |
* Mon Aug 28 2017 Chang Lee <changlee@vmware.com> 2.7.13-8 |
| 241 | 243 |
- Add %check with pty |
| 242 | 244 |
* Wed Jul 12 2017 Xiaolin Li <xiaolinl@vmware.com> 2.7.13-7 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: A high-level scripting language |
| 2 | 2 |
Name: python3 |
| 3 | 3 |
Version: 3.6.1 |
| 4 |
-Release: 7%{?dist}
|
|
| 4 |
+Release: 8%{?dist}
|
|
| 5 | 5 |
License: PSF |
| 6 | 6 |
URL: http://www.python.org/ |
| 7 | 7 |
Group: System Environment/Programming |
| ... | ... |
@@ -164,7 +164,6 @@ find %{buildroot}%{_libdir} -name '*.o' -delete
|
| 164 | 164 |
rm %{buildroot}%{_bindir}/2to3
|
| 165 | 165 |
|
| 166 | 166 |
%check |
| 167 |
-mount -t devpts -o gid=4,mode=620 none /dev/pts |
|
| 168 | 167 |
make %{?_smp_mflags} test
|
| 169 | 168 |
|
| 170 | 169 |
%post -p /sbin/ldconfig |
| ... | ... |
@@ -264,6 +263,8 @@ rm -rf %{buildroot}/*
|
| 264 | 264 |
%{_libdir}/python3.6/test/*
|
| 265 | 265 |
|
| 266 | 266 |
%changelog |
| 267 |
+* Fri Sep 15 2017 Bo Gan <ganb@vmware.com> 3.6.1-8 |
|
| 268 |
+- Remove devpts mount in check |
|
| 267 | 269 |
* Mon Aug 28 2017 Dheeraj Shetty <dheerajs@vmware.com> 3.6.1-7 |
| 268 | 270 |
- Add pty for tests to pass |
| 269 | 271 |
* Wed Jul 12 2017 Xiaolin Li <xiaolinl@vmware.com> 3.6.1-6 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Utilities for file systems, consoles, partitions, and messages |
| 2 | 2 |
Name: util-linux |
| 3 | 3 |
Version: 2.29.2 |
| 4 |
-Release: 3%{?dist}
|
|
| 4 |
+Release: 4%{?dist}
|
|
| 5 | 5 |
URL: http://www.kernel.org/pub/linux/utils/util-linux |
| 6 | 6 |
License: GPLv2+ |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -59,10 +59,7 @@ find %{buildroot} -name '*.la' -delete
|
| 59 | 59 |
|
| 60 | 60 |
%check |
| 61 | 61 |
chown -Rv nobody . |
| 62 |
-echo "none /dev/pts devpts" >> /etc/fstab |
|
| 63 |
-mount /dev/pts |
|
| 64 | 62 |
sudo -u nobody -s /bin/bash -c "PATH=$PATH make -k check" |
| 65 |
-umount /dev/pts |
|
| 66 | 63 |
rm -rf %{buildroot}/lib/systemd/system
|
| 67 | 64 |
|
| 68 | 65 |
%post -p /sbin/ldconfig |
| ... | ... |
@@ -99,6 +96,8 @@ rm -rf %{buildroot}/lib/systemd/system
|
| 99 | 99 |
%{_mandir}/man3/*
|
| 100 | 100 |
|
| 101 | 101 |
%changelog |
| 102 |
+* Fri Sep 15 2017 Bo Gan <ganb@vmware.com> 2.29.2-4 |
|
| 103 |
+- Cleanup check |
|
| 102 | 104 |
* Mon Jul 31 2017 Xiaolin Li <xiaolinl@vmware.com> 2.29.2-3 |
| 103 | 105 |
- Fixed rpm check errors. |
| 104 | 106 |
* Thu Apr 20 2017 Alexey Makhalov <amakhalov@vmware.com> 2.29.2-2 |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: library for fast, message-based applications |
| 2 | 2 |
Name: zeromq |
| 3 | 3 |
Version: 4.1.4 |
| 4 |
-Release: 2%{?dist}
|
|
| 4 |
+Release: 3%{?dist}
|
|
| 5 | 5 |
URL: http://www.zeromq.org |
| 6 | 6 |
License: LGPLv3+ |
| 7 | 7 |
Group: System Environment/Libraries |
| ... | ... |
@@ -38,8 +38,7 @@ make DESTDIR=%{buildroot} install
|
| 38 | 38 |
find %{buildroot}%{_libdir} -name '*.la' -delete
|
| 39 | 39 |
|
| 40 | 40 |
%check |
| 41 |
-mount -t devpts -o gid=4,mode=620 none /dev/pts |
|
| 42 |
-ulimit -n 1200 && make check |
|
| 41 |
+make check |
|
| 43 | 42 |
|
| 44 | 43 |
%post -p /sbin/ldconfig |
| 45 | 44 |
%postun -p /sbin/ldconfig |
| ... | ... |
@@ -58,6 +57,8 @@ ulimit -n 1200 && make check |
| 58 | 58 |
%{_mandir}/*
|
| 59 | 59 |
|
| 60 | 60 |
%changelog |
| 61 |
+* Fri Sep 15 2017 Bo Gan <ganb@vmware.com> 4.1.4-3 |
|
| 62 |
+- Remove devpts mount |
|
| 61 | 63 |
* Mon Aug 07 2017 Chang Lee <changlee@vmware.com> 4.1.4-2 |
| 62 | 64 |
- Fixed %check |
| 63 | 65 |
* Thu Apr 13 2017 Dheeraj Shetty <dheerajs@vmware.com> 4.1.4-1 |
| ... | ... |
@@ -3,7 +3,7 @@ |
| 3 | 3 |
Summary: Z shell |
| 4 | 4 |
Name: zsh |
| 5 | 5 |
Version: 5.3.1 |
| 6 |
-Release: 2%{?dist}
|
|
| 6 |
+Release: 3%{?dist}
|
|
| 7 | 7 |
License: MIT |
| 8 | 8 |
URL: http://zsh.sourceforge.net/ |
| 9 | 9 |
Group: System Environment/Shells |
| ... | ... |
@@ -68,15 +68,8 @@ export LIBLDFLAGS='-z lazy' |
| 68 | 68 |
make all html |
| 69 | 69 |
|
| 70 | 70 |
%check |
| 71 |
-#Ubuntu dev machine can have different test failures like Y01completion.ztst, Y02compmatch.ztst, and Y03arguments.ztst |
|
| 72 |
-if `uname -a | grep photon`;then |
|
| 73 |
- mount -t devpts -o gid=4,mode=620 none /dev/pts |
|
| 74 |
- #Skip the C02cond.ztst that failed in Phootn OS chroot. |
|
| 75 |
- rm -f Test/C02cond.ztst |
|
| 76 |
- make check |
|
| 77 |
-else |
|
| 78 |
- echo '*** The chroot file system from other OSes does not support all zsh test cases ***' |
|
| 79 |
-fi |
|
| 71 |
+rm -f Test/C02cond.ztst |
|
| 72 |
+make check |
|
| 80 | 73 |
%install |
| 81 | 74 |
rm -rf $RPM_BUILD_ROOT |
| 82 | 75 |
|
| ... | ... |
@@ -151,6 +144,8 @@ fi |
| 151 | 151 |
%doc Doc/*.html |
| 152 | 152 |
|
| 153 | 153 |
%changelog |
| 154 |
+* Fri Sep 15 2017 Bo Gan <ganb@vmware.com> 5.3.1-3 |
|
| 155 |
+- Clean up check |
|
| 154 | 156 |
* Wed Aug 02 2017 Chang Lee <changlee@vmware.com> 5.3.1-2 |
| 155 | 157 |
- Skip a test case that is not supported from photon OS chroot |
| 156 | 158 |
* Wed Apr 05 2017 Xiaolin Li <xiaolinl@vmware.com> 5.3.1-1 |
| ... | ... |
@@ -26,8 +26,7 @@ LOGFILE=/var/log/"${PRGNAME}-${LOGFILE}" # set log file name
|
| 26 | 26 |
if mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then umount ${BUILDROOT}/run; fi
|
| 27 | 27 |
if mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then umount ${BUILDROOT}/sys; fi
|
| 28 | 28 |
if mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then umount ${BUILDROOT}/proc; fi
|
| 29 |
-if mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then umount ${BUILDROOT}/dev/pts; fi
|
|
| 30 |
-if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount ${BUILDROOT}/dev; fi
|
|
| 29 |
+if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount -R ${BUILDROOT}/dev; fi
|
|
| 31 | 30 |
[ ${EUID} -eq 0 ] || fail "${PRGNAME}: Need to be root user: FAILURE"
|
| 32 | 31 |
|
| 33 | 32 |
cd ${BUILDROOT} || fail "${PRGNAME}: Change directory: ${BUILDROOT}: FAILURE"
|
| ... | ... |
@@ -64,8 +63,7 @@ fi |
| 64 | 64 |
# |
| 65 | 65 |
# Mount kernel filesystem |
| 66 | 66 |
# |
| 67 |
-if ! mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then mount --bind /dev ${BUILDROOT}/dev; fi
|
|
| 68 |
-if ! mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then mount -t devpts devpts ${BUILDROOT}/dev/pts -o gid=5,mode=620; fi
|
|
| 67 |
+if ! mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then mount --rbind /dev ${BUILDROOT}/dev; mount --make-rslave ${BUILDROOT}/dev; fi
|
|
| 69 | 68 |
if ! mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then mount -t proc proc ${BUILDROOT}/proc; fi
|
| 70 | 69 |
if ! mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then mount -t sysfs sysfs ${BUILDROOT}/sys; fi
|
| 71 | 70 |
if ! mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then mount -t tmpfs tmpfs ${BUILDROOT}/run; fi
|
| ... | ... |
@@ -23,8 +23,7 @@ LOGFILE=/var/log/"${PRGNAME}-${LOGFILE}" # set log file name
|
| 23 | 23 |
if mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then umount ${BUILDROOT}/run; fi
|
| 24 | 24 |
if mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then umount ${BUILDROOT}/sys; fi
|
| 25 | 25 |
if mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then umount ${BUILDROOT}/proc; fi
|
| 26 |
-if mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then umount ${BUILDROOT}/dev/pts; fi
|
|
| 27 |
-if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount ${BUILDROOT}/dev; fi
|
|
| 26 |
+if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount -R ${BUILDROOT}/dev; fi
|
|
| 28 | 27 |
|
| 29 | 28 |
while [[ $# > 0 ]] |
| 30 | 29 |
do |
| ... | ... |
@@ -156,8 +156,8 @@ if __name__ == '__main__': |
| 156 | 156 |
shutil.rmtree(additional_rpms_path, ignore_errors=True) |
| 157 | 157 |
|
| 158 | 158 |
utils.runshellcommand("mount -o bind /proc {}".format(options.mount_path + "/proc"))
|
| 159 |
- utils.runshellcommand("mount -o bind /dev {}".format(options.mount_path + "/dev"))
|
|
| 160 |
- utils.runshellcommand("mount -o bind /dev/pts {}".format(options.mount_path + "/dev/pts"))
|
|
| 159 |
+ utils.runshellcommand("mount -o rbind /dev {}".format(options.mount_path + "/dev"))
|
|
| 160 |
+ utils.runshellcommand("mount --make-rslave {}".format(options.mount_path + "/dev"))
|
|
| 161 | 161 |
utils.runshellcommand("mount -o bind /sys {}".format(options.mount_path + "/sys"))
|
| 162 | 162 |
|
| 163 | 163 |
if 'additionalfiles' in config: |
| ... | ... |
@@ -179,8 +179,7 @@ if __name__ == '__main__': |
| 179 | 179 |
shutil.rmtree(options.mount_path + "/tempscripts", ignore_errors=True) |
| 180 | 180 |
|
| 181 | 181 |
utils.runshellcommand("umount -l {}".format(options.mount_path + "/sys"))
|
| 182 |
- utils.runshellcommand("umount -l {}".format(options.mount_path + "/dev/pts"))
|
|
| 183 |
- utils.runshellcommand("umount -l {}".format(options.mount_path + "/dev"))
|
|
| 182 |
+ utils.runshellcommand("umount -R -l {}".format(options.mount_path + "/dev"))
|
|
| 184 | 183 |
utils.runshellcommand("umount -l {}".format(options.mount_path + "/proc"))
|
| 185 | 184 |
utils.runshellcommand("umount -l {}".format(options.mount_path))
|
| 186 | 185 |
|
| ... | ... |
@@ -24,8 +24,7 @@ PARENT=/usr/src/photon |
| 24 | 24 |
if mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then umount ${BUILDROOT}/run; fi
|
| 25 | 25 |
if mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then umount ${BUILDROOT}/sys; fi
|
| 26 | 26 |
if mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then umount ${BUILDROOT}/proc; fi
|
| 27 |
-#if mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then umount ${BUILDROOT}/dev/pts; fi
|
|
| 28 |
-if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount ${BUILDROOT}/dev; fi
|
|
| 27 |
+if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount -R ${BUILDROOT}/dev; fi
|
|
| 29 | 28 |
|
| 30 | 29 |
|
| 31 | 30 |
#copy localegen files. |
| ... | ... |
@@ -45,8 +44,7 @@ if [ ${EUID} -eq 0 ] ; then
|
| 45 | 45 |
# |
| 46 | 46 |
# Mount kernel filesystem |
| 47 | 47 |
# |
| 48 |
- if ! mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then mount --bind /dev ${BUILDROOT}/dev; fi
|
|
| 49 |
-# if ! mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then mount -t devpts devpts ${BUILDROOT}/dev/pts -o gid=5,mode=620; fi
|
|
| 48 |
+ if ! mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then mount --rbind /dev ${BUILDROOT}/dev; mount --make-rslave ${BUILDROOT}/dev; fi
|
|
| 50 | 49 |
if ! mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then mount -t proc proc ${BUILDROOT}/proc; fi
|
| 51 | 50 |
if ! mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then mount -t sysfs sysfs ${BUILDROOT}/sys; fi
|
| 52 | 51 |
if ! mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then mount -t tmpfs tmpfs ${BUILDROOT}/run; fi
|
| ... | ... |
@@ -27,8 +27,7 @@ if [ ${EUID} -eq 0 ] ; then
|
| 27 | 27 |
if mountpoint ${BUILDROOT}/run >/dev/null 2>&1; then umount ${BUILDROOT}/run; fi
|
| 28 | 28 |
if mountpoint ${BUILDROOT}/sys >/dev/null 2>&1; then umount ${BUILDROOT}/sys; fi
|
| 29 | 29 |
if mountpoint ${BUILDROOT}/proc >/dev/null 2>&1; then umount ${BUILDROOT}/proc; fi
|
| 30 |
- if mountpoint ${BUILDROOT}/dev/pts >/dev/null 2>&1; then umount ${BUILDROOT}/dev/pts; fi
|
|
| 31 |
- if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount ${BUILDROOT}/dev; fi
|
|
| 30 |
+ if mountpoint ${BUILDROOT}/dev >/dev/null 2>&1; then umount -R ${BUILDROOT}/dev; fi
|
|
| 32 | 31 |
fi |
| 33 | 32 |
|
| 34 | 33 |
exit 0 |