Cet article explique comment « prendre en main » rapidement son nouveau système.

La plupart des manipulations nécessite d'être le super-utilisateur (root).

1. Modification du fichier '/etc/rc.conf'

Normalement durant l'installation, le nom de la machine et la carte réseau ont été configuré.

.
.
.
# -- Fonts
font8x8="iso15-8x8"
font8x14="iso15-8x14"
font8x15="iso15-8x15"

# -- Run cron(8)
cron_enable="YES"

# -- Start sshd(8) at system boot time
sshd_enable="YES"

# -- The keyboard bell sound ''off''
keybell="off"

# -- Set to have /var/run, /var/spool/lock and /var/spool/uucp/.Temp/*
# cleaned at startup
cleanvar_enable="YES"

# -- Set to have /tmp cleaned at startup
clean_tmp_enable="YES"

# -- Here disable sendmail
sendmail_enable="NONE"

Pour plus de détails, man 5 rc.conf.

2. Modification du fichier '.cshrc'

L'utilisateur root utilise le shell tcsh présent par défaut, voici un extrait.

.
.
.
# éditeur par défaut
if (-x /usr/pkg/bin/emacs) then
	alias emacs	emacs -nw
	setenv EDITOR emacs
else
	setenv	EDITOR	vi
endif
setenv	PAGER	more

# ls en couleur
setenv CLICOLOR enable
setenv LSCOLORS exfxcxdxbxegedabagacad

# prompt PS1
if ($?prompt) then
	# An interactive shell -- set some stuff up
	alias setprompt 'set prompt="%{\033[35m%}`/bin/hostname -s`@$cwd#%{\033[0m%} "'
	alias cd 'cd \!* && setprompt'
	alias pushd 'pushd \!* && setprompt'
	alias popd 'popd \!* && setprompt'
	setprompt

	set filec
	set history = 100
	set savehist = 100
	set mail = (/var/mail/$USER)
	if ( $?tcsh ) then
		bindkey "^W" backward-delete-word
		bindkey -k up history-search-backward
		bindkey -k down history-search-forward
	endif
endif

if ( ! -d /usr/pkgsrc || ! -d /usr/pkgsrc/mk ) then
	set _OS = `uname -s`
	set _ARCH = `uname -p`
	set _RELEASE = `uname -r | awk '{if ( length($1) > 6 ) print substr($1,1,4); else print $1;}'`
	set _MIN = 

	setenv PKG_PATH ftp://chlamydia.fs.ei.tum.de/pub/$_OS/packages/$_OS-$_RELEASE$_MIN/stable/All
	#setenv PKG_PATH http://pkgbox.dragonflybsd.org/packages/$_OS-$_RELEASE$_MIN/stable/All
endif

Pour prendre en compte les modifications:

source ~/.cshrc

Dans cet exemple, le prompt PS1 de l'utilisateur root apparaît en violet.

La variable PKG_PATH est définie, pour pouvoir ajouter des paquets supplémentaires.