Skip to content
Snippets Groups Projects
base.toml 4.92 KiB
Newer Older
# Automatically generated by update.sh

include = []

Jeremy Soller's avatar
Jeremy Soller committed
[general]
prompt = false

Jeremy Soller's avatar
Jeremy Soller committed

Jeremy Soller's avatar
Jeremy Soller committed
[packages.bootloader]

Jeremy Soller's avatar
Jeremy Soller committed

[packages.ca-certificates]
Jeremy Soller's avatar
Jeremy Soller committed

Jeremy Soller's avatar
Jeremy Soller committed

Jeremy Soller's avatar
Jeremy Soller committed

[packages.extrautils]

[packages.findutils]

[packages.gcc13]

[packages.gnu-binutils]

[packages.initfs]

Jeremy Soller's avatar
Jeremy Soller committed
[packages.ion]

[packages.ipcd]

[packages.kernel]

[packages.netdb]

[packages.netstack]

[packages.netutils]

[packages.pkgutils]

[packages.ptyd]

[packages.redoxerd]

[packages.relibc]

[packages.uutils]
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr/lib/init.d/00_base"
Jeremy Soller's avatar
Jeremy Soller committed
data = """
# clear and recreate tmpdir with 0o1777 permission
rm -r /tmp
mkdir -m a=rwxt /tmp

ipcd
ptyd
escalated
Jeremy Soller's avatar
Jeremy Soller committed
"""
symlink = false
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

Jeremy Soller's avatar
Jeremy Soller committed
[[files]]
path = "/usr/lib/init.d/00_drivers"
data = """
pcid /etc/pcid.d/
"""
symlink = false
directory = false
recursive_chown = false

Jeremy Soller's avatar
Jeremy Soller committed
[[files]]
path = "/etc/hostname"
Jeremy Soller's avatar
Jeremy Soller committed
data = """
Jeremy Soller's avatar
Jeremy Soller committed
"""
symlink = false
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr/lib/os-release"
Jeremy Soller's avatar
Jeremy Soller committed
data = '''
PRETTY_NAME="Redox OS 0.9.0"
NAME="Redox OS"
VERSION_ID="0.9.0"
VERSION="0.9.0"
ID="redox-os"

HOME_URL="https://redox-os.org/"
DOCUMENTATION_URL="https://redox-os.org/docs/"
SUPPORT_URL="https://redox-os.org/community/"
'''
symlink = false
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed
[[files]]
path = "/etc/os-release"
data = "../usr/lib/os-release"
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr"
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr/bin"
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/bin"
data = "usr/bin"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr/include"
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false

[[files]]
path = "/include"
data = "usr/include"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/usr/lib"
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/lib"
data = "usr/lib"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed
[[files]]
path = "/usr/libexec"
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false

[[files]]
path = "/libexec"
data = "usr/libexec"
symlink = true
directory = false
recursive_chown = false

Jeremy Soller's avatar
Jeremy Soller committed
[[files]]
Jeremy Soller's avatar
Jeremy Soller committed
data = ""
symlink = false
directory = true
mode = 493
recursive_chown = false

[[files]]
path = "/share"
data = "usr/share"
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/dev/null"
Jeremy Soller's avatar
Jeremy Soller committed
data = "/scheme/null"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/dev/random"
Jeremy Soller's avatar
Jeremy Soller committed
data = "/scheme/rand"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/dev/urandom"
Jeremy Soller's avatar
Jeremy Soller committed
data = "/scheme/rand"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false
Jeremy Soller's avatar
Jeremy Soller committed

[[files]]
path = "/dev/zero"
Jeremy Soller's avatar
Jeremy Soller committed
data = "/scheme/zero"
Jeremy Soller's avatar
Jeremy Soller committed
symlink = true
directory = false
recursive_chown = false

[[files]]
path = "/dev/tty"
data = "libc:tty"
symlink = true
directory = false
recursive_chown = false

[[files]]
path = "/dev/stdin"
data = "libc:stdin"
symlink = true
directory = false
recursive_chown = false

[[files]]
path = "/dev/stdout"
data = "libc:stdout"
symlink = true
directory = false
recursive_chown = false

[[files]]
path = "/dev/stderr"
data = "libc:stderr"
symlink = true
directory = false
recursive_chown = false

[[files]]
path = "/usr/lib/init.d/10_net"
data = """
smolnetd
dnsd
dhcpd -b
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/etc/net/dns"
data = """
208.67.222.222
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/etc/net/ip"
data = """
10.0.2.15
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/etc/net/ip_router"
data = """
10.0.2.2
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/etc/net/ip_subnet"
data = """
255.255.255.0
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/usr/lib/init.d/10_net"
data = """
smolnetd
dnsd
dhcpd
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/usr/lib/init.d/20_env"
data = """
echo
echo ## preparing environment ##
export GROUPS 0
export HOME /root
export HOST redox
export SHELL /bin/sh
export UID 0
export USER root
cd /root
env
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/usr/lib/init.d/30_redoxer"
data = """
echo
echo ## running redoxer ##
redoxerd
"""
symlink = false
directory = false
recursive_chown = false

[[files]]
path = "/etc/pkg.d/50_redox"
data = "https://static.redox-os.org/pkg"
symlink = false
directory = false
recursive_chown = false

[users.root]
password = "password"
uid = 0
gid = 0
name = "root"
home = "/root"
Jeremy Soller's avatar
Jeremy Soller committed
shell = "/usr/bin/ion"
Jeremy Soller's avatar
Jeremy Soller committed
shell = "/usr/bin/ion"

[groups.sudo]
gid = 1
members = ["user"]