fix import syntax
This commit is contained in:
parent
9291374d2e
commit
5bc9477bfc
3 changed files with 98 additions and 103 deletions
|
|
@ -36,57 +36,55 @@ let
|
|||
HostKey /tmp/ssh_host_ed25519_key
|
||||
'';
|
||||
in
|
||||
{
|
||||
pkgs.dockerTools.buildLayeredImage {
|
||||
name = "rsshfs-client";
|
||||
tag = "latest";
|
||||
copyToRoot = pkgs.buildEnv {
|
||||
name = "root";
|
||||
pathsToLink = [ "/bin" "/etc" "/libexec" ];
|
||||
paths = [
|
||||
pkgs.bashInteractive
|
||||
pkgs.coreutils
|
||||
pkgs.openssh
|
||||
pkgs.tmux
|
||||
pkgs.sshfs
|
||||
sshdConfig
|
||||
rsshfsEntrypoint
|
||||
];
|
||||
};
|
||||
fakeRootCommands = ''
|
||||
mkdir -p ./etc
|
||||
|
||||
cat <<EOF > /etc/passwd
|
||||
root:x:0:0:root:/root:/bin/sh
|
||||
dev:x:1000:1000:dev:/home/dev:/bin/bash
|
||||
EOF
|
||||
|
||||
cat <<EOF > /etc/group
|
||||
root:x:0:
|
||||
dev:x:1000:
|
||||
EOF
|
||||
|
||||
cat <<EOF > /etc/shadow
|
||||
root:*:19000:0:99999:7:::
|
||||
dev::19000:0:99999:7:::
|
||||
EOF
|
||||
|
||||
mkdir -p /var/run/sshd
|
||||
chmod 755 /var/run/sshd
|
||||
|
||||
mkdir -p /home/dev/.ssh
|
||||
chown -R 1000:1000 /home/dev
|
||||
|
||||
mkdir -p /containers
|
||||
chown -R 1000:1000 /containers
|
||||
'';
|
||||
Env = [
|
||||
"PATH=/bin"
|
||||
pkgs.dockerTools.buildLayeredImage {
|
||||
name = "rsshfs-client";
|
||||
tag = "latest";
|
||||
copyToRoot = pkgs.buildEnv {
|
||||
name = "root";
|
||||
pathsToLink = [ "/bin" "/etc" "/libexec" ];
|
||||
paths = [
|
||||
pkgs.bashInteractive
|
||||
pkgs.coreutils
|
||||
pkgs.openssh
|
||||
pkgs.tmux
|
||||
pkgs.sshfs
|
||||
sshdConfig
|
||||
rsshfsEntrypoint
|
||||
];
|
||||
config = {
|
||||
Entrypoint = [ "/bin/entrypoint" ];
|
||||
Cmd = [ "tail" "-f" "/dev/null" ];
|
||||
ExposedPorts = { "2222/tcp" = {}; };
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
fakeRootCommands = ''
|
||||
mkdir -p ./etc
|
||||
|
||||
cat <<EOF > /etc/passwd
|
||||
root:x:0:0:root:/root:/bin/sh
|
||||
dev:x:1000:1000:dev:/home/dev:/bin/bash
|
||||
EOF
|
||||
|
||||
cat <<EOF > /etc/group
|
||||
root:x:0:
|
||||
dev:x:1000:
|
||||
EOF
|
||||
|
||||
cat <<EOF > /etc/shadow
|
||||
root:*:19000:0:99999:7:::
|
||||
dev::19000:0:99999:7:::
|
||||
EOF
|
||||
|
||||
mkdir -p /var/run/sshd
|
||||
chmod 755 /var/run/sshd
|
||||
|
||||
mkdir -p /home/dev/.ssh
|
||||
chown -R 1000:1000 /home/dev
|
||||
|
||||
mkdir -p /containers
|
||||
chown -R 1000:1000 /containers
|
||||
'';
|
||||
Env = [
|
||||
"PATH=/bin"
|
||||
];
|
||||
config = {
|
||||
Entrypoint = [ "/bin/entrypoint" ];
|
||||
Cmd = [ "tail" "-f" "/dev/null" ];
|
||||
ExposedPorts = { "2222/tcp" = {}; };
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue