mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 12:13:33 +08:00
homed: move supported_fstype() to home-util.c
That way we can use it from other modules too. Just some shifting around, no change in behaviour.
This commit is contained in:
parent
1dfe5de095
commit
c07bf7a4ed
@ -64,6 +64,12 @@ int suitable_image_path(const char *path) {
|
||||
path_is_absolute(path);
|
||||
}
|
||||
|
||||
bool supported_fstype(const char *fstype) {
|
||||
/* Limit the set of supported file systems a bit, as protection against little tested kernel file
|
||||
* systems. Also, we only support the resize ioctls for these file systems. */
|
||||
return STR_IN_SET(fstype, "ext4", "btrfs", "xfs");
|
||||
}
|
||||
|
||||
int split_user_name_realm(const char *t, char **ret_user_name, char **ret_realm) {
|
||||
_cleanup_free_ char *user_name = NULL, *realm = NULL;
|
||||
const char *c;
|
||||
|
@ -12,6 +12,8 @@ bool suitable_user_name(const char *name);
|
||||
int suitable_realm(const char *realm);
|
||||
int suitable_image_path(const char *path);
|
||||
|
||||
bool supported_fstype(const char *fstype);
|
||||
|
||||
int split_user_name_realm(const char *t, char **ret_user_name, char **ret_realm);
|
||||
|
||||
int bus_message_append_secret(sd_bus_message *m, UserRecord *secret);
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include "fileio.h"
|
||||
#include "fs-util.h"
|
||||
#include "fsck-util.h"
|
||||
#include "home-util.h"
|
||||
#include "homework-luks.h"
|
||||
#include "homework-mount.h"
|
||||
#include "id128-util.h"
|
||||
@ -39,12 +40,6 @@
|
||||
* strictly round disk sizes down to the next 1K boundary.*/
|
||||
#define DISK_SIZE_ROUND_DOWN(x) ((x) & ~UINT64_C(1023))
|
||||
|
||||
static bool supported_fstype(const char *fstype) {
|
||||
/* Limit the set of supported file systems a bit, as protection against little tested kernel file
|
||||
* systems. Also, we only support the resize ioctls for these file systems. */
|
||||
return STR_IN_SET(fstype, "ext4", "btrfs", "xfs");
|
||||
}
|
||||
|
||||
static int probe_file_system_by_fd(
|
||||
int fd,
|
||||
char **ret_fstype,
|
||||
|
Loading…
Reference in New Issue
Block a user