[UBK dev] calsmares-fstab

Kiss Attila attus at enterpriseforever.com
2019. Aug. 18., V, 20:54:46 CEST


Nézegetem mert nálam hozzáértőbbet ez nem édekli.

Na, szerintem ebbe kellene valami feltételt belevarázsolni, hogy csak a 
telepítésre kijelölt vinyón esetleg található swap partíciót vegye bele 
a fstabba.

A /src/modules/fstab/main.py idevágó részlete, amibe bele kellne rondítani:

>     def generate_fstab_line_info(self, partition):
>         """ Generates information for each fstab entry. """
>         filesystem = partition["fs"].lower()
>         has_luks = "luksMapperName" in partition
>         mount_point = partition["mountPoint"]
>         disk_name = disk_name_for_partition(partition)
>         is_ssd = disk_name in self.ssd_disks
>         filesystem = FS_MAP.get(filesystem, filesystem)
>
>         if not mount_point and not filesystem == "swap":
>             return None
>         if not mount_point:
>             mount_point = "swap"
>
>         options = self.mount_options.get(filesystem,
> self.mount_options["default"])
>         if is_ssd:
>             extra = self.ssd_extra_mount_options.get(filesystem)
>
>             if extra:
>                 options += "," + extra
>
>         if mount_point == "/":
>             check = 1
>         elif mount_point:
>             check = 2
>         else:
>             check = 0
>
>         if mount_point == "/":
>             self.root_is_ssd = is_ssd
>
>         if filesystem == "btrfs" and "subvol" in partition:
>             options="subvol={},".format(partition["subvol"]) + options
>
>         if has_luks:
>             device="/dev/mapper/" + partition["luksMapperName"]
>         else:
>             device="UUID=" + partition["uuid"]
>
>         return dict(device=device,
>                     mount_point=mount_point,
>                     fs=filesystem,
>                     options=options,
>                     check=check,
>                     )

Érdekes számomra, hogy a luks-ra figyelmet fordítanak, ssd esetén a swap 
-ot likvidálják. Ellenben sehol sincs más swap partíció feltétel.

Jó értelmezést a python nyelvhez!

Tessék egy jó megoldásra bíztatni végre a fejlesztőket, ha nem megy 
saját kútfőből!




További információk a(z) dev levelezőlistáról