Skip to content

Instantly share code, notes, and snippets.

@drscream
Created July 5, 2015 15:02
Show Gist options
  • Save drscream/7d3bae2f21cd401f392a to your computer and use it in GitHub Desktop.
Save drscream/7d3bae2f21cd401f392a to your computer and use it in GitHub Desktop.
=> Running PRE-INSTALL script actions
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man7
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_summary.5 /opt/tools/man/man5/pkg_summary.5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_install.conf.5 /opt/tools/man/man5/pkg_install.conf.5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkgsrc.7 /opt/tools/man/man7/pkgsrc.7
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat7
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_summary.cat /opt/tools/man/cat5/pkg_summary.5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_install.conf.cat /opt/tools/man/cat5/pkg_install.conf.5
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkgsrc.cat /opt/tools/man/cat7/pkgsrc.7
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root pkg_add /opt/tools/sbin/pkg_add
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_add.1 /opt/tools/man/man1/pkg_add.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_add.cat /opt/tools/man/cat1/pkg_add.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man8
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root pkg_admin /opt/tools/sbin/pkg_admin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 555 audit-packages download-vulnerability-list /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_admin.1 /opt/tools/man/man1/pkg_admin.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 audit-packages.8 /opt/tools/man/man8/
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 download-vulnerability-list.8 /opt/tools/man/man8/
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat8
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_admin.cat /opt/tools/man/cat1/pkg_admin.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 audit-packages.cat /opt/tools/man/cat8/audit-packages.8
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 download-vulnerability-list.cat /opt/tools/man/cat8/download-vulnerability-list.8
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root pkg_create /opt/tools/sbin/pkg_create
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_create.1 /opt/tools/man/man1/pkg_create.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_create.cat /opt/tools/man/cat1/pkg_create.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root pkg_delete /opt/tools/sbin/pkg_delete
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_delete.1 /opt/tools/man/man1/pkg_delete.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_delete.cat /opt/tools/man/cat1/pkg_delete.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/sbin
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/man1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root pkg_info /opt/tools/sbin/pkg_info
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_info.1 /opt/tools/man/man1/pkg_info.1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 755 -d /opt/tools/man/cat1
/tmp/pkgsrc-trunk-tools/bin/install-sh -c -o root -g root -m 444 pkg_info.cat /opt/tools/man/cat1/pkg_info.1
=> Automatic manual page handling
=> Running POST-INSTALL script actions
=> Please note the following:
===========================================================================
$NetBSD: MESSAGE,v 1.6 2014/12/05 14:31:07 schmonz Exp $
You may wish to have the vulnerabilities file downloaded daily so that
it remains current. This may be done by adding an appropriate entry
to a user's crontab(5) entry. For example the entry
# download vulnerabilities file
0 3 * * * /opt/tools/sbin/pkg_admin fetch-pkg-vulnerabilities >/dev/null 2>&1
will update the vulnerability list every day at 3AM. You may wish to do
this more often than once a day.
In addition, you may wish to run the package audit from the daily
security script. This may be accomplished by adding the following
lines to /etc/security.local
if [ -x /opt/tools/sbin/pkg_admin ]; then
/opt/tools/sbin/pkg_admin audit
fi
Alternatively this can also be acomplished by adding an entry to a user's
crontab(5) file. e.g.:
# run audit-packages
0 3 * * * /opt/tools/sbin/pkg_admin audit
Both pkg_admin subcommands can be run as as an unprivileged user,
as long as the user chosen has permission to read the pkgdb and to write
the pkg-vulnerabilities to /opt/tools/var/db/pkg.
The behavior of pkg_admin and pkg_add can be customised with
pkg_install.conf. Please see pkg_install.conf(5) for details.
If you want to use GPG signature verification you will need to install
GnuPG and set the path for GPG appropriately in your pkg_install.conf.
===========================================================================
=> Registering installation for pkg_install-20150508
===> running: /sbin/sh /tmp/pkgsrc-trunk-tools/bin/install-sh -d -o root -g root /opt/tools/etc
===========================================================================
Please remember to add /opt/tools/bin to your PATH environment variable
and /opt/tools/man to your MANPATH environment variable, if necessary.
An example mk.conf file with the settings you provided to "bootstrap"
has been created for you. It can be found in:
/opt/tools/etc/mk.conf
You can find extensive documentation of the NetBSD Packages Collection
in /data/pkgsrc-trunk-tools/doc/pkgsrc.txt.
Hopefully everything is now complete.
Thank you for using pkgsrc!
===========================================================================
===> bootstrap started: Sun Jul 5 14:23:04 UTC 2015
===> bootstrap ended: Sun Jul 5 14:31:30 UTC 2015
+ ret=0
+ /data/pkgbuild/scripts/rmsandbox /data/chroot/bootstrap-pbulk-trunk-tools
+ exit 0
++ '[' 0 -ne 0 ']'
+ '[' -n '' ']'
+ mkdir -p /data/chroot
+ '[' -d /data/chroot/pkgsrc-trunk-tools ']'
+ /data/pkgbuild/scripts/mksandbox /data/chroot/pkgsrc-trunk-tools
+ /usr/sbin/chroot /data/chroot/pkgsrc-trunk-tools /usr/bin/env -i /usr/bin/su - root -c '
PATH=/sbin:/usr/sbin:/usr/bin
set -ex
/usr/bin/gtar -zxf /data/packages/bootstrap-pbulk/bootstrap-trunk-tools.tar.gz -C /
PATH=/opt/tools/sbin:/opt/tools/bin:/sbin:/usr/sbin:/usr/bin
export DEPENDS_TARGET=bin-install
cd /data/pkgsrc-trunk-tools
for pkg in ; do
(cd ${pkg} && (bmake bin-install; bmake clean clean-depends))
done
'
+ /usr/bin/gtar -zxf /data/packages/bootstrap-pbulk/bootstrap-trunk-tools.tar.gz -C /
+ PATH=/opt/tools/sbin:/opt/tools/bin:/sbin:/usr/sbin:/usr/bin
+ export DEPENDS_TARGET=bin-install
+ DEPENDS_TARGET=bin-install
+ cd /data/pkgsrc-trunk-tools
+ ret=0
+ '[' -n '' ']'
+ '[' 0 -ne 0 ']'
+ /data/pkgbuild/scripts/rmsandbox /data/chroot/pkgsrc-trunk-tools
+ exit 0
[root@build-pkgsrc-tm-2015q1 /data/pkgbuild]# vi /data/pkgbuild/conf/${PKGBUILD}/pbulk.conf
[root@build-pkgsrc-tm-2015q1 /data/pkgbuild]# echo "sysutils/coreutils" >/data/limited_list
[root@build-pkgsrc-tm-2015q1 /data/pkgbuild]# /data/pkgbuild/scripts/run-jenkins-build
++ dirname /data/pkgbuild/scripts/run-jenkins-build
+ . /data/pkgbuild/scripts/../conf/trunk-tools/pkgbuild.conf
++ ABI=64
++ BOOTSTRAP_ARG_JOBS=--make-jobs=8
++ BOOTSTRAP_ARG_MULTIARCH=
++ BOOTSTRAP_ARG_PREFER=--prefer-pkgsrc=yes
++ BOOTSTRAP_ENV='CC=/opt/local/gcc47/bin/gcc RANLIB=/opt/local/bin/granlib'
++ BOOTSTRAP_KIT=bootstrap-trunk-tools
++ BULKLOG_BASEDIR=/data/bulklog
++ BULKLOG_DIR=trunk/tools
++ CHROOT_BASEDIR=/data/chroot
++ CHROOT_CREATE=/data/pkgbuild/scripts/mksandbox
++ CHROOT_DELETE=/data/pkgbuild/scripts/rmsandbox
++ ENV=/usr/bin/env
++ [email protected]
++ GCC_REQD=4.7
++ GPG_SIGN_AS=
++ HOSTS_REQUIRED=
++ JENKINS_POST_BUILD=
++ JENKINS_PRE_BUILD=/data/pkgbuild/scripts/run-bootstrap
++ LOCAL_PACKAGE_BASEDIR=/data/packages
++ LOCAL_PACKAGE_DIR=SmartOS/trunk/tools
++ LOFS_RO_MOUNTS=
++ LOFS_RO_MOUNTS_LINUX=
++ LOFS_RW_MOUNTS=/data=/data
++ LOFS_RW_MOUNTS_LINUX=
++ NFS_MOUNTS=
++ OVERLAY_MOUNTS='/data/pkgbuild/overlay/pwd.h=/usr/include/pwd.h /data/pkgbuild/overlay/grp.h=/usr/include/grp.h /data/pkgbuild/overlay/errorhdr.h=/usr/include/sys/epoll.h /data/pkgbuild/overlay/errorhdr.h=/usr/include/sys/inotify.h'
++ PBULK_BASEDIR=/opt/local
++ PBULK_CLIENTS=
++ PBULK_PATH=/sbin:/usr/sbin:/usr/bin
++ PI_REQUIRED=
++ PKGBUILD=trunk-tools
++ PKGBUILD_BASEDIR=/data/pkgbuild
++ PKGDBDIR=/opt/tools/var/db/pkg
++ PKGSRC_BASEDIR=/data
++ PREFER_NATIVE=yes
++ PREFIX=/opt/tools
++ REMOTE_PACKAGE_DIR=SmartOS/trunk/tools
++ REMOTE_PACKAGE_URL=pkgsrc.joyent.com/packages
++ REPORT_RECIPIENTS=root
++ ROOT_HOMEDIR=/root
++ SHADOW_BASEDIR=
++ SU=/usr/bin/su
++ SYSCONFDIR=/opt/tools/etc
++ TAR=/usr/bin/gtar
++ TMPFS_MOUNTS='/tmp /var/tmp'
++ TOOLS_BASEDIR=/opt/local
++ TOOLS_BOOTSTRAP=bootstrap-2015Q1-x86_64.tar.gz
++ TOOLS_BUILD_PACKAGES=
++ TOOLS_GCC=gcc47
++ TOOLS_PACKAGE_DIR=SmartOS/2015Q1/x86_64
++ USE_LOCAL_PKG_PATH=no
++ VARBASE=/opt/tools/var
+ '[' -n /data/pkgbuild/scripts/run-bootstrap ']'
+ . /data/pkgbuild/scripts/run-bootstrap
++ '[' -n '' ']'
++ /data/pkgbuild/scripts/check-pbulk-bootstrap trunk-tools
+ '[' -n '' ']'
+ mkdir -p /data/chroot
+ '[' -d /data/chroot/pkgsrc-trunk-tools ']'
+ /data/pkgbuild/scripts/mksandbox /data/chroot/pkgsrc-trunk-tools
+ /usr/sbin/chroot /data/chroot/pkgsrc-trunk-tools /usr/bin/env -i /usr/bin/su - root -c '
PATH=/sbin:/usr/sbin:/usr/bin
/opt/local/bin/bulkbuild /data/pkgbuild/conf/trunk-tools/pbulk.conf
'
Scanning...
. 1/1
Resolving...
Scanning...
bash: /opt/local/bin/makeinfo: No such file or directory
bash: /opt/local/bin/perl: No such file or directory
bash: /opt/local/bin/makeinfo: No such file or directory
bash: /opt/local/bin/perl: No such file or directory
........... 11/11
Resolving...
Scanning...
/usr/bin/bash: /opt/local/libexec/pbulk/client-clean: No such file or directory
....... 7/7
Resolving...
Building...
Cyclic dependency for package:
gcc47-4.7.4
binutils-2.25
libtool-base-2.4.2nb9
gcc47-4.7.4
+ ret=1
+ '[' 1 -ne 0 ']'
+ matchfile=/tmp/no-match-6418.txt
+ grep No.match /data/bulklog/trunk/tools/meta/presolve-err.log
+ '[' -s /tmp/no-match-6418.txt ']'
+ rm -f /tmp/no-match-6418.txt
+ '[' -n '' ']'
+ '[' 1 -ne 0 ']'
+ sleep 10
+ /data/pkgbuild/scripts/rmsandbox /data/chroot/pkgsrc-trunk-tools
rmdir: directory "/data/chroot/pkgsrc-trunk-tools/data": Directory is a mount point or in use
rmdir: directory "/data/chroot/pkgsrc-trunk-tools": Directory not empty
Leftovers:
/data/chroot/pkgsrc-trunk-tools
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-3/etc/saf/_cmdpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-3/etc/saf/zsmon/_pmpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-3/etc/saf/_sacpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-3/etc/cron.d/FIFO
find: cycle detected for /data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-3/data/
find: cycle detected for /data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-4/data/
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-4/etc/cron.d/FIFO
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-4/etc/saf/zsmon/_pmpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-4/etc/saf/_sacpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-4/etc/saf/_cmdpipe
find: cycle detected for /data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools/
find: cycle detected for /data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-1/data/
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-1/etc/saf/zsmon/_pmpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-1/etc/saf/_sacpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-1/etc/saf/_cmdpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-1/etc/cron.d/FIFO
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-2/etc/cron.d/FIFO
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-2/etc/saf/_sacpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-2/etc/saf/_cmdpipe
/data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-2/etc/saf/zsmon/_pmpipe
find: cycle detected for /data/chroot/pkgsrc-trunk-tools/data/chroot/pkgsrc-trunk-tools-build-2/data/
+ exit 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment