misc: Add fedora-30 mkosi+fpm build environment
Good example of how to add a new distro or version.
This commit is contained in:
50
misc/mkosi/mkosi.default.fedora-30
Normal file
50
misc/mkosi/mkosi.default.fedora-30
Normal file
@@ -0,0 +1,50 @@
|
||||
[Distribution]
|
||||
Distribution=fedora
|
||||
Release=30
|
||||
|
||||
[Output]
|
||||
Format=raw_btrfs
|
||||
#Format=gpt_btrfs
|
||||
Bootable=yes
|
||||
|
||||
# This can be a ramdisk to improve performance.
|
||||
OutputDirectory=mkosi.output
|
||||
|
||||
[Partitions]
|
||||
# 1G isn't enough for the base distros.
|
||||
RootSize=5G
|
||||
|
||||
[Packages]
|
||||
# We need to download sources from the internet.
|
||||
WithNetwork=true
|
||||
|
||||
# The packages to appear in both the build and the final image.
|
||||
Packages=
|
||||
dnf
|
||||
make
|
||||
git
|
||||
golang
|
||||
tree
|
||||
# The packages to appear in the build image, but absent from the final image.
|
||||
#BuildPackages=
|
||||
# dnf
|
||||
# make
|
||||
# git
|
||||
# golang
|
||||
# tree
|
||||
|
||||
# Store our build artifacts here. This makes them accessible to the outside.
|
||||
BuildDirectory=mkosi.builddir
|
||||
|
||||
# Cache some of our package manager downloads.
|
||||
Cache=mkosi.cache
|
||||
|
||||
# Pull the parent git repository into the image.
|
||||
BuildSources=../..
|
||||
|
||||
# Use this transfer mode for the git sources.
|
||||
# XXX: Does auto-detect even work if BuildSources is not the current dir? Bug?
|
||||
SourceFileTransfer=copy-git-cached
|
||||
|
||||
# Skip the (second) final build phase, since we only need the build artifact.
|
||||
SkipFinalPhase=true
|
||||
Reference in New Issue
Block a user