[gnome-build-meta/valentindavid/eos-installer: 2/14] Add repartitioning script from EOS boot helper
- From: Valentin David <valentindavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/valentindavid/eos-installer: 2/14] Add repartitioning script from EOS boot helper
- Date: Thu, 12 Mar 2020 11:30:22 +0000 (UTC)
commit 0c3f83f24da919b5f4d3c1de4c54e2c1bf44f199
Author: Valentin David <valentin david codethink co uk>
Date: Wed Feb 26 11:16:36 2020 +0100
Add repartitioning script from EOS boot helper
This script will resize the root partition (not the file system)
to use the full disk. The partition will require attribute 55.
This is useful when installing the an image onto a disk.
elements/vm/eos-repartition.bst | 21 +++++++++++++++++++++
elements/vm/initramfs.bst | 1 +
elements/vm/initramfs/deps.bst | 2 ++
3 files changed, 24 insertions(+)
---
diff --git a/elements/vm/eos-repartition.bst b/elements/vm/eos-repartition.bst
new file mode 100644
index 00000000..c71272e6
--- /dev/null
+++ b/elements/vm/eos-repartition.bst
@@ -0,0 +1,21 @@
+kind: manual
+
+sources:
+- kind: tar
+ url: github_com:endlessm/eos-boot-helper/archive/Release_3.7.7.tar.gz
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+variables:
+ dir: "%{indep-libdir}/dracut/modules.d/50eos-repartition"
+
+config:
+ install-commands:
+ - |
+ cd dracut/repartition
+ install -Dm755 -t "%{install-root}%{dir}" \
+ module-setup.sh \
+ endless-repartition.sh
+ install -Dm644 -t "%{install-root}%{dir}" \
+ endless-repartition.service
diff --git a/elements/vm/initramfs.bst b/elements/vm/initramfs.bst
index 2914123d..3a588001 100644
--- a/elements/vm/initramfs.bst
+++ b/elements/vm/initramfs.bst
@@ -44,6 +44,7 @@ config:
--kver "${version}" \
--add ostree \
--add plymouth \
+ --add eos-repartition \
--install 'fsck.ext4' \
"%{install-root}/usr/lib/modules/${version}/initramfs"
diff --git a/elements/vm/initramfs/deps.bst b/elements/vm/initramfs/deps.bst
index 29872db7..b091fd1d 100644
--- a/elements/vm/initramfs/deps.bst
+++ b/elements/vm/initramfs/deps.bst
@@ -13,3 +13,5 @@ runtime-depends:
- freedesktop-sdk.bst:components/pkg-config.bst
- core-deps/ostree.bst
- vm/plymouth-gnome-theme.bst
+- vm/eos-repartition.bst
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]