mirror of
https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git
synced 2025-12-15 11:22:43 +03:00
Compare commits
2 Commits
7b4644145e
...
9641a85aa6
| Author | SHA1 | Date | |
|---|---|---|---|
| 9641a85aa6 | |||
| 3e886c87fb |
@ -75,6 +75,7 @@ set_ssh_authorized_keys_for() {
|
|||||||
touch "$keys_file"
|
touch "$keys_file"
|
||||||
chmod 600 "$keys_file"
|
chmod 600 "$keys_file"
|
||||||
$MOCK chown -R "$user:$group" "$ssh_dir"
|
$MOCK chown -R "$user:$group" "$ssh_dir"
|
||||||
|
local i
|
||||||
for i in $sshkeys; do
|
for i in $sshkeys; do
|
||||||
local key="$(get_userdata $userdata_path/$i)"
|
local key="$(get_userdata $userdata_path/$i)"
|
||||||
if [ -n "$key" ]; then
|
if [ -n "$key" ]; then
|
||||||
@ -142,7 +143,7 @@ write_file() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init__userdata_write_files() {
|
init__userdata_write_files() {
|
||||||
local files="$(get_userdata write_files)"
|
local i files="$(get_userdata write_files)"
|
||||||
|
|
||||||
for i in $files; do
|
for i in $files; do
|
||||||
local path="$(get_userdata write_files/$i/path)"
|
local path="$(get_userdata write_files/$i/path)"
|
||||||
@ -204,7 +205,7 @@ init__userdata_package_upgrade() {
|
|||||||
|
|
||||||
init__userdata_packages() {
|
init__userdata_packages() {
|
||||||
local packages="$(get_userdata packages)"
|
local packages="$(get_userdata packages)"
|
||||||
local pkgs=
|
local i pkgs=
|
||||||
for i in $packages; do
|
for i in $packages; do
|
||||||
pkgs="$pkgs $(get_userdata packages/$i)"
|
pkgs="$pkgs $(get_userdata packages/$i)"
|
||||||
done
|
done
|
||||||
@ -214,7 +215,7 @@ init__userdata_packages() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init__userdata_runcmd() {
|
init__userdata_runcmd() {
|
||||||
local runcmds="$(get_userdata runcmd)"
|
local i runcmds="$(get_userdata runcmd)"
|
||||||
for i in $runcmds; do
|
for i in $runcmds; do
|
||||||
local cmd="$(get_userdata runcmd/$i)"
|
local cmd="$(get_userdata runcmd/$i)"
|
||||||
sh -c "$cmd"
|
sh -c "$cmd"
|
||||||
@ -222,7 +223,7 @@ init__userdata_runcmd() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init__userdata_groups() {
|
init__userdata_groups() {
|
||||||
local groups="$(get_userdata groups)"
|
local i groups="$(get_userdata groups)"
|
||||||
for i in $groups; do
|
for i in $groups; do
|
||||||
local group="$(get_userdata groups/$i)"
|
local group="$(get_userdata groups/$i)"
|
||||||
$MOCK addgroup $group
|
$MOCK addgroup $group
|
||||||
@ -241,7 +242,7 @@ in_list() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init__userdata_users() {
|
init__userdata_users() {
|
||||||
local users="$(get_userdata users)"
|
local i users="$(get_userdata users)"
|
||||||
for i in $users; do
|
for i in $users; do
|
||||||
local name="" gecos="" homedir="" shell="" primary_group="" groups=""
|
local name="" gecos="" homedir="" shell="" primary_group="" groups=""
|
||||||
local system=false no_create_home=false lock_passwd=true
|
local system=false no_create_home=false lock_passwd=true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user