File dracut-sshd.spec of Package dracut-sshd
Name: dracut-sshd
Version: 0.0.1
Release: 1%{?dist}
Summary: Provide SSH access to initramfs early user space
URL: https://github.com/gsauthof/dracut-sshd
License: GPLv3+
# VCS: {{{ git_dir_vcs }}}
# Source: {{{ git_dir_pack }}}
BuildArch: noarch
Requires: dracut-network
Packager: natevc
%description
This Dracut module integrates the OpenSSH sshd into your
initramfs. It allows for remote unlocking of a fully encrypted
root filesystem and remote access to the Dracut emergency shell
(i.e. early userspace).
%prep
# {{{ git_dir_setup_macro }}}
%build
# nothing to do here
cp -r "%{_sourcedir}/dracut-sshd-%{version}/" %{_builddir}/
%install
pwd
mkdir -p %{buildroot}/usr/lib/dracut/modules.d
cp -r "dracut-sshd-%{version}/46sshd" %{buildroot}/usr/lib/dracut/modules.d/
%files
%dir /usr/lib/dracut/modules.d/46sshd
/usr/lib/dracut/modules.d/46sshd/module-setup.sh
/usr/lib/dracut/modules.d/46sshd/sshd.service
/usr/lib/dracut/modules.d/46sshd/motd
/usr/lib/dracut/modules.d/46sshd/profile
%config(noreplace) /usr/lib/dracut/modules.d/46sshd/sshd_config
# %doc README.md
# %doc example/20-wired.network
# %doc example/90-networkd.conf
%changelog
* -