Hi All
I'm trying to use pkg(7) with local repository.
And need change repository dynamically working for jail(7)
I had saw in pkg(7) section CONFIGURATION
My work fine configure of repository:
Disabled original FreeBSD repository
And reference other thread about PACKAGESITE, my test procedure...
Would all help me?
Thanks a lot.
I'm trying to use pkg(7) with local repository.
And need change repository dynamically working for jail(7)
I had saw in pkg(7) section CONFIGURATION
Code:
url Refer to PACKAGESITE in "ENVIRONMENT"
My work fine configure of repository:
/usr/local/etc/pkg/repos/barfoo.conf
Code:
BARFOO_PKG: {
url: "file://[WORK_FINE_REPOS]",
enabled: yes
}
Disabled original FreeBSD repository
/usr/local/etc/pkg/repos/FreeBSD.conf
Code:
FreeBSD: {
enabled: no
}
FreeBSD-kmods: {
enabled: no
}
And reference other thread about PACKAGESITE, my test procedure...
- Modified
/usr/local/etc/pkg/repos/barfoo.conf
Code:BARFOO_PKG: { url: "file://[NOT_EXIST_REPOS]", enabled: yes } - Set PACKAGESITE environment variable with work fine repository
setenv PACKAGESITE "file://[WORK_FINE_REPOS]" - Execute pkg(7)
# /usr/local/sbin/pkg --debug install --dry-run zip - Result:
Code:Updating BARFOO_PKG repository catalogue...DBG(1)[56927]> PkgRepo: verifying update for BARFOO_PKG pkg: Repository BARFOO_PKG has a wrong packagesite, need to re-create database DBG(1)[56927]> PkgRepo: need forced update of BARFOO_PKG DBG(1)[56927]> Pkgrepo, begin update of '/var/db/pkg/repos/BARFOO_PKG/db' DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/meta.conf DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/meta.txz pkg: file://[NOT_EXIST_REPOS]/meta.txz: No such file or directory repository BARFOO_PKG has no meta file, using default settings DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/data.pkg pkg: file://[NOT_EXIST_REPOS]/data.pkg: No such file or directory DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/data.tzst pkg: file://[NOT_EXIST_REPOS]/data.tzst: No such file or directory DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/packagesite.pkg pkg: file://[NOT_EXIST_REPOS]/packagesite.pkg: No such file or directory DBG(1)[56927]> (fetch) Request to fetch file://[NOT_EXIST_REPOS]/packagesite.tzst pkg: file://[NOT_EXIST_REPOS]/packagesite.tzst: No such file or directory Unable to update repository BARFOO_PKG Error updating repositories!
/usr/local/etc/pkg/repos/barfoo.conf, ignored my wishing PACKAGESITEWould all help me?
Thanks a lot.