User Tools

Site Tools


freebsd:nanobsd_router

This is an old revision of the document!


NanoBSD Router

seokris.nano (nano BSD build definition)

seokris.nano
NANO_NAME=seokris
NANO_SRC=/usr/src
NANO_KERNEL=NANO
NANO_IMAGES=1
NANO_DRIVE=ada0
NANO_MODULES=default
 
NANO_PACKAGE_DIR="/Pkg"
NANO_PACKAGE_LIST="*"
NANO_IMGNAME="nanobsd_seokris.img"
NANO_RAM_ETCSIZE="20480"
NANO_RAM_TMPVARSIZE="102400"
 
# -b -> skip world and kernel
 
FlashDevice SanDisk 1G
 
cust_nobeastie() (
        touch ${NANO_WORLDDIR}/boot/loader.conf
        echo "beastie_disable=\"YES\"" >> ${NANO_WORLDDIR}/boot/loader.conf
)
 
customize_cmd cust_comconsole
customize_cmd cust_install_files
customize_cmd cust_allow_ssh_root
customize_cmd cust_nobeastie
customize_cmd cust_pkgng
 
customize_nanobsd () (
chroot ${NANO_WORLDDIR} sh -c 'chsh -s bash;cd /usr/local/etc/squid/errors;mv en ../;rm -r *;mv ../en ./;ln -s en en-us;echo pwd | pw mod user root -h 0;echo -S115200 >> /boot.config;exit'
)
customize_cmd customize_nanobsd
freebsd/nanobsd_router.1423756920.txt.gz · Last modified: 2015/02/12 10:02 by tschulz