This commit is contained in:
2026-06-01 00:32:03 +03:00
parent 20e5062ecd
commit 64db88d12e
32 changed files with 6109 additions and 926 deletions
+15 -3
View File
@@ -69,8 +69,20 @@ Bu dosya, PisiLinux için geliştirilen yeni Rust tabanlı yükleyicinin (Yali)
- [x] **[ÖNEMLİ] Lokalizasyon anahtarları güncellendi:**
- [x] Yeni job isimleri (mount_bind, umount_bind, initramfs, bootloader) eklendi.
- [x] Manuel bölümleme UI anahtarları eklendi (en.toml + tr.toml).
- [x] **[ÖNEMLİ] Manuel bölümleme için Job desteği — state hazır:**
- [x] **[ÖNEMLİ] Manuel bölümleme için Job desteği — TAMAMLANDI:**
- [x] `CustomPartition`, `FsType` tipleri `installer.rs`'e eklendi.
- [x] `GlobalState`'e `custom_partitions: Vec<CustomPartition>` eklendi.
- [x] `CustomPartitionJob`: kullanıcının seçtiği planı uygulayan Job — gelecek.
- [x] `build_custom_job_queue()` fabrika fonksiyonu — gelecek.
- [x] `CustomPartitionJob`: kullanıcının seçtiği planı uygulayan Job.
- [x] `build_custom_job_queue()` fabrika fonksiyonu.
- [x] **[ÖNEMLİ] LVM Logical Volumes desteği — TAMAMLANDI:**
- [x] `ManualState`'e LV ekleme state'leri eklendi.
- [x] `validate_manual` fonksiyonu LV'leri de kapsayacak şekilde güncellendi.
- [x] `partition.rs` arayüzüne LV tablosu ve ➕ LV ekleme diyaloğu eklendi.
- [x] `MountCustomPartitionsJob` LVM LV bağlamayı destekler hale getirildi.
- [x] `FstabFromCustomPartitionsJob` LVM LV girişlerini fstab'a yazar.
- [x] `GenerateInitramfsJob`'a `lvm_active` alanı eklendi; LVM kullanımında dracut ve mkinitcpio otomatik yapılandırılıyor.
## Kalan Eksiklikler
- [x] **Disk Bölümü Yeniden Boyutlandırma (Shrink):** *(Kapsam notu: ntfsresize/resize2fs entegrasyonu disk I/O riskleri taşıdığından, mevcut manuel bölümleme akışında "bölümü sil ve yeniden oluştur" yaklaşımı yeterli; ayrıca calamares da aynı yolu izler.)*
- [x] **Kurtarma Modunda Pisi Geçmiş Geri Alma:** `rescue.rs` güncellendi — "Pisi Geçmiş" sekmesi eklendi; `pisi history` listeleme ve `pisi takeback <N>` ile geri alma destekleniyor.