FreeBSD Pkg FreeBSD 包管理工具 项目简介
Pkg 是 FreeBSD 下一代的打包管理工具,准备替代当前的 pkg_info/pkg_create/pkg_add 工具,可以本地打包,也提供远程打包,主要是为了方便远程二进制包升级。name: foo
version: 1.0
origin: category/foo
comment: this is foo package
arch: i386
www: http://www.foo.org
maintainer: [email protected]
prefix: /usr/local
licenselogic: or
licenses: [MIT, MPL]
flatsize: 482120
users: [USER1, USER2]
groups: [GROUP1, GROUP2]
options: { OPT1: off, OPT2: on }
desc: |-
This is the descrpition
Of foo
A component of bar
categories: [bar, plop]
deps:
libiconv: {origin: converters/libiconv, version: 1.13.1_2}
perl: {origin: lang/perl5.12, version: 5.12.4 }
files:
/usr/local/bin/foo: 'sha256sum'
/usr/local/bin/i_am_a_link: '-'
/usr/local/share/foo-1.0/foo.txt: 'sha256sum'
dirs:
- /usr/local/share/foo-1.0
scripts:
post-install: |-
#!/bin/sh
echo post-install
pre-install: |-
#!/bin/sh
echo pre-install
version: 1.0
origin: category/foo
comment: this is foo package
arch: i386
www: http://www.foo.org
maintainer: [email protected]
prefix: /usr/local
licenselogic: or
licenses: [MIT, MPL]
flatsize: 482120
users: [USER1, USER2]
groups: [GROUP1, GROUP2]
options: { OPT1: off, OPT2: on }
desc: |-
This is the descrpition
Of foo
A component of bar
categories: [bar, plop]
deps:
libiconv: {origin: converters/libiconv, version: 1.13.1_2}
perl: {origin: lang/perl5.12, version: 5.12.4 }
files:
/usr/local/bin/foo: 'sha256sum'
/usr/local/bin/i_am_a_link: '-'
/usr/local/share/foo-1.0/foo.txt: 'sha256sum'
dirs:
- /usr/local/share/foo-1.0
scripts:
post-install: |-
#!/bin/sh
echo post-install
pre-install: |-
#!/bin/sh
echo pre-install