# arg 1: the new package version pre_install() { /bin/true } post_install() { grep -w '^DAEMONS.*mysqld' /etc/rc.conf >/dev/null if [ $? = 0 ]; then grep '^DAEMONS.*!mysqld' /etc/rc.conf >/dev/null if [ $? = 0 ]; then sed -i '/^DAEMONS=/s/!mysqld/mysqld/' /etc/rc.conf fi else sed -i '/^DAEMONS=/s/)$/ mysqld)/' /etc/rc.conf fi cat << _EOF ==> ==> Mysql został zainstalowany i jest gotowy do użycia! ==> ==> Wpisz teraz /etc/rc.d/mysqld start i zgodnie z instrukcją dodaj ==> użytkowników mysqla. ==> ==> Aby używać mysqla w php odkomentuj linię ładującą moduł mysql na końcu ==> pliku konfiguracyjnego php (/etc/php.ini dla php 4.x oraz ==> /usr/local/php5/php.ini dla php 5.x) ==> ==> Aby móc łączyć się do mysqla zdalnie dopisz do /etc/hosts.allow wpis ==> mysqld: ALL ==> _EOF /bin/true } pre_upgrade() { /bin/true } post_upgrade() { post_install /bin/true } post_remove() { userdel mysql &>/dev/null groupdel mysql &>/dev/null sed -i '/^DAEMONS=/s/ mysqld//' /etc/rc.conf 2>/dev/null sed -i '/^DAEMONS=/s/ !mysqld//' /etc/rc.conf 2>/dev/null /bin/true } post_remove() { [ -f /var/run/daemons ] && /etc/rc.d/mysqld stop /bin/true } op=$1 shift $op $*