Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'], chrootPath='/var/lib/mock/openeuler-23.09-x86_64-1700309615.383867/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ghc-bootstrap-9.2.3-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'], chrootPath='/var/lib/mock/openeuler-23.09-x86_64-1700309615.383867/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ghc-bootstrap-9.2.3-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'], chrootPath='/var/lib/mock/openeuler-23.09-x86_64-1700309615.383867/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/ghc-bootstrap.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VrjDc9 + umask 022 + cd /builddir/build/BUILD + cp /builddir/build/SOURCES/LICENSE . + cp /builddir/build/SOURCES/ghc-9.2.3-x86_64-unknown-linux.tar.xz . + cp /builddir/build/SOURCES/ghc-9.2.3-aarch64-unknown-linux.tar.xz . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zzh6VN + umask 022 + cd /builddir/build/BUILD + tar Jxf ghc-9.2.3-x86_64-unknown-linux.tar.xz + cd ghc-9.2.3-x86_64-unknown-linux + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dlyFpz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 ++ dirname /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 + cd ghc-9.2.3-x86_64-unknown-linux + ./configure --prefix=/opt checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu Build platform inferred as: x86_64-unknown-linux Host platform inferred as: x86_64-unknown-linux Target platform inferred as: x86_64-unknown-linux GHC build : x86_64-unknown-linux GHC host : x86_64-unknown-linux GHC target : x86_64-unknown-linux LLVM target: x86_64-unknown-linux checking for path to top of build tree... /builddir/build/BUILD/ghc-9.2.3-x86_64-unknown-linux checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for gsed... sed checking for python3... /usr/bin/python3 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking how to run the C preprocessor... gcc -E checking whether GCC supports -no-pie... yes checking for -ld.lld... no checking for ld.lld... no checking for -ld.gold... no checking for ld.gold... ld.gold checking whether C compiler supports -fuse-ld=gold... yes checking whether ld.gold exhibits weak relocation bug (binutils 23856)... not affected checking for ld.gold object merging bug (binutils 22266)... not affected checking whether ld is GNU ld... YES checking whether ld understands --build-id... yes checking whether ld understands -no_compact_unwind... yes checking whether ld understands -filelist... no checking for -strip... no checking for strip... strip checking for gawk... gawk checking for llc-13... no checking for llc-13.0... no checking for llc-12... no checking for llc-12.0... no checking for llc-11... no checking for llc-11.0... no checking for llc-10... no checking for llc-10.0... no checking for llc-9... no checking for llc-9.0... no checking for llc... no checking for opt-13... no checking for opt-13.0... no checking for opt-12... no checking for opt-12.0... no checking for opt-11... no checking for opt-11.0... no checking for opt-10... no checking for opt-10.0... no checking for opt-9... no checking for opt-9.0... no checking for opt... no checking version of gcc... checking version of gcc... 12.3.1 12.3.1 checking whether GCC supports -no-pie... yes checking for extra options to pass gcc when compiling via C... checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done checking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done checking Setting up CONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_STAGE1... done checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done checking for .subsections_via_symbols... no checking whether your assembler supports .ident directive... yes checking for GNU non-executable stack support... yes checking whether CC supports --target... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 8 checking whether byte ordering is bigendian... no checking for -ar... no checking for ar... ar checking whether ar is GNU ar... yes checking for ar arguments... q checking whether ar supports @file... yes checking for ranlib... ranlib configure: creating ./config.status config.status: creating mk/config.mk config.status: creating mk/install.mk **************************************************** Configuration done, ready to 'make install' (see README and INSTALL files for more info.) **************************************************** + mkdir -p /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/etc/ld.so.conf.d + echo /opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 'INSTALL=/usr/bin/install -p' Copying binaries to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin /usr/bin/install -p -m 755 -d "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin" for i in ./bin/ghc ./bin/ghc-9.2.3 ./bin/ghc-iserv ./bin/ghc-iserv-dyn ./bin/ghc-iserv-dyn-ghc-9.2.3 ./bin/ghc-iserv-ghc-9.2.3 ./bin/ghc-pkg ./bin/ghc-pkg-9.2.3 ./bin/haddock ./bin/haddock-ghc-9.2.3 ./bin/hp2ps ./bin/hp2ps-ghc-9.2.3 ./bin/hpc ./bin/hpc-ghc-9.2.3 ./bin/hsc2hs ./bin/hsc2hs-ghc-9.2.3 ./bin/runghc ./bin/runghc-9.2.3 ./bin/runhaskell ./bin/runhaskell-9.2.3 ./bin/unlit ./bin/unlit-ghc-9.2.3; do \ cp -R $i "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin"; \ done Installing wrapper scripts /usr/bin/install -p -m 755 -d "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin" # ghc = package name # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghc = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghc ]; then echo "ghc is a symlink"; fi ghc is a symlink ghc installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghc-9.2.3 ]; then echo "ghc-9.2.3 is a symlink"; fi ghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-pkg = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghc-pkg = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghc-pkg ]; then echo "ghc-pkg is a symlink"; fi ghc-pkg is a symlink ghc-pkg installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-pkg # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-pkg-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghc-pkg-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghc-pkg-9.2.3 ]; then echo "ghc-pkg-9.2.3 is a symlink"; fi ghc-pkg-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghc-pkg-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghci = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghci = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghci ]; then echo "ghci is a symlink"; fi ghci is a symlink ghci installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghci # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghci-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/ghci-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/ghci-9.2.3 ]; then echo "ghci-9.2.3 is a symlink"; fi ghci-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/ghci-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/haddock = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/haddock = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/haddock ]; then echo "haddock is a symlink"; fi haddock is a symlink haddock installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/haddock # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/haddock-ghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/haddock-ghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/haddock-ghc-9.2.3 ]; then echo "haddock-ghc-9.2.3 is a symlink"; fi haddock-ghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/haddock-ghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hp2ps = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hp2ps = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hp2ps ]; then echo "hp2ps is a symlink"; fi hp2ps is a symlink hp2ps installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hp2ps # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hp2ps-ghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hp2ps-ghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hp2ps-ghc-9.2.3 ]; then echo "hp2ps-ghc-9.2.3 is a symlink"; fi hp2ps-ghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hp2ps-ghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hpc = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hpc = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hpc ]; then echo "hpc is a symlink"; fi hpc is a symlink hpc installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hpc # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hpc-ghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hpc-ghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hpc-ghc-9.2.3 ]; then echo "hpc-ghc-9.2.3 is a symlink"; fi hpc-ghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hpc-ghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hsc2hs = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hsc2hs = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hsc2hs ]; then echo "hsc2hs is a symlink"; fi hsc2hs is a symlink hsc2hs installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hsc2hs # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hsc2hs-ghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/hsc2hs-ghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/hsc2hs-ghc-9.2.3 ]; then echo "hsc2hs-ghc-9.2.3 is a symlink"; fi hsc2hs-ghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/hsc2hs-ghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runghc = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/runghc = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/runghc ]; then echo "runghc is a symlink"; fi runghc is a symlink runghc installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runghc # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runghc-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/runghc-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/runghc-9.2.3 ]; then echo "runghc-9.2.3 is a symlink"; fi runghc-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runghc-9.2.3 # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runhaskell = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/runhaskell = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/runhaskell ]; then echo "runhaskell is a symlink"; fi runhaskell is a symlink runhaskell installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runhaskell # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runhaskell-9.2.3 = wrapper path # /opt/bin = bindir # /opt/lib/ghc-9.2.3/bin = ghcbindir # /opt/lib/ghc-9.2.3/bin/runhaskell-9.2.3 = Executable binary path # /opt/lib/ghc-9.2.3/lib = Library Directory # /opt/share/doc/ghc-9.2.3 = Docs Directory # /opt/include = Includes Directory # We are installing wrappers to programs by searching corresponding # wrappers. If wrapper is not found, we are attaching the common wrapper # to it. This implementation is a bit hacky and depends on consistency # of program names. For hadrian build this will work as programs have a # consistent naming procedure. if [ -L wrappers/runhaskell-9.2.3 ]; then echo "runhaskell-9.2.3 is a symlink"; fi runhaskell-9.2.3 installed to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/bin/runhaskell-9.2.3 Copying libraries to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib /usr/bin/install -p -m 755 -d "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib" for i in ./lib/DerivedConstants.h ./lib/bin ./lib/ghc-usage.txt ./lib/ghcautoconf.h ./lib/ghci-usage.txt ./lib/ghcplatform.h ./lib/ghcversion.h ./lib/html ./lib/latex ./lib/llvm-passes ./lib/llvm-targets ./lib/package.conf.d ./lib/settings ./lib/template-hsc.h ./lib/x86_64-linux-ghc-9.2.3; do \ cp -R $i "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/"; \ done Copying include files to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/include /usr/bin/install -p -m 755 -d "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/include" for i in ./include/Cmm.h ./include/DerivedConstants.h ./include/HsFFI.h ./include/MachDeps.h ./include/Rts.h ./include/RtsAPI.h ./include/Stg.h ./include/ghcautoconf.h ./include/ghcconfig.h ./include/ghcplatform.h ./include/ghcversion.h ./include/rts ./include/stg; do \ cp -R $i "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/include/"; \ done Copying docs to /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/share/doc/ghc-9.2.3 /usr/bin/install -p -m 755 -d "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/share/doc/ghc-9.2.3" for i in ; do \ cp -R $i "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/share/doc/ghc-9.2.3/"; \ done /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf Updating the package DB # # process = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/process/process.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/process"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "process" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/process-1.6.13.2.conf' # # exceptions = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/exceptions/exceptions.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/exceptions"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "exceptions" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/exceptions-0.10.4.conf' # # xhtml = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/xhtml/xhtml.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/xhtml"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "xhtml" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/xhtml-3000.2.2.1.conf' # # time = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/time/time.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/time"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "time" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/time-1.11.1.1.conf' # # ghc-boot-th = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-boot-th/ghc-boot-th.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-boot-th"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-boot-th" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-th-9.2.3.conf' # # rts = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/rts/rts.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/rts"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "rts" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy.copy') rts # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/rts-1.0.2.conf' # # ghc = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc/ghc.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-9.2.3.conf' # # stm = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/stm/stm.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/stm"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "stm" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/stm-2.5.0.2.conf' # # containers = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/containers/containers.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/containers"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "containers" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/containers-0.6.5.1.conf' # # Cabal = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/Cabal/Cabal.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/Cabal"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "Cabal" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/Cabal-3.6.3.0.conf' # # terminfo = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/terminfo/terminfo.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/terminfo"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "terminfo" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/terminfo-0.4.1.5.conf' # # filepath = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/filepath/filepath.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/filepath"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "filepath" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/filepath-1.4.2.2.conf' # # ghc-prim = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-prim/ghc-prim.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-prim"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-prim" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-prim-0.8.0.conf' # # ghc-bignum = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-bignum/ghc-bignum.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-bignum"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-bignum" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-bignum-1.2.conf' # # text = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/text/text.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/text"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "text" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/text-1.2.5.0.conf' # # template-haskell = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/template-haskell/template-haskell.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/template-haskell"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "template-haskell" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/template-haskell-2.18.0.0.conf' # # binary = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/binary/binary.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/binary"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "binary" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/binary-0.8.9.0.conf' # # base = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/base/base.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/base"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "base" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/base-4.16.2.0.conf' # # directory = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/directory/directory.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/directory"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "directory" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/directory-1.3.6.2.conf' # # libiserv = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/libiserv/libiserv.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/libiserv"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "libiserv" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/libiserv-9.2.3.conf' # # transformers = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/transformers/transformers.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/transformers"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "transformers" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/transformers-0.5.6.2.conf' # # hpc = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/hpc/hpc.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/hpc"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "hpc" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/hpc-0.6.1.0.conf' # # array = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/array/array.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/array"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "array" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/array-0.5.4.0.conf' # # mtl = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/mtl/mtl.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/mtl"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "mtl" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/mtl-2.2.2.conf' # # ghc-heap = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-heap/ghc-heap.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-heap"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-heap" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-heap-9.2.3.conf' # # integer-gmp = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/integer-gmp/integer-gmp.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/integer-gmp"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "integer-gmp" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/integer-gmp-1.1.conf' # # unix = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/unix/unix.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/unix"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "unix" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/unix-2.7.2.2.conf' # # ghc-compact = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-compact/ghc-compact.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-compact"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-compact" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-compact-0.1.0.0.conf' # # deepseq = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/deepseq/deepseq.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/deepseq"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "deepseq" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/deepseq-1.4.6.1.conf' # # parsec = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/parsec/parsec.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/parsec"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "parsec" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/parsec-3.1.15.0.conf' # # pretty = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/pretty/pretty.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/pretty"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "pretty" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/pretty-1.1.3.6.conf' # # bytestring = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/bytestring/bytestring.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/bytestring"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "bytestring" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/bytestring-0.11.3.1.conf' # # ghci = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghci/ghci.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghci"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghci" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghci-9.2.3.conf' # # ghc-boot = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-boot/ghc-boot.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/ghc-boot"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "ghc-boot" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ghc-boot-9.2.3.conf' # # haskeline = package name (ex: 'bytestring') # /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf = path to .conf file # /opt/share/doc/ghc-9.2.3 = Docs Directory # ../../../share/doc/ghc-9.2.3 = (relative) path from ${pkgroot} to docs directory (/opt/share/doc/ghc-9.2.3) # # We fix the paths to haddock files by using the relative path from the pkgroot # to the doc files. cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf' | sed 's|haddock-interfaces.*|haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/haskeline/haskeline.haddock"|' | sed 's|haddock-html.*|haddock-html: "${pkgroot}/../../../share/doc/ghc-9.2.3/html/libraries/haskeline"|' | sed 's| ${pkgroot}/../../docs/html/.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy' # The rts package doesn't actually supply haddocks, so we stop advertising them # altogether. ((echo "haskeline" | grep rts) && (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy' | sed 's|haddock-.*||' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy.copy')) || (cat '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy' > '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy.copy') # We finally replace the original file. mv '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf.copy.copy' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/haskeline-0.8.2.conf' '/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-pkg' --global-package-db "/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d" recache /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-pkg: /lib64/libtinfo.so.6: no version information available (required by /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/../lib/x86_64-linux-ghc-9.2.3/libHSterminfo-0.4.1.5-ghc9.2.3.so) ++ find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/bin/ghc-iserv + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/bin/unlit + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/bin/ghc-iserv-dyn + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHStransformers-0.5.6.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSlibiserv-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHStext-1.2.5.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-heap-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghci-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSparsec-3.1.15.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHStemplate-haskell-2.18.0.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2_thr-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-bignum-1.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSxhtml-3000.2.2.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-prim-0.8.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSinteger-gmp-1.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSstm-2.5.0.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2_thr_debug-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSexceptions-0.10.4-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSdirectory-1.3.6.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSterminfo-0.4.1.5-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSbase-4.16.2.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSmtl-2.2.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2_l-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2_thr_l-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-compact-0.1.0.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSbytestring-0.11.3.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHScontainers-0.6.5.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-boot-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSarray-0.5.4.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSbinary-0.8.9.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSCabal-3.6.3.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHShpc-0.6.1.0-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSunix-2.7.2.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSdeepseq-1.4.6.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHShaskeline-0.8.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSprocess-1.6.13.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSfilepath-1.4.2.2-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHStime-1.11.1.1-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSpretty-1.1.3.6-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSrts-1.0.2_debug-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/x86_64-linux-ghc-9.2.3/libHSghc-boot-th-9.2.3-ghc9.2.3.so + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-pkg-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/unlit-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/runghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/hpc-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/hp2ps-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/haddock-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-iserv-dyn-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/ghc-iserv-ghc-9.2.3 + for i in $(find /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + chrpath -d /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/bin/hsc2hs-ghc-9.2.3 + rm /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/.stamp + cd /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/opt/lib/ghc-9.2.3/lib/package.conf.d/ + for i in *.conf + mv Cabal-3.6.3.0.conf.copy Cabal-3.6.3.0.conf + for i in *.conf + mv array-0.5.4.0.conf.copy array-0.5.4.0.conf + for i in *.conf + mv base-4.16.2.0.conf.copy base-4.16.2.0.conf + for i in *.conf + mv binary-0.8.9.0.conf.copy binary-0.8.9.0.conf + for i in *.conf + mv bytestring-0.11.3.1.conf.copy bytestring-0.11.3.1.conf + for i in *.conf + mv containers-0.6.5.1.conf.copy containers-0.6.5.1.conf + for i in *.conf + mv deepseq-1.4.6.1.conf.copy deepseq-1.4.6.1.conf + for i in *.conf + mv directory-1.3.6.2.conf.copy directory-1.3.6.2.conf + for i in *.conf + mv exceptions-0.10.4.conf.copy exceptions-0.10.4.conf + for i in *.conf + mv filepath-1.4.2.2.conf.copy filepath-1.4.2.2.conf + for i in *.conf + mv ghc-9.2.3.conf.copy ghc-9.2.3.conf + for i in *.conf + mv ghc-bignum-1.2.conf.copy ghc-bignum-1.2.conf + for i in *.conf + mv ghc-boot-9.2.3.conf.copy ghc-boot-9.2.3.conf + for i in *.conf + mv ghc-boot-th-9.2.3.conf.copy ghc-boot-th-9.2.3.conf + for i in *.conf + mv ghc-compact-0.1.0.0.conf.copy ghc-compact-0.1.0.0.conf + for i in *.conf + mv ghc-heap-9.2.3.conf.copy ghc-heap-9.2.3.conf + for i in *.conf + mv ghc-prim-0.8.0.conf.copy ghc-prim-0.8.0.conf + for i in *.conf + mv ghci-9.2.3.conf.copy ghci-9.2.3.conf + for i in *.conf + mv haskeline-0.8.2.conf.copy haskeline-0.8.2.conf + for i in *.conf + mv hpc-0.6.1.0.conf.copy hpc-0.6.1.0.conf + for i in *.conf + mv integer-gmp-1.1.conf.copy integer-gmp-1.1.conf + for i in *.conf + mv libiserv-9.2.3.conf.copy libiserv-9.2.3.conf + for i in *.conf + mv mtl-2.2.2.conf.copy mtl-2.2.2.conf + for i in *.conf + mv parsec-3.1.15.0.conf.copy parsec-3.1.15.0.conf + for i in *.conf + mv pretty-1.1.3.6.conf.copy pretty-1.1.3.6.conf + for i in *.conf + mv process-1.6.13.2.conf.copy process-1.6.13.2.conf + for i in *.conf + mv rts-1.0.2.conf.copy rts-1.0.2.conf + for i in *.conf + mv stm-2.5.0.2.conf.copy stm-2.5.0.2.conf + for i in *.conf + mv template-haskell-2.18.0.0.conf.copy template-haskell-2.18.0.0.conf + for i in *.conf + mv terminfo-0.4.1.5.conf.copy terminfo-0.4.1.5.conf + for i in *.conf + mv text-1.2.5.0.conf.copy text-1.2.5.0.conf + for i in *.conf + mv time-1.11.1.1.conf.copy time-1.11.1.1.conf + for i in *.conf + mv transformers-0.5.6.2.conf.copy transformers-0.5.6.2.conf + for i in *.conf + mv unix-2.7.2.2.conf.copy unix-2.7.2.2.conf + for i in *.conf + mv xhtml-3000.2.2.1.conf.copy xhtml-3000.2.2.1.conf + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /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 1 + /usr/lib/rpm/brp-python-hardlink Processing files: ghc-bootstrap-9.2.3-1.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Zetuyw + umask 022 + cd /builddir/build/BUILD + LICENSEDIR=/builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/usr/share/licenses/ghc-bootstrap + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/usr/share/licenses/ghc-bootstrap + cp -pr LICENSE /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64/usr/share/licenses/ghc-bootstrap + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(ghc-bootstrap) = 9.2.3-1 ghc-bootstrap = 9.2.3-1 ghc-bootstrap(x86-64) = 9.2.3-1 ghc-bootstrap-devel libHSCabal-3.6.3.0-ghc9.2.3.so()(64bit) libHSarray-0.5.4.0-ghc9.2.3.so()(64bit) libHSbase-4.16.2.0-ghc9.2.3.so()(64bit) libHSbinary-0.8.9.0-ghc9.2.3.so()(64bit) libHSbytestring-0.11.3.1-ghc9.2.3.so()(64bit) libHScontainers-0.6.5.1-ghc9.2.3.so()(64bit) libHSdeepseq-1.4.6.1-ghc9.2.3.so()(64bit) libHSdirectory-1.3.6.2-ghc9.2.3.so()(64bit) libHSexceptions-0.10.4-ghc9.2.3.so()(64bit) libHSfilepath-1.4.2.2-ghc9.2.3.so()(64bit) libHSghc-9.2.3-ghc9.2.3.so()(64bit) libHSghc-bignum-1.2-ghc9.2.3.so()(64bit) libHSghc-boot-9.2.3-ghc9.2.3.so()(64bit) libHSghc-boot-th-9.2.3-ghc9.2.3.so()(64bit) libHSghc-compact-0.1.0.0-ghc9.2.3.so()(64bit) libHSghc-heap-9.2.3-ghc9.2.3.so()(64bit) libHSghc-prim-0.8.0-ghc9.2.3.so()(64bit) libHSghci-9.2.3-ghc9.2.3.so()(64bit) libHShaskeline-0.8.2-ghc9.2.3.so()(64bit) libHShpc-0.6.1.0-ghc9.2.3.so()(64bit) libHSinteger-gmp-1.1-ghc9.2.3.so()(64bit) libHSlibiserv-9.2.3-ghc9.2.3.so()(64bit) libHSmtl-2.2.2-ghc9.2.3.so()(64bit) libHSparsec-3.1.15.0-ghc9.2.3.so()(64bit) libHSpretty-1.1.3.6-ghc9.2.3.so()(64bit) libHSprocess-1.6.13.2-ghc9.2.3.so()(64bit) libHSrts-1.0.2-ghc9.2.3.so()(64bit) libHSrts-1.0.2_debug-ghc9.2.3.so()(64bit) libHSrts-1.0.2_l-ghc9.2.3.so()(64bit) libHSrts-1.0.2_thr-ghc9.2.3.so()(64bit) libHSrts-1.0.2_thr_debug-ghc9.2.3.so()(64bit) libHSrts-1.0.2_thr_l-ghc9.2.3.so()(64bit) libHSstm-2.5.0.2-ghc9.2.3.so()(64bit) libHStemplate-haskell-2.18.0.0-ghc9.2.3.so()(64bit) libHSterminfo-0.4.1.5-ghc9.2.3.so()(64bit) libHStext-1.2.5.0-ghc9.2.3.so()(64bit) libHStime-1.11.1.1-ghc9.2.3.so()(64bit) libHStransformers-0.5.6.2-ghc9.2.3.so()(64bit) libHSunix-2.7.2.2-ghc9.2.3.so()(64bit) libHSxhtml-3000.2.2.1-ghc9.2.3.so()(64bit) Requires(interp): /bin/sh /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /sbin/ldconfig Conflicts: ghc-base Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 Wrote: /builddir/build/RPMS/ghc-bootstrap-9.2.3-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.B1WbRY + umask 022 + cd /builddir/build/BUILD + /usr/bin/rm -rf /builddir/build/BUILDROOT/ghc-bootstrap-9.2.3-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.oT6rZc + umask 022 + cd /builddir/build/BUILD + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0