#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
# args: source, newroot, mountpoint
_mnt_dmsnapshot() {
ro_dev="$(losetup --find --show --read-only -- "${img}")"
echo "${ro_dev}" >> /run/archiso/used_block_devices
- ro_dev_size="$(blockdev --getsz -- "${ro_dev}")"
+ ro_dev_size="$(blockdev --getsz "${ro_dev}")"
if [ "${cow_persistent}" = "P" ]; then
if [ -f "/run/archiso/cowspace/${cow_directory}/${img_name}.cow" ]; then
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_hook () {
# shellcheck disable=SC2154
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_hook () {
# Do *not* declare 'bootif_dev' local! We need it in run_latehook().
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_hook() {
# shellcheck disable=SC2154
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_earlyhook() {
# shellcheck disable=SC2154
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_hook() {
# shellcheck disable=SC2154
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
run_cleanuphook() {
rm -rf /usr/lib/modules
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_module "amdgpu"
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_runscript
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_checked_modules -f "(irda|phy|wimax|wireless|ppp_|plip|pppoe)" "/drivers/net/"
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_runscript
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_module "nbd"
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_module "nfs"
#!/usr/bin/env bash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
build() {
add_binary cp
#!/bin/ash
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
# /oldroot depends on things inside /oldroot/run/archiso...
mkdir /oldrun