mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-12-03 14:51:53 +00:00
Change some class names
This commit is contained in:
@@ -67,13 +67,13 @@ public:
|
||||
MagiskInit(char *argv[], cmdline *cmd) : BaseInit(argv, cmd) {};
|
||||
};
|
||||
|
||||
class RootFSInit : public MagiskInit {
|
||||
class RootFSBase : public MagiskInit {
|
||||
protected:
|
||||
int root = -1;
|
||||
|
||||
virtual void setup_rootfs();
|
||||
public:
|
||||
RootFSInit(char *argv[], cmdline *cmd) : MagiskInit(argv, cmd) {};
|
||||
RootFSBase(char *argv[], cmdline *cmd) : MagiskInit(argv, cmd) {};
|
||||
void start() override {
|
||||
early_mount();
|
||||
setup_rootfs();
|
||||
@@ -81,7 +81,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class SARCommon : public MagiskInit {
|
||||
class SARBase : public MagiskInit {
|
||||
protected:
|
||||
raw_data config;
|
||||
dev_t system_dev;
|
||||
@@ -89,7 +89,7 @@ protected:
|
||||
void backup_files();
|
||||
void patch_rootdir();
|
||||
public:
|
||||
SARCommon(char *argv[], cmdline *cmd) : MagiskInit(argv, cmd) {};
|
||||
SARBase(char *argv[], cmdline *cmd) : MagiskInit(argv, cmd) {};
|
||||
void start() override {
|
||||
early_mount();
|
||||
patch_rootdir();
|
||||
@@ -123,46 +123,46 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class SecondStageInit : public SARCommon {
|
||||
class SecondStageInit : public SARBase {
|
||||
protected:
|
||||
void early_mount() override;
|
||||
void cleanup() override { /* Do not do any cleanup */ }
|
||||
public:
|
||||
SecondStageInit(char *argv[]) : SARCommon(argv, nullptr) {};
|
||||
SecondStageInit(char *argv[]) : SARBase(argv, nullptr) {};
|
||||
};
|
||||
|
||||
/* ***********
|
||||
* Legacy SAR
|
||||
* ***********/
|
||||
|
||||
class SARInit : public SARCommon {
|
||||
class SARInit : public SARBase {
|
||||
protected:
|
||||
void early_mount() override;
|
||||
public:
|
||||
SARInit(char *argv[], cmdline *cmd) : SARCommon(argv, cmd) {};
|
||||
SARInit(char *argv[], cmdline *cmd) : SARBase(argv, cmd) {};
|
||||
};
|
||||
|
||||
/* **********
|
||||
* Initramfs
|
||||
* **********/
|
||||
|
||||
class LegacyInit : public RootFSInit {
|
||||
class RootFSInit : public RootFSBase {
|
||||
protected:
|
||||
void early_mount() override;
|
||||
public:
|
||||
LegacyInit(char *argv[], cmdline *cmd) : RootFSInit(argv, cmd) {};
|
||||
RootFSInit(char *argv[], cmdline *cmd) : RootFSBase(argv, cmd) {};
|
||||
};
|
||||
|
||||
/* ****************
|
||||
* Compat-mode SAR
|
||||
* ****************/
|
||||
|
||||
class SARCompatInit : public RootFSInit {
|
||||
class SARCompatInit : public RootFSBase {
|
||||
protected:
|
||||
void early_mount() override;
|
||||
void setup_rootfs() override;
|
||||
public:
|
||||
SARCompatInit(char *argv[], cmdline *cmd) : RootFSInit(argv, cmd) {};
|
||||
SARCompatInit(char *argv[], cmdline *cmd) : RootFSBase(argv, cmd) {};
|
||||
};
|
||||
|
||||
void load_kernel_info(cmdline *cmd);
|
||||
|
||||
Reference in New Issue
Block a user