#include "strv.h"
#include "tmpfile-util.h"
-int home_prepare_cifs(
+int home_setup_cifs(
UserRecord *h,
bool already_activated,
HomeSetup *setup) {
assert_se(hdo = user_record_home_directory(h));
hd = strdupa_safe(hdo); /* copy the string out, since it might change later in the home record object */
- r = home_prepare_cifs(h, false, &setup);
+ r = home_setup_cifs(h, false, &setup);
if (r < 0)
return r;
return log_error_errno(errno, "Unable to detect whether /sbin/mount.cifs exists: %m");
}
- r = home_prepare_cifs(h, false, &setup);
+ r = home_setup_cifs(h, false, &setup);
if (r < 0)
return r;
#include "homework.h"
#include "user-record.h"
-int home_prepare_cifs(UserRecord *h, bool already_activated, HomeSetup *setup);
+int home_setup_cifs(UserRecord *h, bool already_activated, HomeSetup *setup);
int home_activate_cifs(UserRecord *h, PasswordCache *cache, UserRecord **ret_home);
#include "tmpfile-util.h"
#include "umask-util.h"
-int home_prepare_directory(UserRecord *h, bool already_activated, HomeSetup *setup) {
+int home_setup_directory(UserRecord *h, bool already_activated, HomeSetup *setup) {
assert(h);
assert(setup);
assert_se(hdo = user_record_home_directory(h));
hd = strdupa_safe(hdo);
- r = home_prepare(h, false, cache, &setup, &header_home);
+ r = home_setup(h, false, cache, &setup, &header_home);
if (r < 0)
return r;
assert(ret_home);
assert(IN_SET(user_record_storage(h), USER_DIRECTORY, USER_SUBVOLUME, USER_FSCRYPT));
- r = home_prepare(h, already_activated, cache, setup, NULL);
+ r = home_setup(h, already_activated, cache, setup, NULL);
if (r < 0)
return r;
#include "homework.h"
#include "user-record.h"
-int home_prepare_directory(UserRecord *h, bool already_activated, HomeSetup *setup);
+int home_setup_directory(UserRecord *h, bool already_activated, HomeSetup *setup);
int home_activate_directory(UserRecord *h, PasswordCache *cache, UserRecord **ret_home);
int home_create_directory_or_subvolume(UserRecord *h, UserRecord **ret_home);
int home_resize_directory(UserRecord *h, bool already_activated, PasswordCache *cache, HomeSetup *setup, UserRecord **ret_home);
return log_error_errno(SYNTHETIC_ERRNO(ENOKEY), "Failed to set up home directory with provided passwords.");
}
-int home_prepare_fscrypt(
+int home_setup_fscrypt(
UserRecord *h,
bool already_activated,
PasswordCache *cache,
#include "homework.h"
#include "user-record.h"
-int home_prepare_fscrypt(UserRecord *h, bool already_activated, PasswordCache *cache, HomeSetup *setup);
+int home_setup_fscrypt(UserRecord *h, bool already_activated, PasswordCache *cache, HomeSetup *setup);
int home_create_fscrypt(UserRecord *h, char **effective_passwords, UserRecord **ret_home);
int home_passwd_fscrypt(UserRecord *h, HomeSetup *setup, PasswordCache *cache, char **effective_passwords);
return 0;
}
-int home_prepare_luks(
+int home_setup_luks(
UserRecord *h,
bool already_activated,
const char *force_image_path,
if (r > 0)
return log_error_errno(SYNTHETIC_ERRNO(EEXIST), "Device mapper device %s already exists, refusing.", setup.dm_node);
- r = home_prepare_luks(
+ r = home_setup_luks(
h,
false,
NULL,
new_image_size = new_image_size_rounded;
}
- r = home_prepare_luks(h, already_activated, whole_disk, cache, setup, &header_home);
+ r = home_setup_luks(h, already_activated, whole_disk, cache, setup, &header_home);
if (r < 0)
return r;
#include "homework.h"
#include "user-record.h"
-int home_prepare_luks(UserRecord *h, bool already_activated, const char *force_image_path, PasswordCache *cache, HomeSetup *setup, UserRecord **ret_luks_home);
+int home_setup_luks(UserRecord *h, bool already_activated, const char *force_image_path, PasswordCache *cache, HomeSetup *setup, UserRecord **ret_luks_home);
int home_activate_luks(UserRecord *h, PasswordCache *cache, UserRecord **ret_home);
int home_deactivate_luks(UserRecord *h);
return r;
}
-int home_prepare(
+int home_setup(
UserRecord *h,
bool already_activated,
PasswordCache *cache,
switch (user_record_storage(h)) {
case USER_LUKS:
- return home_prepare_luks(h, already_activated, NULL, cache, setup, ret_header_home);
+ return home_setup_luks(h, already_activated, NULL, cache, setup, ret_header_home);
case USER_SUBVOLUME:
case USER_DIRECTORY:
- r = home_prepare_directory(h, already_activated, setup);
+ r = home_setup_directory(h, already_activated, setup);
break;
case USER_FSCRYPT:
- r = home_prepare_fscrypt(h, already_activated, cache, setup);
+ r = home_setup_fscrypt(h, already_activated, cache, setup);
break;
case USER_CIFS:
- r = home_prepare_cifs(h, already_activated, setup);
+ r = home_setup_cifs(h, already_activated, setup);
break;
default:
already_activated = r > 0;
- r = home_prepare(h, already_activated, &cache, &setup, &header_home);
+ r = home_setup(h, already_activated, &cache, &setup, &header_home);
if (r < 0)
return r;
already_activated = r > 0;
- r = home_prepare(h, already_activated, &cache, &setup, &header_home);
+ r = home_setup(h, already_activated, &cache, &setup, &header_home);
if (r < 0)
return r;
already_activated = r > 0;
- r = home_prepare(h, already_activated, &cache, &setup, &header_home);
+ r = home_setup(h, already_activated, &cache, &setup, &header_home);
if (r < 0)
return r;
int home_setup_undo(HomeSetup *setup);
-int home_prepare(UserRecord *h, bool already_activated, PasswordCache *cache, HomeSetup *setup, UserRecord **ret_header_home);
+int home_setup(UserRecord *h, bool already_activated, PasswordCache *cache, HomeSetup *setup, UserRecord **ret_header_home);
int home_refresh(UserRecord *h, HomeSetup *setup, UserRecord *header_home, PasswordCache *cache, struct statfs *ret_statfs, UserRecord **ret_new_home);