From 386325bb1c8319fb953c3bb8a67c60b5c3e27fd0 Mon Sep 17 00:00:00 2001 From: ms Date: Mon, 11 Sep 2006 19:37:42 +0000 Subject: [PATCH] Hinzugefuegt: * MySQL 5.0.24a Geaendert: * Konsolentyp umgestellt fuer MC. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@270 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- config/etc/group | 1 + config/etc/passwd | 1 + config/etc/profile | 3 +- doc/ChangeLog | 4 ++ lfs/mysql | 102 ++++++++++++++++++++++++++++++++++++ lfs/postfix | 4 +- src/paks/mysql/ROOTFILES | 0 src/paks/mysql/install.sh | 11 ++++ src/paks/mysql/uninstall.sh | 10 ++++ 9 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 lfs/mysql create mode 100644 src/paks/mysql/ROOTFILES create mode 100644 src/paks/mysql/install.sh create mode 100644 src/paks/mysql/uninstall.sh diff --git a/config/etc/group b/config/etc/group index b9db915ecc..4235e24e1b 100644 --- a/config/etc/group +++ b/config/etc/group @@ -35,3 +35,4 @@ postdrop:x:108: clamav:x:109: amavis:x:110: mldonkey:x:111: +mysql:x:41: diff --git a/config/etc/passwd b/config/etc/passwd index 42e8fc3e71..09ef1bd9c4 100644 --- a/config/etc/passwd +++ b/config/etc/passwd @@ -20,3 +20,4 @@ amavis:x:110:110:Amavisd-new user:/var/amavis: cyrus:x:111:12:Cyrus user:/usr/cyrus: filter:x:112:12:Spam user:/home/filter:/bin/false mldonkey:x:113:111:Mldonkey user:/opt/mldonkey:/bin/false +mysql:x:41:41:MySQL Server:/dev/null:/bin/false diff --git a/config/etc/profile b/config/etc/profile index d6e398171c..6804fc42fc 100644 --- a/config/etc/profile +++ b/config/etc/profile @@ -45,4 +45,5 @@ PS1='\[\033[1;33m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;31m\ echo -n -e '\033%G' export LANG PS1 -export TERM=xterm-color +export TERM=linux +export COLORTERM=1 diff --git a/doc/ChangeLog b/doc/ChangeLog index 76aec76988..d73b90e5a6 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,4 +1,8 @@ ------------------------------------------------------------------------ +r269 | ms | 2006-09-11 15:46:05 +0200 (Mon, 11 Sep 2006) | 1 line + +QoS-Improvements. +------------------------------------------------------------------------ r268 | ms | 2006-09-10 21:52:20 +0200 (Sun, 10 Sep 2006) | 5 lines Geaendert: diff --git a/lfs/mysql b/lfs/mysql new file mode 100644 index 0000000000..d119e43ae3 --- /dev/null +++ b/lfs/mysql @@ -0,0 +1,102 @@ +############################################################################### +# This file is part of the IPCop Firewall. # +# # +# IPCop is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 2 of the License, or # +# (at your option) any later version. # +# # +# IPCop is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPCop; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Makefiles are based on LFSMake, which is # +# Copyright (C) 2002 Rod Roard # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 5.0.24a + +THISAPP = mysql-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = mysql +PAK_VER = 1 + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 6b07546389f75c52611adb7af38c3667 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && C_EXTRA_FLAGS=-fno-strict-aliasing + cd $(DIR_APP) && ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/sbin \ + --localstatedir=/srv/mysql \ + --enable-thread-safe-client \ + --enable-assembler \ + --enable-local-infile \ + --with-unix-socket-path=/var/run/mysql/mysql.sock \ + --without-debug \ + --without-bench \ + --with-berkeley-db \ + --with-extra-charsets=all + cd $(DIR_APP) && make testdir=/tmp/mysql + cd $(DIR_APP) && make testdir=/tmp/mysql install + rm -rf /tmp/mysql + cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . + install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf + mysql_install_db --user=mysql --force + chgrp -v mysql /srv/mysql{,/test,/mysql} + install -v -m755 -o mysql -g mysql -d /var/run/mysql + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/postfix b/lfs/postfix index f9ddba0f4c..5f8a2e51ac 100644 --- a/lfs/postfix +++ b/lfs/postfix @@ -26,7 +26,7 @@ include Config -VER = 2.2.10 +VER = 2.2.11 THISAPP = postfix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 440a4702182a79ac2f51e8974fb742c9 +$(DL_FILE)_MD5 = 03f416410110bf46352004dcae67a5fe install : $(TARGET) diff --git a/src/paks/mysql/ROOTFILES b/src/paks/mysql/ROOTFILES new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/paks/mysql/install.sh b/src/paks/mysql/install.sh new file mode 100644 index 0000000000..3a9ce551bf --- /dev/null +++ b/src/paks/mysql/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# +################################################################# +# # +# This file belongs to IPFire Firewall - GPLv2 - www.ipfire.org # +# # +################################################################# +# +# Extract the files +tar xfz files.tgz -C / +cp -f ROOTFILES /opt/pakfire/installed/ROOTFILES.$2 diff --git a/src/paks/mysql/uninstall.sh b/src/paks/mysql/uninstall.sh new file mode 100644 index 0000000000..ad6122665e --- /dev/null +++ b/src/paks/mysql/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash +################################################################# +# # +# This file belongs to IPFire Firewall - GPLv2 - www.ipfire.org # +# # +################################################################# +# +# Delete the files +## Befehl fehlt noch +rm -f /opt/pakfire/installed/ROOTFILES.$2 -- 2.39.2