Hinzugefügt:

* Screen
  * Applejuice - mit Startscript
Geändert:
  * Xampp-Paket verkleinert.
  * Lame eingepackt.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@144 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
ms
2006-05-26 10:51:14 +00:00
parent 249fa1ff3f
commit 6ef0bff8d7
18 changed files with 18875 additions and 6 deletions

View File

@@ -30,6 +30,7 @@
* amavisd-new-2.4.1
* amedyn-2004-08-04
* apache_1.3.34
* applejuice-0.30
* arping-2.05
* as86-0.16.17
* asterisk-1.2.7.1
@@ -185,6 +186,7 @@
* rsync-2.6.8
* samba-3.0.22
* sane-backends-1.0.17
* screen-4.0.2
* sed-4.0.9
* setserial-2.17
* shadow-4.0.4.1
@@ -194,6 +196,7 @@
* speedtouch-1.2
* squid-2.5.STABLE13
* squid-graph-3.1
* startscripts
* stund_0.96_Aug13
* sudo-1.6.8p12
* sysklogd-1.4.1

View File

82
lfs/applejuice Normal file
View File

@@ -0,0 +1,82 @@
###############################################################################
# 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 <rod@sunsetsystems.com> #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 0.30
THISAPP = applejuice-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 3902240094208758888a622d1cac1c1c
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh applejuice $(THISAPP)-ipfire-beta-1
###############################################################################
# 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) && mkdir -p /opt/applejuice && mv -fv ajcore.jar /opt/applejuice
cd $(DIR_APP) && mv -fv libajnetmask.so /opt/applejuice
cd $(DIR_APP) && mv -fv phpaj /opt/lampp/htdocs
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -76,5 +76,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC)
tar zxf $(DIR_DL)/$(DL_FILE) -C /usr
ln -s /usr/java/bin/java /usr/bin/java
@rm -rf $(DIR_APP)
@$(POSTBUILD)

84
lfs/screen Normal file
View File

@@ -0,0 +1,84 @@
###############################################################################
# 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 <rod@sunsetsystems.com> #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 4.0.2
THISAPP = screen-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = ed68ea9b43d9fba0972cb017a24940a1
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
#dist:
# make-packages.sh screen $(THISAPP)-ipfire-beta-1
###############################################################################
# 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) && ./configure --prefix=/usr --with-socket-dir=/var/run/screen --with-sys-screenrc=/etc/screenrc
cd $(DIR_APP) && sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/*
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
cd $(DIR_APP) && install -m 644 etc/etcscreenrc /etc/screenrc
@rm -rf $(DIR_APP)
@$(POSTBUILD)

55
lfs/startscripts Normal file
View File

@@ -0,0 +1,55 @@
###############################################################################
# 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 <rod@sunsetsystems.com> #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
THISAPP = startscripts
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
install : $(TARGET)
check :
download :
md5 :
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
mkdir /etc/init.d
cd $(DIR_SRC)/src/init.d && cp -v * /etc/init.d
chown root.root /etc/init.d/*
chmod 755 /etc/init.d/*
@$(POSTBUILD)

10
make.sh
View File

@@ -656,14 +656,17 @@ buildipcop() {
ipcopmake 3c5x9setup
echo -ne "`date -u '+%b %e %T'`: Building ### IPFire modules ### \n" | tee -a $LOGFILE
ipcopmake pakfire
ipcopmake startscripts
## Zuerst die Libs und dann die Programme. Ordnung muss sein!
ipcopmake berkeley
ipcopmake BerkeleyDB ## The Perl module
ipcopmake java
ipcopmake libtiff
ipcopmake libjpeg
ipcopmake libxml2
ipcopmake spandsp
ipcopmake lzo
ipcopmake openvpn
ipcopmake pkg-config
ipcopmake glib
ipcopmake xampp
@@ -699,13 +702,14 @@ buildipcop() {
echo -ne "`date -u '+%b %e %T'`: Building ### MP3-Server ### \n" | tee -a $LOGFILE
ipcopmake lame
ipcopmake gnump3d
ipcopmake java
ipcopmake openvpn
echo -ne "`date -u '+%b %e %T'`: Building ### P2P-Clients ### \n" | tee -a $LOGFILE
ipcopmake applejuice
ipcopmake edonkeyclc
ipcopmake sane
ipcopmake rsync
ipcopmake tcpwrapper
ipcopmake portmap
ipcopmake screen
ipcopmake nmap
ipcopmake htop
ipcopmake nfs
@@ -803,10 +807,12 @@ buildpackages() {
cp $LFS/install/images/{*.iso,*.tgz} $BASEDIR >> $LOGFILE 2>&1
# Build IPFire packages
ipfiredist applejuice
ipfiredist asterisk
ipfiredist cyrusimap
ipfiredist fetchmail
ipfiredist gnump3d
ipfiredist lame
ipfiredist libtiff
ipfiredist libxml2
ipfiredist mc

View File

@@ -26667,3 +26667,30 @@ usr/local/share/GeoIP
usr/local/share/GeoIP/GeoIP.dat
#usr/share/man/man1/geoip-lookup.1
#usr/share/man/man3/Geo::IP::PurePerl.3
##
## Screen
##
etc/screenrc
usr/bin/screen
usr/bin/screen-4.0.2
#usr/share/info/screen.info
#usr/share/man/man1/screen.1
usr/share/screen
usr/share/screen/utf8encodings
usr/share/screen/utf8encodings/01
usr/share/screen/utf8encodings/02
usr/share/screen/utf8encodings/03
usr/share/screen/utf8encodings/04
usr/share/screen/utf8encodings/18
usr/share/screen/utf8encodings/19
usr/share/screen/utf8encodings/a1
usr/share/screen/utf8encodings/bf
usr/share/screen/utf8encodings/c2
usr/share/screen/utf8encodings/c3
usr/share/screen/utf8encodings/c4
usr/share/screen/utf8encodings/c6
usr/share/screen/utf8encodings/c7
usr/share/screen/utf8encodings/c8
usr/share/screen/utf8encodings/cc
usr/share/screen/utf8encodings/cd
usr/share/screen/utf8encodings/d6

29
src/init.d/rcapplejuice Normal file
View File

@@ -0,0 +1,29 @@
#!/bin/bash
HOME=/opt/applejuice
JAVA=/usr/bin/java
. /var/ipfire/applejuice/settings
case "$1" in
start)
chown -R applejuice.applejuice $HOME
cd $HOME
screen -dmS ajcore $JAVA -Xmx${RAMSIZE}m -Djava.library.path=. -jar ajcore.jar
echo -e "Applejuice is running!"; logger -t ipfire "Applejuice started!"
;;
stop)
killall -9 java
echo -e "Applejuice is stopped!"; logger -t ipfire "Applejuice stopped!"
;;
status)
if pidof java > /dev/null ; then
echo -e "Applejuice is running!"
exit 0
else
echo -e "Applejuice is not running!"
exit 1
fi
;;
*)
echo -e "Usage: $0 (start|stop|status)"
esac

0
src/init.d/rcasterisk Normal file
View File

0
src/init.d/rcgnump3d Normal file
View File

0
src/init.d/rcsamba Normal file
View File

View File

View File

@@ -0,0 +1,135 @@
opt/applejuice
opt/applejuice/ajcore.jar
opt/applejuice/libajnetmask.so
opt/lampp/htdocs/phpaj
opt/lampp/htdocs/phpaj/export
opt/lampp/htdocs/phpaj/export/Default.php
opt/lampp/htdocs/phpaj/export/ajl.php
opt/lampp/htdocs/phpaj/export/bb.php
opt/lampp/htdocs/phpaj/export/html.php
opt/lampp/htdocs/phpaj/index.php
opt/lampp/htdocs/phpaj/language
opt/lampp/htdocs/phpaj/language/deutsch.xml
opt/lampp/htdocs/phpaj/language/english.xml
opt/lampp/htdocs/phpaj/main
opt/lampp/htdocs/phpaj/main/classes
opt/lampp/htdocs/phpaj/main/classes/class_core.php
opt/lampp/htdocs/phpaj/main/classes/class_downloads.php
opt/lampp/htdocs/phpaj/main/classes/class_icons.php
opt/lampp/htdocs/phpaj/main/classes/class_search.php
opt/lampp/htdocs/phpaj/main/classes/class_server.php
opt/lampp/htdocs/phpaj/main/classes/class_share.php
opt/lampp/htdocs/phpaj/main/classes/class_uploads.php
opt/lampp/htdocs/phpaj/main/directory.php
opt/lampp/htdocs/phpaj/main/dl_parts.php
opt/lampp/htdocs/phpaj/main/dl_users.php
opt/lampp/htdocs/phpaj/main/downloads.php
opt/lampp/htdocs/phpaj/main/extras.php
opt/lampp/htdocs/phpaj/main/index.php
opt/lampp/htdocs/phpaj/main/progressbar.php
opt/lampp/htdocs/phpaj/main/search.php
opt/lampp/htdocs/phpaj/main/server.php
opt/lampp/htdocs/phpaj/main/settings.php
opt/lampp/htdocs/phpaj/main/shareexport.php
opt/lampp/htdocs/phpaj/main/sharefiles.php
opt/lampp/htdocs/phpaj/main/shares.php
opt/lampp/htdocs/phpaj/main/showparts.php
opt/lampp/htdocs/phpaj/main/start.php
opt/lampp/htdocs/phpaj/main/status.php
opt/lampp/htdocs/phpaj/main/subs.php
opt/lampp/htdocs/phpaj/main/top.php
opt/lampp/htdocs/phpaj/main/uploads.php
opt/lampp/htdocs/phpaj/minigui
opt/lampp/htdocs/phpaj/minigui/downloads.php
opt/lampp/htdocs/phpaj/minigui/index.php
opt/lampp/htdocs/phpaj/minigui/minigui.php
opt/lampp/htdocs/phpaj/plugins
opt/lampp/htdocs/phpaj/plugins/ajl
opt/lampp/htdocs/phpaj/plugins/ajl/ajl.php
opt/lampp/htdocs/phpaj/plugins/ajl/icon.gif
opt/lampp/htdocs/phpaj/plugins/ajl/info.php
opt/lampp/htdocs/phpaj/plugins/register.php
opt/lampp/htdocs/phpaj/plugins/sharestats
opt/lampp/htdocs/phpaj/plugins/sharestats/info.php
opt/lampp/htdocs/phpaj/plugins/sharestats/sharestats.php
opt/lampp/htdocs/phpaj/plugins/versionchecker
opt/lampp/htdocs/phpaj/plugins/versionchecker/info.php
opt/lampp/htdocs/phpaj/plugins/versionchecker/versionchecker.php
opt/lampp/htdocs/phpaj/plugins/wizard
opt/lampp/htdocs/phpaj/plugins/wizard/icon.gif
opt/lampp/htdocs/phpaj/plugins/wizard/info.php
opt/lampp/htdocs/phpaj/plugins/wizard/wizard.php
opt/lampp/htdocs/phpaj/plugins/wizard/wizard.xml
opt/lampp/htdocs/phpaj/style
opt/lampp/htdocs/phpaj/style/default
opt/lampp/htdocs/phpaj/style/default/default_blue.css
opt/lampp/htdocs/phpaj/style/default/default_green.css
opt/lampp/htdocs/phpaj/style/default/default_grey.css
opt/lampp/htdocs/phpaj/style/default/info.png
opt/lampp/htdocs/phpaj/style/default/minus.png
opt/lampp/htdocs/phpaj/style/default/os
opt/lampp/htdocs/phpaj/style/default/os/bsd.png
opt/lampp/htdocs/phpaj/style/default/os/linux.png
opt/lampp/htdocs/phpaj/style/default/os/mac.png
opt/lampp/htdocs/phpaj/style/default/os/na.png
opt/lampp/htdocs/phpaj/style/default/os/netware.png
opt/lampp/htdocs/phpaj/style/default/os/os2.png
opt/lampp/htdocs/phpaj/style/default/os/solaris.png
opt/lampp/htdocs/phpaj/style/default/os/win.png
opt/lampp/htdocs/phpaj/style/default/plus.png
opt/lampp/htdocs/phpaj/style/default/server
opt/lampp/htdocs/phpaj/style/default/server/alt.gif
opt/lampp/htdocs/phpaj/style/default/server/neu.gif
opt/lampp/htdocs/phpaj/style/default/server/verbinde.gif
opt/lampp/htdocs/phpaj/style/default/server/verbunden.gif
opt/lampp/htdocs/phpaj/style/default/stop.png
opt/lampp/htdocs/phpaj/style/default/tabs
opt/lampp/htdocs/phpaj/style/default/tabs/download.gif
opt/lampp/htdocs/phpaj/style/default/tabs/extras.gif
opt/lampp/htdocs/phpaj/style/default/tabs/kill.gif
opt/lampp/htdocs/phpaj/style/default/tabs/logout.gif
opt/lampp/htdocs/phpaj/style/default/tabs/meinshare.gif
opt/lampp/htdocs/phpaj/style/default/tabs/optionen.gif
opt/lampp/htdocs/phpaj/style/default/tabs/server.gif
opt/lampp/htdocs/phpaj/style/default/tabs/start.gif
opt/lampp/htdocs/phpaj/style/default/tabs/suchen.gif
opt/lampp/htdocs/phpaj/style/default/tabs/upload.gif
opt/lampp/htdocs/phpaj/style/default/user
opt/lampp/htdocs/phpaj/style/default/user/direct.png
opt/lampp/htdocs/phpaj/style/default/user/indirect.png
opt/lampp/htdocs/phpaj/style/default/user/tryindirect.png
opt/lampp/htdocs/phpaj/style/default/user/unknown.png
opt/lampp/htdocs/phpaj/style/default/warnung.gif
opt/lampp/htdocs/phpaj/style/default/x.png
opt/lampp/htdocs/phpaj/style/default_blue.php
opt/lampp/htdocs/phpaj/style/default_green.php
opt/lampp/htdocs/phpaj/style/default_grey.php
opt/lampp/htdocs/phpaj/style/new
opt/lampp/htdocs/phpaj/style/new.php
opt/lampp/htdocs/phpaj/style/new/bg.png
opt/lampp/htdocs/phpaj/style/new/new.css
opt/lampp/htdocs/phpaj/style/tango
opt/lampp/htdocs/phpaj/style/tango.php
opt/lampp/htdocs/phpaj/style/tango/bg.png
opt/lampp/htdocs/phpaj/style/tango/icons
opt/lampp/htdocs/phpaj/style/tango/icons/direct.png
opt/lampp/htdocs/phpaj/style/tango/icons/down.png
opt/lampp/htdocs/phpaj/style/tango/icons/empty.png
opt/lampp/htdocs/phpaj/style/tango/icons/extras.png
opt/lampp/htdocs/phpaj/style/tango/icons/home.png
opt/lampp/htdocs/phpaj/style/tango/icons/indirect.png
opt/lampp/htdocs/phpaj/style/tango/icons/info.png
opt/lampp/htdocs/phpaj/style/tango/icons/kill.png
opt/lampp/htdocs/phpaj/style/tango/icons/logout.png
opt/lampp/htdocs/phpaj/style/tango/icons/minus.png
opt/lampp/htdocs/phpaj/style/tango/icons/plus.png
opt/lampp/htdocs/phpaj/style/tango/icons/preferences.png
opt/lampp/htdocs/phpaj/style/tango/icons/search.png
opt/lampp/htdocs/phpaj/style/tango/icons/server.png
opt/lampp/htdocs/phpaj/style/tango/icons/share.png
opt/lampp/htdocs/phpaj/style/tango/icons/stop.png
opt/lampp/htdocs/phpaj/style/tango/icons/up.png
opt/lampp/htdocs/phpaj/style/tango/icons/warning.png
opt/lampp/htdocs/phpaj/style/tango/icons/x.png
opt/lampp/htdocs/phpaj/style/tango/tango.css
opt/lampp/htdocs/phpaj/vars.php

View File

@@ -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

View File

@@ -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

View File

@@ -0,0 +1,23 @@
usr/bin/lame
usr/bin/mp3rtp
#usr/include/lame
#usr/include/lame/lame.h
usr/lib/libmp3lame.a
usr/lib/libmp3lame.la
usr/lib/libmp3lame.so
usr/lib/libmp3lame.so.0
usr/lib/libmp3lame.so.0.0.0
#usr/share/doc/lame
#usr/share/doc/lame/html
#usr/share/doc/lame/html/basic.html
#usr/share/doc/lame/html/contributors.html
#usr/share/doc/lame/html/examples.html
#usr/share/doc/lame/html/history.html
#usr/share/doc/lame/html/id3.html
#usr/share/doc/lame/html/index.html
#usr/share/doc/lame/html/lame.css
#usr/share/doc/lame/html/modes.html
#usr/share/doc/lame/html/node6.html
#usr/share/doc/lame/html/presets.html
#usr/share/doc/lame/html/switchs.html
#usr/share/man/man1/lame.1

File diff suppressed because it is too large Load Diff