Skip to content

Commit 462751d

Browse files
committed
Add lockfile support to build-minirootfs
1 parent f1fd4d2 commit 462751d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

internal/cli/build-minirootfs.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ func buildMinirootFS() *cobra.Command {
4040
var extraRepos []string
4141
var extraPackages []string
4242
var sizeLimits options.SizeLimits
43+
var lockfile string
4344

4445
cmd := &cobra.Command{
4546
Use: "build-minirootfs",
@@ -60,6 +61,7 @@ func buildMinirootFS() *cobra.Command {
6061
build.WithArch(types.ParseArchitecture(buildArch)),
6162
build.WithIgnoreSignatures(ignoreSignatures),
6263
build.WithSizeLimits(sizeLimits),
64+
build.WithLockFile(lockfile),
6365
)
6466
},
6567
}
@@ -72,6 +74,7 @@ func buildMinirootFS() *cobra.Command {
7274
cmd.Flags().StringSliceVarP(&extraBuildRepos, "build-repository-append", "b", []string{}, "path to extra repositories to include")
7375
cmd.Flags().StringSliceVarP(&extraRepos, "repository-append", "r", []string{}, "path to extra repositories to include")
7476
cmd.Flags().StringSliceVarP(&extraPackages, "package-append", "p", []string{}, "extra packages to include")
77+
cmd.Flags().StringVar(&lockfile, "lockfile", "", "a path to .lock.json file (e.g. produced by apko lock) that constraints versions of packages to the listed ones (default '' means no additional constraints)")
7578
addClientLimitFlags(cmd, &sizeLimits)
7679

7780
return cmd

0 commit comments

Comments
 (0)