/[smeserver]/rpms/anaconda/sme10/101-anaconda-koozali-add-koozali-install-class.patch
ViewVC logotype

Annotation of /rpms/anaconda/sme10/101-anaconda-koozali-add-koozali-install-class.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (hide annotations) (download)
Fri Sep 2 11:12:51 2022 UTC (2 years, 3 months ago) by jpp
Branch: MAIN
Changes since 1.6: +1 -1 lines
nolvm

1 jpp 1.5 diff -Nur --no-dereference anaconda-21.48.22.159.old/pyanaconda/installclasses/koozali.py anaconda-21.48.22.159/pyanaconda/installclasses/koozali.py
2     --- anaconda-21.48.22.159.old/pyanaconda/installclasses/koozali.py 2022-08-17 01:43:18.893000000 -0400
3     +++ anaconda-21.48.22.159/pyanaconda/installclasses/koozali.py 2022-08-17 01:11:42.918000000 -0400
4 jpp 1.1 @@ -36,9 +36,9 @@
5    
6    
7     class RHELBaseInstallClass(BaseInstallClass):
8     - name = "CentOS Linux"
9 jpp 1.4 + name = "Koozali SME Server 10"
10 jpp 1.1 sortPriority = 20001
11     - if not productName.startswith("CentOS"):
12     + if not productName.startswith("Koozali"):
13     hidden = True
14     defaultFS = "xfs"
15    
16 jpp 1.5 @@ -55,6 +55,33 @@
17     help_placeholder = "CentOSPlaceholder.html"
18     help_placeholder_with_links = "CentOSPlaceholderWithLinks.html"
19    
20     + def setDefaultPartitioning(self, storage):
21     + autorequests = [PartSpec(mountpoint="/", fstype=storage.defaultFSType,
22     + size=Size("5GiB"),
23     + grow=True,
24 jpp 1.6 + lv=False, thin=False)]
25 jpp 1.5 +
26     + bootreqs = platform.setDefaultPartitioning()
27     + if bootreqs:
28     + autorequests.extend(bootreqs)
29     +
30     +
31     + disk_space = getAvailableDiskSpace(storage)
32     + swp = swap.swapSuggestion(disk_space=disk_space)
33     + autorequests.append(PartSpec(fstype="swap", size=swp, grow=False,
34 jpp 1.7 + lv=False, encrypted=True))
35 jpp 1.5 +
36     + for autoreq in autorequests:
37     + if autoreq.fstype is None:
38     + if autoreq.mountpoint == "/boot":
39     + autoreq.fstype = storage.defaultBootFSType
40     + autoreq.size = Size("500MiB")
41     + else:
42     + autoreq.fstype = storage.defaultFSType
43     +
44     + storage.autoPartitionRequests = autorequests
45     +
46     +
47     def configure(self, anaconda):
48     BaseInstallClass.configure(self, anaconda)
49    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed