#! /bin/sh # update all sendmail.cf's for i in /j/jails/*/etc/mail/sendmail.cf; do cp -p /etc/mail/sendmail.cf $i done h=$(hostname -s) cat > /j/jails/newjail/etc/motd << EOF FreeBSD ?.?.? (UNKNOWN) template jail on $h EOF rm -f /j/jails/newjail/etc/resolv.conf ln -s ../basejail/etc/resolv.conf /j/jails/newjail/etc/resolv.conf rm -f /j/jails/newjail/etc/periodic.conf ln -s ../basejail/etc/periodic.conf /j/jails/newjail/etc/periodic.conf for i in newjail basejail; do rm -f /j/jails/$i/etc/make.conf cat >> /j/jails/$i/etc/make.conf << EOF WRKDIRPREFIX= /var/ports DISTDIR= /var/ports/distfiles PACKAGES= /var/ports/packages INDEXDIR= /var/ports MASTER_SITE_BACKUP?= ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/\${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= \${MASTER_SITE_BACKUP} MASTER_SITE_LOCAL?= ftp://ftp-master.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ WITHOUT_PKGTOOLS=y WITH_PKGNG=yes MALLOC_PRODUCTION= yes WITHOUT_LIB32=y WITHOUT_CLANG=yes WITHOUT_X11=yes EOF done