#!/bin/sh

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

# Mount virtual filesystems
mount -t proc none /proc
mount -t sysfs none /sys

# Basic directory setup
mkdir -p /tmp
chmod 1777 /tmp

# Set hostname
HOSTNAME=$(cat /etc/hostname 2>/dev/null || echo "smallix")
hostname "$HOSTNAME" 2>/dev/null || echo "$HOSTNAME" > /proc/sys/kernel/hostname 2>/dev/null || true

# Shell environment
USERNAME="root"
export PS1="$USERNAME@$HOSTNAME:\$PWD# "

# Compiler setup
alias cc="gcc -B/usr/libexec -I/usr/include -nostdlib -static -Wl,-z,noexecstack"

exec sh +m
