]> git.ipfire.org Git - ipfire-3.x.git/blob - pkgs/core/pomona/src/storage/errors.py
Merge branch 'installer-v2'
[ipfire-3.x.git] / pkgs / core / pomona / src / storage / errors.py
1 #!/usr/bin/python
2
3 class StorageError(Exception):
4 pass
5
6 # Device
7 class DeviceError(StorageError):
8 pass
9
10 class DeviceCreateError(DeviceError):
11 pass
12
13 class DeviceDestroyError(DeviceError):
14 pass
15
16 class DeviceResizeError(DeviceError):
17 pass
18
19 class DeviceSetupError(DeviceError):
20 pass
21
22 class DeviceTeardownError(DeviceError):
23 pass
24
25 class DeviceUserDeniedFormatError(DeviceError):
26 pass
27
28 # DeviceFormat
29 class DeviceFormatError(StorageError):
30 pass
31
32 class FormatCreateError(DeviceFormatError):
33 pass
34
35 class FormatDestroyError(DeviceFormatError):
36 pass
37
38 class FormatSetupError(DeviceFormatError):
39 pass
40
41 class FormatTeardownError(DeviceFormatError):
42 pass
43
44 class DMRaidMemberError(DeviceFormatError):
45 pass
46
47 class FSError(DeviceFormatError):
48 pass
49
50 class FSResizeError(FSError):
51 pass
52
53 class FSMigrateError(FSError):
54 pass
55
56 class LUKSError(DeviceFormatError):
57 pass
58
59 class MDMemberError(DeviceFormatError):
60 pass
61
62 class PhysicalVolumeError(DeviceFormatError):
63 pass
64
65 class SwapSpaceError(DeviceFormatError):
66 pass
67
68 # devicelibs
69 class SwapError(StorageError):
70 pass
71
72 class SuspendError(SwapError):
73 pass
74
75 class OldSwapError(SwapError):
76 pass
77
78 class MDRaidError(StorageError):
79 pass
80
81 class DMError(StorageError):
82 pass
83
84 class LVMError(StorageError):
85 pass
86
87 class CryptoError(StorageError):
88 pass
89
90 # DeviceTree
91 class DeviceTreeError(StorageError):
92 pass
93
94 # DeviceAction
95 class DeviceActionError(StorageError):
96 pass
97
98 # partitioning
99 class PartitioningError(StorageError):
100 pass
101
102 class PartitioningWarning(StorageError):
103 pass
104
105 # udev
106 class UdevError(StorageError):
107 pass