From 4d6d2ca2d300ac3a6c350e10c75242f422d8cc68 Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Mon, 17 Jun 2024 02:46:40 +0200 Subject: [PATCH] Introduce a fake mkinitcpio --- pkgs/chimeraos-fake-mkinitcpio/PKGBUILD | 18 ++++++++++++++++++ pkgs/chimeraos-fake-mkinitcpio/mkinitcpio | 6 ++++++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/chimeraos-fake-mkinitcpio/PKGBUILD create mode 100644 pkgs/chimeraos-fake-mkinitcpio/mkinitcpio diff --git a/pkgs/chimeraos-fake-mkinitcpio/PKGBUILD b/pkgs/chimeraos-fake-mkinitcpio/PKGBUILD new file mode 100644 index 00000000..34a11229 --- /dev/null +++ b/pkgs/chimeraos-fake-mkinitcpio/PKGBUILD @@ -0,0 +1,18 @@ +pkgname=chimeraos-fake-mkinitcpio +pkgver=39.2 +pkgrel=2 +pkgdesc="A stub implementation of mkinitcpio that does nothing except providing the executable that does nothing" +arch=('any') +url='https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio' +license=('GPL-2.0-only') +depends=() +provides=('initramfs') +conflicts=('mkinitcpio') +source=('mkinitcpio') +b2sums=('4b40ab2908ab1ad57e72e22f6f74f4d22d3bb09a42d64956a64c48cf0dadb645da4c4e3edb31fa3068c909a1f03c0fa9fd534cb7159d6d56526d5dbb3104b9b0') + +package() { + mkdir -p "$pkgdir/usr/bin" + install -m 755 "$srcdir/mkinitcpio" "$pkgdir/usr/bin" +} + diff --git a/pkgs/chimeraos-fake-mkinitcpio/mkinitcpio b/pkgs/chimeraos-fake-mkinitcpio/mkinitcpio new file mode 100644 index 00000000..5c7ed988 --- /dev/null +++ b/pkgs/chimeraos-fake-mkinitcpio/mkinitcpio @@ -0,0 +1,6 @@ +#!/bin/sh + +# The pre-refactor frzr will call the target image mkinitcpio. +# We want to avoid generating an error, yet we want this tool to do nothing as +# device-quirks is now installed in a deployment migration. +echo "[WARNING] Fake mkinitcpio called." \ No newline at end of file