head 1.5; access; symbols OPENPKG_E1_MP_HEAD:1.5 OPENPKG_E1_MP:1.5 OPENPKG_E1_MP_2_STABLE:1.5 OPENPKG_E1_FP:1.5 OPENPKG_2_STABLE_20061018:1.5 OPENPKG_2_STABLE:1.5.0.2 OPENPKG_2_STABLE_BP:1.5 OPENPKG_1_3_RELEASE:1.3.2.1 OPENPKG_1_3_SOLID:1.3.2.1.0.2 OPENPKG_1_3_SOLID_BP:1.3.2.1 OPENPKG_1_2_RELEASE:1.3 OPENPKG_1_2_SOLID:1.3.0.4 OPENPKG_1_2_SOLID_BP:1.3 OPENPKG_1_STABLE:1.3.0.2 OPENPKG_1_STABLE_BP:1.3; locks; strict; comment @# @; 1.5 date 2003.06.09.11.37.54; author rse; state dead; branches; next 1.4; 1.4 date 2003.03.24.20.11.58; author rse; state Exp; branches; next 1.3; 1.3 date 2003.01.16.18.49.35; author mlelstv; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2003.01.16.18.25.51; author mlelstv; state Exp; branches; next 1.1; 1.1 date 2003.01.16.15.02.07; author mlelstv; state Exp; branches; next ; 1.3.2.1 date 2003.07.24.20.53.51; author rse; state dead; branches; next ; desc @@ 1.5 log @Following our general rules for dealing with versioned packages (and the fact that we only want _one_ single version in each release, of course), the old (MySQL-3 based) "mysql" package was first merged up to 1-STABLE (for possible inclusion into OpenPKG 1.3), then "mysql" was renamed to "mysql3" (in case you still have to drive MySQL 3 within OpenPKG-CURRENT), "mysql4" become "mysql" and "mysql4" has gone. @ text @#!@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc ## ## rc.mysql4 -- Run-Command for MySQL Database ## %config mysql4_enable="yes" mysql4_pwd_file=@@l_prefix@@/etc/mysql4/my.pwd mysql4_cnf_file=@@l_prefix@@/etc/mysql4/my.cnf mysql4_log_prolog="true" mysql4_log_epilog="true" mysql4_log_numfiles="10" mysql4_log_minsize="1M" mysql4_log_complevel="9" %common # same paths as in my.cnf mysql4_pid_file=@@l_prefix@@/var/mysql4/mysqld.pid mysql4_log_err=@@l_prefix@@/var/mysql4/mysqld.err mysql4_log_common=@@l_prefix@@/var/mysql4/common.log mysql4_log_update=@@l_prefix@@/var/mysql4/update.log %start -p 200 -u @@l_rusr@@ opServiceEnabled mysql4 || exit 0 cd @@l_prefix@@ @@l_prefix@@/bin/mysqld_safe >/dev/null 2>&1 \ --mysqld=@@l_mysqld@@ \ --pid-file="$mysql4_pid_file" \ --err-log="$mysql4_log_err" & %stop -p 200 -u @@l_rusr@@ opServiceEnabled mysql4 || exit 0 @@l_prefix@@/bin/mysqladmin \ --defaults-extra-file=${mysql4_pwd_file} \ shutdown %restart -u @@l_rusr@@ opServiceEnabled mysql4 || exit 0 cd @@l_prefix@@ @@l_prefix@@/bin/mysqladmin \ --defaults-extra-file=${mysql4_pwd_file} \ shutdown @@l_prefix@@/bin/mysqld_safe >/dev/null 2>&1 \ --mysqld=@@l_mysqld@@ \ --pid-file="$mysql4_pid_file" \ --err-log="$mysql4_log_err" & %daily -u @@l_rusr@@ opServiceEnabled mysql4 || exit 0 shtool rotate -f \ -n${mysql4_log_numfiles} -s${mysql4_log_minsize} -d \ -z${mysql4_log_complevel} -o@@l_rusr@@ -g@@l_rgrp@@ -m644 \ -P "${mysql4_log_prolog}" \ -E "@@l_prefix@@/bin/mysqladmin \ --defaults-extra-file=${mysql4_pwd_file} \ flush-logs; ${mysql4_log_epilog}" \ ${mysql4_log_common} \ ${mysql4_log_update} \ ${mysql4_log_err} @ 1.4 log @speclint police: no need to use macros here, shell variables are sufficient @ text @@ 1.3 log @fix rc-file @ text @d27 1 a27 1 --mysqld=@@mysqld@@ \ d44 1 a44 1 --mysqld=@@mysqld@@ \ @ 1.3.2.1 log @mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [removed packages only] @ text @@ 1.2 log @fix config file and start script @ text @d3 1 a3 1 ## rc.mysql -- Run-Command for MySQL Database d7 8 a14 8 mysql_enable="yes" mysql_pwd_file=@@l_prefix@@/etc/mysql4/my.pwd mysql_cnf_file=@@l_prefix@@/etc/mysql4/my.cnf mysql_log_prolog="true" mysql_log_epilog="true" mysql_log_numfiles="10" mysql_log_minsize="1M" mysql_log_complevel="9" d18 4 a21 4 mysql_pid_file=@@l_prefix@@/var/mysql4/mysqld.pid mysql_log_err=@@l_prefix@@/var/mysql4/mysqld.err mysql_log_common=@@l_prefix@@/var/mysql4/common.log mysql_log_update=@@l_prefix@@/var/mysql4/update.log d24 1 a24 1 opServiceEnabled mysql || exit 0 d28 2 a29 2 --pid-file="$mysql_pid_file" \ --err-log="$mysql_log_err" & d32 1 a32 1 opServiceEnabled mysql || exit 0 d34 1 a34 1 --defaults-extra-file=${mysql_pwd_file} \ d38 1 a38 1 opServiceEnabled mysql || exit 0 d41 1 a41 1 --defaults-extra-file=${mysql_pwd_file} \ d43 1 a43 1 @@l_prefix@@/bin/mysql_safe >/dev/null 2>&1 \ d45 2 a46 2 --pid-file="$mysql_pid_file" \ --err-log="$mysql_log_err" & d49 1 a49 1 opServiceEnabled mysql || exit 0 d51 3 a53 3 -n${mysql_log_numfiles} -s${mysql_log_minsize} -d \ -z${mysql_log_complevel} -o@@l_rusr@@ -g@@l_rgrp@@ -m644 \ -P "${mysql_log_prolog}" \ d55 5 a59 5 --defaults-extra-file=${mysql_pwd_file} \ flush-logs; ${mysql_log_epilog}" \ ${mysql_log_common} \ ${mysql_log_update} \ ${mysql_log_err} @ 1.1 log @Made package @ text @d8 2 a9 2 mysql_pwd_file=@@l_prefix@@/etc/mysql/my.pwd mysql_cnf_file=@@l_prefix@@/etc/mysql/my.cnf d18 4 a21 4 mysql_pid_file=@@l_prefix@@/var/mysql/mysqld.pid mysql_log_err=@@l_prefix@@/var/mysql/mysqld.err mysql_log_common=@@l_prefix@@/var/mysql/common.log mysql_log_update=@@l_prefix@@/var/mysql/update.log d26 1 a26 1 @@l_prefix@@/bin/safe_mysqld >/dev/null 2>&1 \ d43 1 a43 1 @@l_prefix@@/bin/safe_mysqld >/dev/null 2>&1 \ @