+ dnf clean all 0 files removed + dnf makecache --verbose Loaded plugins: builddep, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repograph, repomanage, reposync, versionlock DNF version: 2.7.5 cachedir: /var/cache/dnf Making cache files for all metadata files. local: has expired and will be refreshed. Local RPMS 1.3 MB/s | 53 MB 00:41 not found deltainfo for: Local RPMS not found updateinfo for: Local RPMS local: using metadata from Wed Apr 4 21:29:25 2018. Last metadata expiration check: 0:10:43 ago on Wed Apr 4 21:58:20 2018. Missing file *modules.yaml in metadata cache dir: /var/cache/dnf/local-5521bc1e6d885b81 Excludes from versionlock plugin were not applied Completion plugin: Generating completion cache... Metadata cache created. + useradd -d /builddir mockbuild + su -c 'mkdir /builddir/build' mockbuild + echo '%_topdir /builddir/build' + su -c 'rpm -i /var/tmp/libiptcdata-1.0.4-20.0.riscv64.fc28.src.rpm' mockbuild + dnf -y builddep /builddir/build/SPECS/libiptcdata.spec --define '_topdir /builddir/build' Waiting for process with pid 221 to finish. Last metadata expiration check: 0:10:31 ago on Wed Apr 4 22:09:14 2018. sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gettext riscv64 0.19.8.1-14.fc28 local 787 k libtool riscv64 2.4.6-22.fc28 local 707 k python2-devel riscv64 2.7.14-12.0.riscv64.fc28 local 411 k Installing dependencies: autoconf noarch 2.69-27.fc28 local 710 k automake noarch 1.16.1-1.fc29 local 712 k emacs-filesystem noarch 1:25.3-5.fc28 local 67 k gettext-libs riscv64 0.19.8.1-14.fc28 local 900 k libcroco riscv64 0.6.12-4.fc28 local 314 k m4 riscv64 1.4.18-5.fc28 local 369 k perl-Carp noarch 1.42-408.fc27.0.riscv64 local 84 k perl-Data-Dumper riscv64 2.167-408.fc27.0.riscv64 local 149 k perl-Encode riscv64 4:2.94-16.fc28 local 1.4 M perl-Errno riscv64 1.28-408.fc28.1.riscv64 local 73 k perl-Exporter noarch 5.72-408.fc27.0.riscv64 local 87 k perl-File-Path noarch 2.15-1.fc27 local 37 k perl-File-Temp noarch 0.230.400-408.fc27.0.riscv64 local 103 k perl-Getopt-Long noarch 1:2.50-3.fc27 local 61 k perl-HTTP-Tiny noarch 0.070-408.fc27.0.riscv64 local 97 k perl-IO riscv64 1.38-408.fc28.1.riscv64 local 176 k perl-MIME-Base64 riscv64 3.15-408.fc27.0.riscv64 local 111 k perl-PathTools riscv64 3.67-408.fc27.0.riscv64 local 166 k perl-Pod-Escapes noarch 1:1.07-408.fc27.0.riscv64 local 77 k perl-Pod-Perldoc noarch 3.28-408.fc27.0.riscv64 local 139 k perl-Pod-Simple noarch 1:3.35-408.fc27.0.riscv64 local 271 k perl-Pod-Usage noarch 4:1.69-408.fc27.0.riscv64 local 89 k perl-Scalar-List-Utils riscv64 3:1.48-1.fc27 local 119 k perl-Socket riscv64 4:2.027-1.fc28 local 95 k perl-Storable riscv64 1:2.62-408.fc27.0.riscv64 local 205 k perl-Term-ANSIColor noarch 4.06-408.fc27.0.riscv64 local 94 k perl-Term-Cap noarch 1.17-408.fc27.0.riscv64 local 78 k perl-Text-ParseWords noarch 3.30-408.fc27.0.riscv64 local 73 k perl-Text-Tabs+Wrap noarch 2013.0523-408.fc27.0.riscv64 local 80 k perl-Thread-Queue noarch 3.12-408.fc27.0.riscv64 local 77 k perl-Time-Local noarch 1:1.250-394.fc27 local 30 k perl-Unicode-Normalize riscv64 1.25-408.fc27.0.riscv64 local 164 k perl-constant noarch 1.33-408.fc27.0.riscv64 local 79 k perl-interpreter riscv64 4:5.26.1-408.fc28.1.riscv64 local 6.7 M perl-libs riscv64 4:5.26.1-408.fc28.1.riscv64 local 3.3 M perl-macros riscv64 4:5.26.1-408.fc28.1.riscv64 local 69 k perl-parent noarch 1:0.236-408.fc27.0.riscv64 local 71 k perl-podlators noarch 4.09-408.fc27.0.riscv64 local 157 k perl-threads riscv64 1:2.21-1.fc28 local 105 k perl-threads-shared riscv64 1.58-1.fc28 local 92 k python-rpm-macros noarch 3-26.fc28 local 11 k python2 riscv64 2.7.14-12.0.riscv64.fc28 local 107 k python2-libs riscv64 2.7.14-12.0.riscv64.fc28 local 8.2 M python2-pip noarch 9.0.1-16.fc29 local 1.8 M python2-rpm-macros noarch 3-26.fc28 local 10 k python2-setuptools noarch 38.4.0-3.fc28 local 622 k python3-rpm-generators noarch 5-1.fc28 local 23 k Transaction Summary ================================================================================ Install 50 Packages Total download size: 30 M Installed size: 105 M Downloading Packages: (1/50): libtool-2.4.6-22.fc28.riscv64.rpm 581 kB/s | 707 kB 00:01 (2/50): gettext-0.19.8.1-14.fc28.riscv64.rpm 470 kB/s | 787 kB 00:01 (3/50): gettext-libs-0.19.8.1-14.fc28.riscv64.r 455 kB/s | 900 kB 00:01 (4/50): python2-2.7.14-12.0.riscv64.fc28.riscv6 259 kB/s | 107 kB 00:00 (5/50): python-rpm-macros-3-26.fc28.noarch.rpm 151 kB/s | 11 kB 00:00 (6/50): python2-rpm-macros-3-26.fc28.noarch.rpm 258 kB/s | 10 kB 00:00 (7/50): python3-rpm-generators-5-1.fc28.noarch. 273 kB/s | 23 kB 00:00 (8/50): python2-devel-2.7.14-12.0.riscv64.fc28. 279 kB/s | 411 kB 00:01 (9/50): python2-setuptools-38.4.0-3.fc28.noarch 582 kB/s | 622 kB 00:01 (10/50): autoconf-2.69-27.fc28.noarch.rpm 556 kB/s | 710 kB 00:01 (11/50): emacs-filesystem-25.3-5.fc28.noarch.rp 530 kB/s | 67 kB 00:00 (12/50): python2-pip-9.0.1-16.fc29.noarch.rpm 499 kB/s | 1.8 MB 00:03 (13/50): libcroco-0.6.12-4.fc28.riscv64.rpm 551 kB/s | 314 kB 00:00 (14/50): perl-Carp-1.42-408.fc27.0.riscv64.noar 465 kB/s | 84 kB 00:00 (15/50): automake-1.16.1-1.fc29.noarch.rpm 397 kB/s | 712 kB 00:01 (16/50): perl-Errno-1.28-408.fc28.1.riscv64.ris 205 kB/s | 73 kB 00:00 (17/50): perl-libs-5.26.1-408.fc28.1.riscv64.ri 580 kB/s | 3.3 MB 00:05 (18/50): perl-Exporter-5.72-408.fc27.0.riscv64. 546 kB/s | 87 kB 00:00 (19/50): perl-File-Path-2.15-1.fc27.noarch.rpm 314 kB/s | 37 kB 00:00 (20/50): perl-Getopt-Long-2.50-3.fc27.noarch.rp 521 kB/s | 61 kB 00:00 (21/50): perl-IO-1.38-408.fc28.1.riscv64.riscv6 558 kB/s | 176 kB 00:00 (22/50): perl-PathTools-3.67-408.fc27.0.riscv64 525 kB/s | 166 kB 00:00 (23/50): perl-Thread-Queue-3.12-408.fc27.0.risc 454 kB/s | 77 kB 00:00 (24/50): perl-constant-1.33-408.fc27.0.riscv64. 457 kB/s | 79 kB 00:00 (25/50): perl-threads-2.21-1.fc28.riscv64.rpm 542 kB/s | 105 kB 00:00 (26/50): m4-1.4.18-5.fc28.riscv64.rpm 529 kB/s | 369 kB 00:00 (27/50): perl-Data-Dumper-2.167-408.fc27.0.risc 559 kB/s | 149 kB 00:00 (28/50): perl-Text-ParseWords-3.30-408.fc27.0.r 438 kB/s | 73 kB 00:00 (29/50): perl-Scalar-List-Utils-1.48-1.fc27.ris 570 kB/s | 119 kB 00:00 (30/50): perl-Text-Tabs+Wrap-2013.0523-408.fc27 480 kB/s | 80 kB 00:00 (31/50): perl-Unicode-Normalize-1.25-408.fc27.0 473 kB/s | 164 kB 00:00 (32/50): perl-macros-5.26.1-408.fc28.1.riscv64. 368 kB/s | 69 kB 00:00 (33/50): perl-parent-0.236-408.fc27.0.riscv64.n 409 kB/s | 71 kB 00:00 (34/50): perl-threads-shared-1.58-1.fc28.riscv6 516 kB/s | 92 kB 00:00 (35/50): perl-Socket-2.027-1.fc28.riscv64.rpm 541 kB/s | 95 kB 00:00 (36/50): perl-Pod-Usage-1.69-408.fc27.0.riscv64 449 kB/s | 89 kB 00:00 (37/50): perl-Pod-Perldoc-3.28-408.fc27.0.riscv 566 kB/s | 139 kB 00:00 (38/50): python2-libs-2.7.14-12.0.riscv64.fc28. 468 kB/s | 8.2 MB 00:17 (39/50): perl-podlators-4.09-408.fc27.0.riscv64 97 kB/s | 157 kB 00:01 (40/50): perl-File-Temp-0.230.400-408.fc27.0.ri 501 kB/s | 103 kB 00:00 (41/50): perl-HTTP-Tiny-0.070-408.fc27.0.riscv6 403 kB/s | 97 kB 00:00 (42/50): perl-Pod-Simple-3.35-408.fc27.0.riscv6 546 kB/s | 271 kB 00:00 (43/50): perl-Time-Local-1.250-394.fc27.noarch. 310 kB/s | 30 kB 00:00 (44/50): perl-MIME-Base64-3.15-408.fc27.0.riscv 467 kB/s | 111 kB 00:00 (45/50): perl-Storable-2.62-408.fc27.0.riscv64. 540 kB/s | 205 kB 00:00 (46/50): perl-interpreter-5.26.1-408.fc28.1.ris 438 kB/s | 6.7 MB 00:15 (47/50): perl-Term-ANSIColor-4.06-408.fc27.0.ri 75 kB/s | 94 kB 00:01 (48/50): perl-Term-Cap-1.17-408.fc27.0.riscv64. 340 kB/s | 78 kB 00:00 (49/50): perl-Pod-Escapes-1.07-408.fc27.0.riscv 404 kB/s | 77 kB 00:00 (50/50): perl-Encode-2.94-16.fc28.riscv64.rpm 363 kB/s | 1.4 MB 00:04 -------------------------------------------------------------------------------- Total 1.2 MB/s | 30 MB 00:24 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-libs-4:5.26.1-408.fc28.1.riscv64.riscv64 1/50 Installing : perl-Exporter-5.72-408.fc27.0.riscv64.noarch 2/50 Installing : perl-Carp-1.42-408.fc27.0.riscv64.noarch 3/50 Installing : perl-Scalar-List-Utils-3:1.48-1.fc27.riscv64 4/50 Installing : python2-libs-2.7.14-12.0.riscv64.fc28.riscv64 5/50 Installing : python2-pip-9.0.1-16.fc29.noarch 6/50 Installing : python2-setuptools-38.4.0-3.fc28.noarch 7/50 Installing : python2-2.7.14-12.0.riscv64.fc28.riscv64 8/50 Installing : perl-Text-ParseWords-3.30-408.fc27.0.riscv64.noarc 9/50 Installing : libcroco-0.6.12-4.fc28.riscv64 10/50 Running scriptlet: libcroco-0.6.12-4.fc28.riscv64 10/50 Installing : gettext-libs-0.19.8.1-14.fc28.riscv64 11/50 Installing : perl-Term-ANSIColor-4.06-408.fc27.0.riscv64.noarch 12/50 Installing : perl-macros-4:5.26.1-408.fc28.1.riscv64.riscv64 13/50 Installing : perl-Errno-1.28-408.fc28.1.riscv64.riscv64 14/50 Installing : perl-File-Path-2.15-1.fc27.noarch 15/50 Installing : perl-PathTools-3.67-408.fc27.0.riscv64.riscv64 16/50 Installing : perl-constant-1.33-408.fc27.0.riscv64.noarch 17/50 Installing : perl-threads-shared-1.58-1.fc28.riscv64 18/50 Installing : perl-threads-1:2.21-1.fc28.riscv64 19/50 Installing : perl-Text-Tabs+Wrap-2013.0523-408.fc27.0.riscv64.n 20/50 Installing : perl-Unicode-Normalize-1.25-408.fc27.0.riscv64.ris 21/50 Installing : perl-parent-1:0.236-408.fc27.0.riscv64.noarch 22/50 Installing : perl-interpreter-4:5.26.1-408.fc28.1.riscv64.riscv 23/50 Installing : perl-Socket-4:2.027-1.fc28.riscv64 24/50 Installing : perl-IO-1.38-408.fc28.1.riscv64.riscv64 25/50 Installing : perl-File-Temp-0.230.400-408.fc27.0.riscv64.noarch 26/50 Installing : perl-Storable-1:2.62-408.fc27.0.riscv64.riscv64 27/50 Installing : perl-MIME-Base64-3.15-408.fc27.0.riscv64.riscv64 28/50 Installing : perl-Term-Cap-1.17-408.fc27.0.riscv64.noarch 29/50 Installing : perl-Pod-Escapes-1:1.07-408.fc27.0.riscv64.noarch 30/50 Installing : perl-Time-Local-1:1.250-394.fc27.noarch 31/50 Installing : perl-HTTP-Tiny-0.070-408.fc27.0.riscv64.noarch 32/50 Installing : perl-Encode-4:2.94-16.fc28.riscv64 33/50 Installing : perl-Pod-Simple-1:3.35-408.fc27.0.riscv64.noarch 34/50 Installing : perl-Getopt-Long-1:2.50-3.fc27.noarch 35/50 Installing : perl-Pod-Usage-4:1.69-408.fc27.0.riscv64.noarch 36/50 Installing : perl-podlators-4.09-408.fc27.0.riscv64.noarch 37/50 Installing : perl-Pod-Perldoc-3.28-408.fc27.0.riscv64.noarch 38/50 Installing : perl-Thread-Queue-3.12-408.fc27.0.riscv64.noarch 39/50 Installing : perl-Data-Dumper-2.167-408.fc27.0.riscv64.riscv64 40/50 Installing : m4-1.4.18-5.fc28.riscv64 41/50 Running scriptlet: m4-1.4.18-5.fc28.riscv64 41/50 Installing : emacs-filesystem-1:25.3-5.fc28.noarch 42/50 Installing : autoconf-2.69-27.fc28.noarch 43/50 Running scriptlet: autoconf-2.69-27.fc28.noarch 43/50 Installing : automake-1.16.1-1.fc29.noarch 44/50 Running scriptlet: automake-1.16.1-1.fc29.noarch 44/50 Installing : python3-rpm-generators-5-1.fc28.noarch 45/50 Installing : python2-rpm-macros-3-26.fc28.noarch 46/50 Installing : python-rpm-macros-3-26.fc28.noarch 47/50 Installing : python2-devel-2.7.14-12.0.riscv64.fc28.riscv64 48/50 Installing : libtool-2.4.6-22.fc28.riscv64 49/50 Running scriptlet: libtool-2.4.6-22.fc28.riscv64 49/50 Installing : gettext-0.19.8.1-14.fc28.riscv64 50/50 Running scriptlet: gettext-0.19.8.1-14.fc28.riscv64 50/50 install-info: No such file or directory for /usr/share/info/gettext.info.gz Verifying : gettext-0.19.8.1-14.fc28.riscv64 1/50 Verifying : gettext-libs-0.19.8.1-14.fc28.riscv64 2/50 Verifying : libtool-2.4.6-22.fc28.riscv64 3/50 Verifying : python2-devel-2.7.14-12.0.riscv64.fc28.riscv64 4/50 Verifying : python2-2.7.14-12.0.riscv64.fc28.riscv64 5/50 Verifying : python2-libs-2.7.14-12.0.riscv64.fc28.riscv64 6/50 Verifying : python-rpm-macros-3-26.fc28.noarch 7/50 Verifying : python2-rpm-macros-3-26.fc28.noarch 8/50 Verifying : python3-rpm-generators-5-1.fc28.noarch 9/50 Verifying : python2-pip-9.0.1-16.fc29.noarch 10/50 Verifying : python2-setuptools-38.4.0-3.fc28.noarch 11/50 Verifying : autoconf-2.69-27.fc28.noarch 12/50 Verifying : emacs-filesystem-1:25.3-5.fc28.noarch 13/50 Verifying : automake-1.16.1-1.fc29.noarch 14/50 Verifying : libcroco-0.6.12-4.fc28.riscv64 15/50 Verifying : perl-Carp-1.42-408.fc27.0.riscv64.noarch 16/50 Verifying : perl-Errno-1.28-408.fc28.1.riscv64.riscv64 17/50 Verifying : perl-libs-4:5.26.1-408.fc28.1.riscv64.riscv64 18/50 Verifying : perl-interpreter-4:5.26.1-408.fc28.1.riscv64.riscv 19/50 Verifying : perl-Exporter-5.72-408.fc27.0.riscv64.noarch 20/50 Verifying : perl-File-Path-2.15-1.fc27.noarch 21/50 Verifying : perl-Getopt-Long-1:2.50-3.fc27.noarch 22/50 Verifying : perl-IO-1.38-408.fc28.1.riscv64.riscv64 23/50 Verifying : perl-PathTools-3.67-408.fc27.0.riscv64.riscv64 24/50 Verifying : perl-Thread-Queue-3.12-408.fc27.0.riscv64.noarch 25/50 Verifying : perl-constant-1.33-408.fc27.0.riscv64.noarch 26/50 Verifying : perl-threads-1:2.21-1.fc28.riscv64 27/50 Verifying : m4-1.4.18-5.fc28.riscv64 28/50 Verifying : perl-Data-Dumper-2.167-408.fc27.0.riscv64.riscv64 29/50 Verifying : perl-Text-ParseWords-3.30-408.fc27.0.riscv64.noarc 30/50 Verifying : perl-Scalar-List-Utils-3:1.48-1.fc27.riscv64 31/50 Verifying : perl-Text-Tabs+Wrap-2013.0523-408.fc27.0.riscv64.n 32/50 Verifying : perl-Unicode-Normalize-1.25-408.fc27.0.riscv64.ris 33/50 Verifying : perl-macros-4:5.26.1-408.fc28.1.riscv64.riscv64 34/50 Verifying : perl-parent-1:0.236-408.fc27.0.riscv64.noarch 35/50 Verifying : perl-threads-shared-1.58-1.fc28.riscv64 36/50 Verifying : perl-Socket-4:2.027-1.fc28.riscv64 37/50 Verifying : perl-Pod-Usage-4:1.69-408.fc27.0.riscv64.noarch 38/50 Verifying : perl-Pod-Perldoc-3.28-408.fc27.0.riscv64.noarch 39/50 Verifying : perl-podlators-4.09-408.fc27.0.riscv64.noarch 40/50 Verifying : perl-Encode-4:2.94-16.fc28.riscv64 41/50 Verifying : perl-File-Temp-0.230.400-408.fc27.0.riscv64.noarch 42/50 Verifying : perl-HTTP-Tiny-0.070-408.fc27.0.riscv64.noarch 43/50 Verifying : perl-Pod-Simple-1:3.35-408.fc27.0.riscv64.noarch 44/50 Verifying : perl-Time-Local-1:1.250-394.fc27.noarch 45/50 Verifying : perl-MIME-Base64-3.15-408.fc27.0.riscv64.riscv64 46/50 Verifying : perl-Storable-1:2.62-408.fc27.0.riscv64.riscv64 47/50 Verifying : perl-Term-ANSIColor-4.06-408.fc27.0.riscv64.noarch 48/50 Verifying : perl-Term-Cap-1.17-408.fc27.0.riscv64.noarch 49/50 Verifying : perl-Pod-Escapes-1:1.07-408.fc27.0.riscv64.noarch 50/50 Installed: gettext.riscv64 0.19.8.1-14.fc28 libtool.riscv64 2.4.6-22.fc28 python2-devel.riscv64 2.7.14-12.0.riscv64.fc28 autoconf.noarch 2.69-27.fc28 automake.noarch 1.16.1-1.fc29 emacs-filesystem.noarch 1:25.3-5.fc28 gettext-libs.riscv64 0.19.8.1-14.fc28 libcroco.riscv64 0.6.12-4.fc28 m4.riscv64 1.4.18-5.fc28 perl-Carp.noarch 1.42-408.fc27.0.riscv64 perl-Data-Dumper.riscv64 2.167-408.fc27.0.riscv64 perl-Encode.riscv64 4:2.94-16.fc28 perl-Errno.riscv64 1.28-408.fc28.1.riscv64 perl-Exporter.noarch 5.72-408.fc27.0.riscv64 perl-File-Path.noarch 2.15-1.fc27 perl-File-Temp.noarch 0.230.400-408.fc27.0.riscv64 perl-Getopt-Long.noarch 1:2.50-3.fc27 perl-HTTP-Tiny.noarch 0.070-408.fc27.0.riscv64 perl-IO.riscv64 1.38-408.fc28.1.riscv64 perl-MIME-Base64.riscv64 3.15-408.fc27.0.riscv64 perl-PathTools.riscv64 3.67-408.fc27.0.riscv64 perl-Pod-Escapes.noarch 1:1.07-408.fc27.0.riscv64 perl-Pod-Perldoc.noarch 3.28-408.fc27.0.riscv64 perl-Pod-Simple.noarch 1:3.35-408.fc27.0.riscv64 perl-Pod-Usage.noarch 4:1.69-408.fc27.0.riscv64 perl-Scalar-List-Utils.riscv64 3:1.48-1.fc27 perl-Socket.riscv64 4:2.027-1.fc28 perl-Storable.riscv64 1:2.62-408.fc27.0.riscv64 perl-Term-ANSIColor.noarch 4.06-408.fc27.0.riscv64 perl-Term-Cap.noarch 1.17-408.fc27.0.riscv64 perl-Text-ParseWords.noarch 3.30-408.fc27.0.riscv64 perl-Text-Tabs+Wrap.noarch 2013.0523-408.fc27.0.riscv64 perl-Thread-Queue.noarch 3.12-408.fc27.0.riscv64 perl-Time-Local.noarch 1:1.250-394.fc27 perl-Unicode-Normalize.riscv64 1.25-408.fc27.0.riscv64 perl-constant.noarch 1.33-408.fc27.0.riscv64 perl-interpreter.riscv64 4:5.26.1-408.fc28.1.riscv64 perl-libs.riscv64 4:5.26.1-408.fc28.1.riscv64 perl-macros.riscv64 4:5.26.1-408.fc28.1.riscv64 perl-parent.noarch 1:0.236-408.fc27.0.riscv64 perl-podlators.noarch 4.09-408.fc27.0.riscv64 perl-threads.riscv64 1:2.21-1.fc28 perl-threads-shared.riscv64 1.58-1.fc28 python-rpm-macros.noarch 3-26.fc28 python2.riscv64 2.7.14-12.0.riscv64.fc28 python2-libs.riscv64 2.7.14-12.0.riscv64.fc28 python2-pip.noarch 9.0.1-16.fc29 python2-rpm-macros.noarch 3-26.fc28 python2-setuptools.noarch 38.4.0-3.fc28 python3-rpm-generators.noarch 5-1.fc28 Complete! + dnf -y update --best Last metadata expiration check: 0:17:33 ago on Wed Apr 4 22:09:14 2018. Dependencies resolved. Nothing to do. Complete! + dnf -y group install buildsys-build Last metadata expiration check: 0:18:37 ago on Wed Apr 4 22:09:14 2018. Group 'Buildsystem building group' is already installed. Dependencies resolved. Nothing to do. Complete! + exec