Source: partman-auto
Version: 163
Severity: wishlist
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

Support automatic partition adaptation partman-auto for debian-installer.
Please consider the patch (my local patch) I have attached.
If the content of my local patch does not meet the specifications, please contact me. According to the maintainer's suggestions, it may be necessary to continue updating or modifying this patch.

I integrated partman-auto_163+loong64_loong64.udeb in my local DVD iso. When installing the system through debian-installer, supports automatic partitioning function by default.
If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

diff -Nru partman-auto-163/debian/changelog 
partman-auto-163+loong64/debian/changelog
--- partman-auto-163/debian/changelog   2023-09-24 09:38:45.000000000 +0000
+++ partman-auto-163+loong64/debian/changelog   2023-12-14 06:44:04.000000000 
+0000
@@ -1,3 +1,9 @@
+partman-auto (163+loong64) unstable; urgency=medium
+
+  * add version 
+  * add basic loongarch64 support (local patch).
+  * If the content of this patch does not meet the specifications, 
+  * please contact me.
+
+ -- Dandan Zhang <zhangdan...@loongson.cn>  Thu, 14 Dec 2023 14:44:04 +0800
+
 partman-auto (163) unstable; urgency=medium
 
   * Team upload
diff -Nru partman-auto-163/recipes-loong64/_numbers 
partman-auto-163+loong64/recipes-loong64/_numbers
--- partman-auto-163/recipes-loong64/_numbers   1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64/_numbers   2023-11-13 
09:08:20.000000000 +0000
@@ -0,0 +1,3 @@
+30 atomic
+50 home
+80 multi
diff -Nru partman-auto-163/recipes-loong64/atomic 
partman-auto-163+loong64/recipes-loong64/atomic
--- partman-auto-163/recipes-loong64/atomic     1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64/atomic     2023-11-20 
07:19:21.000000000 +0000
@@ -0,0 +1,33 @@
+partman-auto/text/atomic_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+800 10000 -1 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
diff -Nru partman-auto-163/recipes-loong64/home 
partman-auto-163+loong64/recipes-loong64/home
--- partman-auto-163/recipes-loong64/home       1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64/home       2023-11-20 
07:30:06.000000000 +0000
@@ -0,0 +1,42 @@
+partman-auto/text/home_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+1500 6000 20000 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
+
+1000 10000 -1 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /home } .
+
diff -Nru partman-auto-163/recipes-loong64/multi 
partman-auto-163+loong64/recipes-loong64/multi
--- partman-auto-163/recipes-loong64/multi      1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64/multi      2023-11-20 
07:30:20.000000000 +0000
@@ -0,0 +1,58 @@
+partman-auto/text/multi_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+2000 3500 25000 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+1000 1500 10000 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /var } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
+
+256 400 2000 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /tmp } .
+
+4000 10000 -1 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /home } .
+
diff -Nru partman-auto-163/recipes-loong64-efi/_numbers 
partman-auto-163+loong64/recipes-loong64-efi/_numbers
--- partman-auto-163/recipes-loong64-efi/_numbers       1970-01-01 
00:00:00.000000000 +0000
+++ partman-auto-163+loong64/recipes-loong64-efi/_numbers       2023-11-13 
09:08:20.000000000 +0000
@@ -0,0 +1,3 @@
+30 atomic
+50 home
+80 multi
diff -Nru partman-auto-163/recipes-loong64-efi/atomic 
partman-auto-163+loong64/recipes-loong64-efi/atomic
--- partman-auto-163/recipes-loong64-efi/atomic 1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64-efi/atomic 2023-11-20 
07:19:21.000000000 +0000
@@ -0,0 +1,33 @@
+partman-auto/text/atomic_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+800 10000 -1 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
diff -Nru partman-auto-163/recipes-loong64-efi/home 
partman-auto-163+loong64/recipes-loong64-efi/home
--- partman-auto-163/recipes-loong64-efi/home   1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64-efi/home   2023-11-20 
07:30:06.000000000 +0000
@@ -0,0 +1,42 @@
+partman-auto/text/home_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+1500 6000 20000 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
+
+1000 10000 -1 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /home } .
+
diff -Nru partman-auto-163/recipes-loong64-efi/multi 
partman-auto-163+loong64/recipes-loong64-efi/multi
--- partman-auto-163/recipes-loong64-efi/multi  1970-01-01 00:00:00.000000000 
+0000
+++ partman-auto-163+loong64/recipes-loong64-efi/multi  2023-11-20 
07:30:20.000000000 +0000
@@ -0,0 +1,58 @@
+partman-auto/text/multi_scheme ::
+
+300 512 300 ext2
+       $iflabel{ gpt }
+       $primary{ }
+       $bootable{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       filesystem{ ext2 }
+       mountpoint{ /boot } .
+
+300 512 300 fat32
+        $lvmok{ }
+        method{ format }
+        format{ }
+        use_filesystem{ }
+        filesystem{ fat32 }
+        mountpoint{ /boot/efi } .
+
+2000 3500 25000 $default_filesystem
+       $lvmok{ }
+       $primary{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ / } .
+
+1000 1500 10000 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /var } .
+
+100% 512 300% linux-swap
+       $lvmok{ }
+       method{ swap }
+       format{ } .
+
+256 400 2000 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /tmp } .
+
+4000 10000 -1 $default_filesystem
+       $lvmok{ }
+       method{ format }
+       format{ }
+       use_filesystem{ }
+       $default_filesystem{ }
+       mountpoint{ /home } .
+

Reply via email to