|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Name: mkosi
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Version: 1
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Release: 1%{?dist}
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Summary: Create legacy-free OS images
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
License: LGPLv2+
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
URL: https://github.com/systemd/mkosi
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Source0: https://github.com/systemd/mkosi/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
BuildArch: noarch
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Requires: python3 >= 3.5
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
# for subprocess.run
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: dnf
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Recommends: debootstrap
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Recommends: arch-install-scripts
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: edk2-ovmf
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: gnupg
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Recommends: xz
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: tar
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Recommends: btrfs-progs
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Recommends: dosfstools
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: squashfs-tools
|
|
Zbigniew Jędrzejewski-Szmek |
7b200f |
Recommends: veritysetup
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%description
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
A fancy wrapper around "dnf --installroot", "debootstrap" and
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
"pacstrap", that may generate disk images with a number of bells and
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
whistles.
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
Generated images are "legacy-free". This means only GPT disk labels
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
(and no MBR disk labels) are supported, and only systemd based images
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
may be generated. Moreover, for bootable images only EFI systems are
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
supported (not plain MBR/BIOS).
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%prep
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%autosetup
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%build
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
# no build required
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%install
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
# It's just one file, and setup.py install would copy useless .egg-info
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
install -Dpt %{buildroot}%{_bindir}/ mkosi
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%files
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%license LICENSE
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%doc README.md
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%_bindir/mkosi
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
%changelog
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
* Thu Nov 3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1-1
|
|
Zbigniew Jędrzejewski-Szmek |
4cdaf1 |
- Initial version
|