util: rework in_initrd() to make use of path_is_temporary_fs()
This commit is contained in:
+1
-3
@@ -52,7 +52,6 @@ int prot_from_flags(int flags) {
|
||||
}
|
||||
|
||||
bool in_initrd(void) {
|
||||
struct statfs s;
|
||||
int r;
|
||||
|
||||
if (saved_in_initrd >= 0)
|
||||
@@ -76,8 +75,7 @@ bool in_initrd(void) {
|
||||
saved_in_initrd = r > 0;
|
||||
else
|
||||
saved_in_initrd = access("/etc/initrd-release", F_OK) >= 0 &&
|
||||
statfs("/", &s) >= 0 &&
|
||||
is_temporary_fs(&s);
|
||||
path_is_temporary_fs("/") > 0;
|
||||
|
||||
return saved_in_initrd;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user