Hi everybody,
I need help in building NanoBSD imge using custom function
Here is the content of my /usr/src/tools/tools/nanobsd/Pkg directory:
here is the output of _.cust.cust_pkgng showing the error:
I succeeded building the image without this customization function.
And, outside the the NanoBSD building process, i can install packages normally.
Thank you all.
I need help in building NanoBSD imge using custom function
customize_cmd cust_pkg
.Here is the content of my /usr/src/tools/tools/nanobsd/Pkg directory:
Code:
root@Dell-E1705:/usr/src/tools/tools/nanobsd/Pkg # ls -als
total 26696
4 drwxr-xr-x 2 root wheel 512 Nov 4 09:54 .
4 drwxr-xr-x 9 root wheel 512 Nov 2 20:44 ..
8896 -rwxr--r-- 1 root wheel 9054024 Nov 4 09:53 pkg-1.20.8.pkg
8896 -rwxr--r-- 1 root wheel 9054652 Nov 2 12:40 pkg.txz
8896 -rwxr--r-- 1 root wheel 9054024 Nov 1 10:52 samba416-4.16.11.pkg
root@Dell-E1705:/usr/src/tools/tools/nanobsd/Pkg #
here is the output of _.cust.cust_pkgng showing the error:
Code:
israel@Dell-E1705:/usr/obj/nanobsd.full $ less _.cust.cust_pkgng
+ cust_pkgng
+ mkdir -p /usr/obj/nanobsd.full/_.w/usr/local/etc
+ local 'PKG_CONF=/usr/obj/nanobsd.full/_.w/usr/local/etc/pkg.conf'
+ local 'PKGCMD=env BATCH=YES ASSUME_ALWAYS_YES=YES PKG_DBDIR=/var/db/pkg SIGNATURE_TYPE=none /usr/sbin/pkg'
+ touch /usr/obj/nanobsd.full/_.w/usr/local/etc/pkg.conf
+ grep -Eiq '^PKG_DBDIR:.*' /usr/obj/nanobsd.full/_.w/usr/local/etc/pkg.conf
+ echo 'PKG_DBDIR: "/var/db/pkg"'
+ [ ! -d /usr/src/tools/tools/nanobsd/Pkg ]
+ find -s /usr/src/tools/tools/nanobsd/Pkg -iname 'pkg-*'
+ basename /usr/src/tools/tools/nanobsd/Pkg/pkg-1.20.8.pkg
+ _NANO_PKG_PACKAGE=pkg-1.20.8.pkg
+ [ -z pkg-1.20.8.pkg -o ! -f /usr/src/tools/tools/nanobsd/Pkg/pkg-1.20.8.pkg ]
+ mkdir -p /usr/obj/nanobsd.full/_.w/_.p
+ mount -t nullfs -o noatime -o ro /usr/src/tools/tools/nanobsd/Pkg /usr/obj/nanobsd.full/_.w/_.p
+ mount -t devfs devfs /usr/obj/nanobsd.full/_.w/dev
+ trap 'umount /usr/obj/nanobsd.full/_.w/dev; umount /usr/obj/nanobsd.full/_.w/_.p ; rm -xrf /usr/obj/nanobsd.full/_.w/_.p' 1 2 15 EXIT
+ CR 'env BATCH=YES ASSUME_ALWAYS_YES=YES PKG_DBDIR=/var/db/pkg SIGNATURE_TYPE=none /usr/sbin/pkg add /_.p/pkg-1.20.8.pkg'
+ chroot /usr/obj/nanobsd.full/_.w /bin/sh -exc 'env BATCH=YES ASSUME_ALWAYS_YES=YES PKG_DBDIR=/var/db/pkg SIGNATURE_TYPE=none /usr/sbin/pkg add /_.p/pkg-1.20.8.pkg'
+ env 'BATCH=YES' 'ASSUME_ALWAYS_YES=YES' 'PKG_DBDIR=/var/db/pkg' 'SIGNATURE_TYPE=none' /usr/sbin/pkg add /_.p/pkg-1.20.8.pkg
pkg: Error fetching [URL]http://pkg.FreeBSD.org/FreeBSD:13:amd64/quarterly/Latest/pkg.txz[/URL]: Host does not resolve
Address resolution failed for [URL]http://pkg.FreeBSD.org/FreeBSD:13:amd64/quarterly[/URL].
Consider changing PACKAGESITE.
Bootstrapping pkg from pkg+[URL]http://pkg.FreeBSD.org/FreeBSD:13:amd64/quarterly[/URL], please wait...
+ umount /usr/obj/nanobsd.full/_.w/dev
+ umount /usr/obj/nanobsd.full/_.w/_.p
+ rm -xrf /usr/obj/nanobsd.full/_.w/_.p
I succeeded building the image without this customization function.
And, outside the the NanoBSD building process, i can install packages normally.
Thank you all.