+ exec + rm -rf /rpmbuild + mkdir -p /rpmbuild + su -c 'rpmbuild -ba /builddir/build/SPECS/python-gmpy2.spec --define "debug_package %{nil}" --undefine _annotated_build --define "_missing_doc_files_terminate_build %{nil}" --define "_emacs_sitestartdir /usr/share/emacs/site-lisp/site-start.d" --define "_emacs_sitelispdir /usr/share/emacs/site-lisp" --nocheck ' mockbuild Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gAUdjV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-gmpy2-2.0.8 + /usr/bin/mkdir -p python-gmpy2-2.0.8 + cd python-gmpy2-2.0.8 + /usr/bin/unzip -qq /builddir/build/SOURCES/gmpy2-2.0.8.zip + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8 + iconv -f ISO8859-1 -t UTF-8 src/gmpy2.c + touch -r src/gmpy2.c src/gmpy2.c.utf8 + mv -f src/gmpy2.c.utf8 src/gmpy2.c + sed -i.orig 's/i\xad/\xc3\xad/' src/mpz_pylong.c + touch -r src/mpz_pylong.c.orig src/mpz_pylong.c + rm src/mpz_pylong.c.orig + popd ~/build/BUILD/python-gmpy2-2.0.8 + sed -i s/default/alabaster/ gmpy2-2.0.8/docs/conf.py + cp -a gmpy2-2.0.8 python3-gmpy2-2.0.8 + sed -i 's/sphinx-build/&-3/' python3-gmpy2-2.0.8/docs/Makefile + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.TzevOX + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + pushd gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + /usr/bin/python2 setup.py --lib64 build '--executable=/usr/bin/python2 -s' running build running build_ext building 'gmpy2' extension creating build creating build/temp.linux-riscv64-2.7 creating build/temp.linux-riscv64-2.7/src gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fPIC -DWITHMPFR -DWITHMPC -I/usr/include/python2.7 -c src/gmpy2.c -o build/temp.linux-riscv64-2.7/src/gmpy2.o creating build/lib.linux-riscv64-2.7 gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 build/temp.linux-riscv64-2.7/src/gmpy2.o -L/usr/lib64 -lgmp -lmpfr -lmpc -lpython2.7 -o build/lib.linux-riscv64-2.7/gmpy2.so + sleep 1 + make -C docs html make: Entering directory '/builddir/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.6.6 making output directory... WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [html]: targets for 8 source files that are out of date updating environment: 8 added, 0 changed, 0 removed reading sources... [ 12%] advmpz reading sources... [ 25%] index reading sources... [ 37%] intro reading sources... [ 50%] mpc reading sources... [ 62%] mpfr reading sources... [ 75%] mpq reading sources... [ 87%] mpz reading sources... [100%] overview looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 12%] advmpz writing output... [ 25%] index writing output... [ 37%] intro writing output... [ 50%] mpc writing output... [ 62%] mpfr writing output... [ 75%] mpq writing output... [ 87%] mpz writing output... [100%] overview generating indices... genindex writing additional pages... search copying static files... WARNING: html_static_path entry u'/builddir/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8/docs/_static' does not exist done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 2 warnings. Build finished. The HTML pages are in _build/html. make: Leaving directory '/builddir/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8/docs' + popd ~/build/BUILD/python-gmpy2-2.0.8 + pushd python3-gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8/python3-gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + /usr/bin/python3 setup.py --lib64 build '--executable=/usr/bin/python3 -s' running build running build_ext building 'gmpy2' extension creating build creating build/temp.linux-riscv64-3.6 creating build/temp.linux-riscv64-3.6/src gcc -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fPIC -DWITHMPFR -DWITHMPC -I/usr/include/python3.6m -c src/gmpy2.c -o build/temp.linux-riscv64-3.6/src/gmpy2.o creating build/lib.linux-riscv64-3.6 gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 build/temp.linux-riscv64-3.6/src/gmpy2.o -L/usr/lib64 -lgmp -lmpfr -lmpc -lpython3.6m -o build/lib.linux-riscv64-3.6/gmpy2.cpython-36m-riscv64-linux-gnu.so + sleep 1 + make -C docs html make: Entering directory '/builddir/build/BUILD/python-gmpy2-2.0.8/python3-gmpy2-2.0.8/docs' sphinx-build-3 -b html -d _build/doctrees . _build/html Running Sphinx v1.6.6 making output directory... WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [html]: targets for 8 source files that are out of date updating environment: 8 added, 0 changed, 0 removed reading sources... [ 12%] advmpz reading sources... [ 25%] index reading sources... [ 37%] intro reading sources... [ 50%] mpc reading sources... [ 62%] mpfr reading sources... [ 75%] mpq reading sources... [ 87%] mpz reading sources... [100%] overview looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 12%] advmpz writing output... [ 25%] index writing output... [ 37%] intro writing output... [ 50%] mpc writing output... [ 62%] mpfr writing output... [ 75%] mpq writing output... [ 87%] mpz writing output... [100%] overview generating indices... genindex writing additional pages... search copying static files... WARNING: html_static_path entry '/builddir/build/BUILD/python-gmpy2-2.0.8/python3-gmpy2-2.0.8/docs/_static' does not exist done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 2 warnings. Build finished. The HTML pages are in _build/html. make: Leaving directory '/builddir/build/BUILD/python-gmpy2-2.0.8/python3-gmpy2-2.0.8/docs' + popd ~/build/BUILD/python-gmpy2-2.0.8 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pfS06A + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 ++ dirname /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 + cd python-gmpy2-2.0.8 + pushd gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8/gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + /usr/bin/python2 setup.py --lib64 install -O1 --skip-build --root /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 running install running install_lib creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64 creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7/site-packages copying build/lib.linux-riscv64-2.7/gmpy2.so -> /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7/site-packages running install_egg_info Writing /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7/site-packages/gmpy2-2.0.8-py2.7.egg-info + chmod 0755 /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7/site-packages/gmpy2.so + popd ~/build/BUILD/python-gmpy2-2.0.8 + pushd python3-gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8/python3-gmpy2-2.0.8 ~/build/BUILD/python-gmpy2-2.0.8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + /usr/bin/python3 setup.py --lib64 install -O1 --skip-build --root /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 running install running install_lib creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6 creating /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6/site-packages copying build/lib.linux-riscv64-3.6/gmpy2.cpython-36m-riscv64-linux-gnu.so -> /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6/site-packages running install_egg_info Writing /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6/site-packages/gmpy2-2.0.8-py3.6.egg-info + chmod 0755 /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6/site-packages/gmpy2.cpython-36m-riscv64-linux-gnu.so + popd ~/build/BUILD/python-gmpy2-2.0.8 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python3.6 using /usr/bin/python3.6 Bytecompiling .py files below /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/lib64/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: python2-gmpy2-2.0.8-6.fc28.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Qv8bYa + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + DOCDIR=/builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python2-gmpy2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python2-gmpy2 + cp -pr gmpy2-2.0.8/docs/_build/html/_sources gmpy2-2.0.8/docs/_build/html/_static gmpy2-2.0.8/docs/_build/html/advmpz.html gmpy2-2.0.8/docs/_build/html/genindex.html gmpy2-2.0.8/docs/_build/html/index.html gmpy2-2.0.8/docs/_build/html/intro.html gmpy2-2.0.8/docs/_build/html/mpc.html gmpy2-2.0.8/docs/_build/html/mpfr.html gmpy2-2.0.8/docs/_build/html/mpq.html gmpy2-2.0.8/docs/_build/html/mpz.html gmpy2-2.0.8/docs/_build/html/objects.inv gmpy2-2.0.8/docs/_build/html/overview.html gmpy2-2.0.8/docs/_build/html/search.html gmpy2-2.0.8/docs/_build/html/searchindex.js /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python2-gmpy2 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IFxfIV + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + LICENSEDIR=/builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python2-gmpy2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python2-gmpy2 + cp -pr gmpy2-2.0.8/COPYING /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python2-gmpy2 + cp -pr gmpy2-2.0.8/COPYING.LESSER /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python2-gmpy2 + exit 0 Provides: bundled(jquery) python-gmpy2 = 2.0.8-6.fc28 python-gmpy2(riscv-64) = 2.0.8-6.fc28 python2-gmpy2 = 2.0.8-6.fc28 python2-gmpy2(riscv-64) = 2.0.8-6.fc28 python2.7dist(gmpy2) = 2.0.8 python2dist(gmpy2) = 2.0.8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libmpc.so.3()(64bit) libmpfr.so.4()(64bit) libpthread.so.0()(64bit) libpython2.7.so.1.0()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Obsoletes: python-gmpy2 < 2.0.8-6.fc28 Processing files: python3-gmpy2-2.0.8-6.fc28.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.COaVOc + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + DOCDIR=/builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python3-gmpy2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python3-gmpy2 + cp -pr python3-gmpy2-2.0.8/docs/_build/html/_sources python3-gmpy2-2.0.8/docs/_build/html/_static python3-gmpy2-2.0.8/docs/_build/html/advmpz.html python3-gmpy2-2.0.8/docs/_build/html/genindex.html python3-gmpy2-2.0.8/docs/_build/html/index.html python3-gmpy2-2.0.8/docs/_build/html/intro.html python3-gmpy2-2.0.8/docs/_build/html/mpc.html python3-gmpy2-2.0.8/docs/_build/html/mpfr.html python3-gmpy2-2.0.8/docs/_build/html/mpq.html python3-gmpy2-2.0.8/docs/_build/html/mpz.html python3-gmpy2-2.0.8/docs/_build/html/objects.inv python3-gmpy2-2.0.8/docs/_build/html/overview.html python3-gmpy2-2.0.8/docs/_build/html/search.html python3-gmpy2-2.0.8/docs/_build/html/searchindex.js /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/doc/python3-gmpy2 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.rG8gcB + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + LICENSEDIR=/builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python3-gmpy2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python3-gmpy2 + cp -pr gmpy2-2.0.8/COPYING /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python3-gmpy2 + cp -pr gmpy2-2.0.8/COPYING.LESSER /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64/usr/share/licenses/python3-gmpy2 + exit 0 Provides: bundled(jquery) python3-gmpy2 = 2.0.8-6.fc28 python3-gmpy2(riscv-64) = 2.0.8-6.fc28 python3.6dist(gmpy2) = 2.0.8 python3dist(gmpy2) = 2.0.8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libmpc.so.3()(64bit) libmpfr.so.4()(64bit) libpthread.so.0()(64bit) libpython3.6m.so.1.0()(64bit) python(abi) = 3.6 rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 Wrote: /builddir/build/SRPMS/python-gmpy2-2.0.8-6.fc28.src.rpm Wrote: /builddir/build/RPMS/riscv64/python2-gmpy2-2.0.8-6.fc28.riscv64.rpm Wrote: /builddir/build/RPMS/riscv64/python3-gmpy2-2.0.8-6.fc28.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.AR0vtH + umask 022 + cd /builddir/build/BUILD + cd python-gmpy2-2.0.8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-gmpy2-2.0.8-6.fc28.riscv64 + exit 0 + touch /buildok + cleanup + set +e + sync + sleep 5 + sync + poweroff Terminated ++ cleanup ++ set +e ++ sync +++ cleanup +++ set +e +++ sync +++ sleep 5 +++ sync +++ poweroff