Hinzugefügt:

* Asterisk - mit Zaptel/LibPRI/BRISTUFF/app_fax
  * Spandsp
  * LibTIFF
  * LibXML2
  * eDonkey-commandline-client
Geändert:
  * busybox - tar-parameter zurückgesetzt
  * postfix hat Beta-Status-1


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@101 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
ms
2006-04-14 23:12:47 +00:00
parent a20e696311
commit 5e69ef1ac3
33 changed files with 22316 additions and 15 deletions

View File

@@ -20,6 +20,8 @@
* apache_1.3.34
* arping-2.05
* as86-0.16.17
* asterisk-1.2.4
* asterisk-1.2.4_1st
* autoconf-2.59
* automake-1.8.4
* bash-2.05b
@@ -93,10 +95,12 @@
* libnet-1.1.2.1
* libpcap-0.8.3
* libpng-1.2.8
* libpri-1.2.2
* libsafe_2.0-16
* libtool-1.5.6
* libusb-0.1.7
* libwww-perl-5.803
* libxml2-2.6.22
* linux-2.4.31
* linux-atm-2.4.1
* logrotate-3.7
@@ -153,6 +157,7 @@
* shadow-4.0.4.1
* slang-1.4.5-mini
* snort-2.3.3
* spandsp-0.0.2pre25
* speedtouch-1.2
* squid-2.5.STABLE13
* squid-graph-3.1
@@ -165,6 +170,7 @@
* tar-1.13.25
* tcpdump-3.8.3
* texinfo-4.7
* tiff-3.8.2
* traceroute-1.4a12
* uClibc-0.9.26
* unzip552
@@ -175,4 +181,5 @@
* wireless_tools.27
* xampp-linux-1.5.1
* xinetd-2.3.14
* zaptel-1.2.3_1st
* zlib-1.2.3

145
lfs/asterisk Normal file
View File

@@ -0,0 +1,145 @@
###############################################################################
# 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 = 1.2.4
THISAPP = asterisk-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = http://www.asterisk-support.de/mirror/asterisk-1.2.4
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
ASTERISK = $(THISAPP)
ZAPTEL = zaptel-1.2.3
BRISTUFF = bristuff-0.3.0-PRE-1l
LIBPRI = libpri-1.2.2
SPANDSP = spandsp-0.0.2pre25
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE) \
$(ZAPTEL).tar.gz \
$(BRISTUFF).tar.gz \
$(LIBPRI).tar.gz \
app_rxfax.c \
app_txfax.c \
apps_Makefile.patch
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(ZAPTEL).tar.gz = http://www.asterisk-support.de/mirror/zaptel/$(ZAPTEL).tar.gz
$(BRISTUFF).tar.gz = http://www.junghanns.net/downloads/$(BRISTUFF).tar.gz
$(LIBPRI).tar.gz = http://www.asterisk-support.de/mirror/libpri/$(LIBPRI).tar.gz
app_rxfax.c = http://soft-switch.org/downloads/spandsp/$(SPANDSP)/asterisk-1.2.x/app_rxfax.c
app_txfax.c = http://soft-switch.org/downloads/spandsp/$(SPANDSP)/asterisk-1.2.x/app_txfax.c
apps_Makefile.patch = http://soft-switch.org/downloads/spandsp/$(SPANDSP)/asterisk-1.2.x/apps_Makefile.patch
$(DL_FILE)_MD5 = 14721abdc85fc3381db275b61dffce2d
$(ZAPTEL).tar.gz_MD5 = 9bcb705458f9b20a9644310298a9cd4d
$(BRISTUFF).tar.gz_MD5 = 81941539b03b6ac8f193b33451e0a740
$(LIBPRI).tar.gz_MD5 = efce9c3699110588df5e4cf09eae01d9
app_rxfax.c_MD5 = ab6983b51c412883545b36993d704999
app_txfax.c_MD5 = 8c8fcb263b76897022b4c28052a7b439
apps_Makefile.patch_MD5 = 6b0faa7a7cf8613962b17c23ee5a1583
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh asterisk $(THISAPP)
###############################################################################
# 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_SRC)/$(BRISTUFF)
# Decompress the source-code
cd $(DIR_SRC) && \
tar zxf $(DIR_DL)/$(BRISTUFF).tar.gz -C $(DIR_SRC) && \
cd $(DIR_SRC)/$(BRISTUFF) && \
tar xfz $(DIR_DL)/$(ZAPTEL).tar.gz && \
tar xfz $(DIR_DL)/$(LIBPRI).tar.gz && \
tar xfz $(DIR_DL)/$(ASTERISK).tar.gz
# Build Zaptel
cd $(DIR_SRC)/$(BRISTUFF)/$(ZAPTEL) && \
patch -Np1 < $(DIR_SRC)/src/patches/asterisk-1.2.4-zaptel-$(BRISTUFF).patch && \
make clean all KVERS=$(KVER) && \
make install KVERS=$(KVER)
# Build Libpri
cd $(DIR_SRC)/$(BRISTUFF)/$(LIBPRI) && \
patch -Np1 < $(DIR_SRC)/src/patches/asterisk-1.2.4-libpri-$(BRISTUFF).patch && \
make clean all KVERS=$(KVER) && \
make install KVERS=$(KVER)
# Build qozap
cd $(DIR_SRC)/$(BRISTUFF)/qozap && \
make clean linux24 && \
install -D -m 644 qozap.o /lib/modules/$(KVER)/misc/qozap.o
# Build cwain
cd $(DIR_SRC)/$(BRISTUFF)/cwain && \
make clean linux24 && \
install -D -m 644 cwain.o /lib/modules/$(KVER)/misc/cwain.o
# Build zaphfc
cd $(DIR_SRC)/$(BRISTUFF)/zaphfc && \
make clean linux24 && \
install -D -m 644 zaphfc.o /lib/modules/$(KVER)/misc/zaphfc.o
# Build Asterisk
cd $(DIR_SRC)/$(BRISTUFF)/$(ASTERISK) && \
patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-ipfire-$(BRISTUFF).patch && \
patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-iax2-$(BRISTUFF).patch && \
cp -fv $(DIR_DL)/app_{r,t}xfax.c $(DIR_SRC)/$(BRISTUFF)/$(ASTERISK)/apps && \
cd $(DIR_SRC)/$(BRISTUFF)/$(ASTERISK)/apps && \
patch -Np1 < $(DIR_DL)/apps_Makefile.patch && \
cd $(DIR_SRC)/$(BRISTUFF)/$(ASTERISK) && \
make clean && \
make all && \
make install && \
make samples
@rm -rf $(DIR_SRC)/$(BRISTUFF)
@$(POSTBUILD)

View File

@@ -90,7 +90,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && sed -i -e 's/#define BB_RMMOD//' Config.h; \
cd $(DIR_APP) && sed -i -e 's/#define BB_MODPROBE//' Config.h; \
fi
cd $(DIR_APP) && sed -i -e 's/enum { NAME_SIZE = 100 };/enum { NAME_SIZE = 150 };/' tar.c; \
# cd $(DIR_APP) && sed -i -e 's/enum { NAME_SIZE = 100 };/enum { NAME_SIZE = 150 };/' tar.c; \
cd $(DIR_APP) && make
-mkdir -p /install/initrd/bin

82
lfs/edonkeyclc 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> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 1.3.0
THISAPP = edonkeyclc_$(VER)_i386
DL_FILE = $(THISAPP).tar.gz
DL_FROM = http://www.zen18864.zen.co.uk/edonkey/1.3.0
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 46ced65b8bde60db234ad781861139c8
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh edonkeyclc $(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)
cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) -C /
@$(POSTBUILD)

88
lfs/libtiff Normal file
View File

@@ -0,0 +1,88 @@
###############################################################################
# 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> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
# $Id: ntp,v 1.6.2.3 2005/02/05 15:38:15 gespinasse Exp $
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 3.8.2
THISAPP = tiff-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = ftp://ftp.remotesensing.org/libtiff
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = fbb6f446ea4ed18955e2714934e5b698
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh libtiff $(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
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

88
lfs/libxml2 Normal file
View File

@@ -0,0 +1,88 @@
###############################################################################
# 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> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
# $Id: ntp,v 1.6.2.3 2005/02/05 15:38:15 gespinasse Exp $
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 2.6.22
THISAPP = libxml2-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = ftp://xmlsoft.org/libxml2
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1db8d06b4f49a665a8f47dc6d94450e6
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh libxml2 $(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
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -59,7 +59,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh postfix $(THISAPP)
make-packages.sh postfix $(THISAPP)-ipfire-beta-1
###############################################################################
# Downloading, checking, md5sum

88
lfs/spandsp Normal file
View File

@@ -0,0 +1,88 @@
###############################################################################
# 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> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
# $Id: ntp,v 1.6.2.3 2005/02/05 15:38:15 gespinasse Exp $
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 0.0.2pre25
THISAPP = spandsp-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = http://soft-switch.org/downloads/spandsp/spandsp-0.0.2pre25
DIR_APP = $(DIR_SRC)/spandsp-0.0.2
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 2bbd518eec1ac0214d1d0f8abb6772a3
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
make-packages.sh spandsp $(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
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

34
make.sh
View File

@@ -647,32 +647,37 @@ buildipcop() {
ipcopmake libsafe
ipcopmake 3c5x9setup
echo -ne "`date -u '+%b %e %T'`: Building IPFire modules \n" | tee -a $LOGFILE
ipcopmake sudo
##ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
ipcopmake xinetd
## Zuerst die Libs und dann die Programme. Ordnung muss sein!
ipcopmake berkeley-DB
ipcopmake libtiff
ipcopmake libxml2
ipcopmake spandsp
ipcopmake lzo
ipcopmake pkg-config
ipcopmake glib
ipcopmake wget
ipcopmake berkeley-DB
ipcopmake xampp
ipcopmake bridge-utils
ipcopmake pam
ipcopmake pammysql
ipcopmake sudo
ipcopmake mc
ipcopmake pwlib
ipcopmake openh323
ipcopmake xinetd
ipcopmake wget
ipcopmake xampp
ipcopmake bridge-utils
ipcopmake saslauthd PASS=1
ipcopmake openldap
ipcopmake saslauthd PASS=2
ipcopmake samba
ipcopmake mc
ipcopmake postfix
ipcopmake stund
ipcopmake lpd
ipcopmake pwlib
ipcopmake openh323
ipcopmake openvpn
ipcopmake asterisk
ipcopmake edonkeyclc
# wget http://www.guzu.net/linux/hddtemp.db && mv hddtemp.db $BASEDIR/build/etc/hddtemp.db
# ipcopmake hddtemp
ipcopmake lzo
ipcopmake openvpn
# ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
}
buildinstaller() {
@@ -762,8 +767,11 @@ buildpackages() {
cp $LFS/install/images/{*.iso,*.tgz} $BASEDIR >> $LOGFILE 2>&1
# Build IPFire packages
ipfiredist libtiff
ipfiredist libxml2
ipfiredist mc
ipfiredist postfix
ipfiredist spandsp
ipfiredist sudo
ipfiredist xinetd
# Cleanup

View File

View File

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

View File

@@ -0,0 +1,9 @@
usr/bin/edonkeyclc
#usr/share/doc/edonkeyclc
#usr/share/doc/edonkeyclc/ChangeLog
#usr/share/doc/edonkeyclc/LISEZMOI
#usr/share/doc/edonkeyclc/README
#usr/share/doc/edonkeyclc/changelog.Debian.gz
#usr/share/edonkeyclc
#usr/share/edonkeyclc/contact.dat
#usr/share/edonkeyclc/server.met

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

235
src/paks/libtiff/ROOTFILES Normal file
View File

@@ -0,0 +1,235 @@
usr/bin/bmp2tiff
usr/bin/fax2ps
usr/bin/fax2tiff
usr/bin/gif2tiff
usr/bin/pal2rgb
usr/bin/ppm2tiff
usr/bin/ras2tiff
usr/bin/raw2tiff
usr/bin/rgb2ycbcr
usr/bin/thumbnail
usr/bin/tiff2bw
usr/bin/tiff2pdf
usr/bin/tiff2ps
usr/bin/tiff2rgba
usr/bin/tiffcmp
usr/bin/tiffcp
usr/bin/tiffdither
usr/bin/tiffdump
usr/bin/tiffinfo
usr/bin/tiffmedian
usr/bin/tiffset
usr/bin/tiffsplit
#usr/include/tiff.h
#usr/include/tiffconf.h
#usr/include/tiffio.h
#usr/include/tiffio.hxx
#usr/include/tiffvers.h
usr/lib/libtiff.a
usr/lib/libtiff.la
usr/lib/libtiff.so
usr/lib/libtiff.so.3
usr/lib/libtiff.so.3.8.2
usr/lib/libtiffxx.a
usr/lib/libtiffxx.la
usr/lib/libtiffxx.so
usr/lib/libtiffxx.so.3
usr/lib/libtiffxx.so.3.8.2
#usr/share/doc/tiff-3.8.2
#usr/share/doc/tiff-3.8.2/COPYRIGHT
#usr/share/doc/tiff-3.8.2/ChangeLog
#usr/share/doc/tiff-3.8.2/README
#usr/share/doc/tiff-3.8.2/RELEASE-DATE
#usr/share/doc/tiff-3.8.2/TODO
#usr/share/doc/tiff-3.8.2/VERSION
#usr/share/doc/tiff-3.8.2/html
#usr/share/doc/tiff-3.8.2/html/TIFFTechNote2.html
#usr/share/doc/tiff-3.8.2/html/addingtags.html
#usr/share/doc/tiff-3.8.2/html/bugs.html
#usr/share/doc/tiff-3.8.2/html/build.html
#usr/share/doc/tiff-3.8.2/html/contrib.html
#usr/share/doc/tiff-3.8.2/html/document.html
#usr/share/doc/tiff-3.8.2/html/images
#usr/share/doc/tiff-3.8.2/html/images.html
#usr/share/doc/tiff-3.8.2/html/images/back.gif
#usr/share/doc/tiff-3.8.2/html/images/bali.jpg
#usr/share/doc/tiff-3.8.2/html/images/cat.gif
#usr/share/doc/tiff-3.8.2/html/images/cover.jpg
#usr/share/doc/tiff-3.8.2/html/images/cramps.gif
#usr/share/doc/tiff-3.8.2/html/images/dave.gif
#usr/share/doc/tiff-3.8.2/html/images/info.gif
#usr/share/doc/tiff-3.8.2/html/images/jello.jpg
#usr/share/doc/tiff-3.8.2/html/images/jim.gif
#usr/share/doc/tiff-3.8.2/html/images/note.gif
#usr/share/doc/tiff-3.8.2/html/images/oxford.gif
#usr/share/doc/tiff-3.8.2/html/images/quad.jpg
#usr/share/doc/tiff-3.8.2/html/images/ring.gif
#usr/share/doc/tiff-3.8.2/html/images/smallliz.jpg
#usr/share/doc/tiff-3.8.2/html/images/strike.gif
#usr/share/doc/tiff-3.8.2/html/images/warning.gif
#usr/share/doc/tiff-3.8.2/html/index.html
#usr/share/doc/tiff-3.8.2/html/internals.html
#usr/share/doc/tiff-3.8.2/html/intro.html
#usr/share/doc/tiff-3.8.2/html/libtiff.html
#usr/share/doc/tiff-3.8.2/html/man
#usr/share/doc/tiff-3.8.2/html/man/TIFFClose.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFDataWidth.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFError.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFFlush.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFGetField.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFOpen.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFPrintDirectory.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFRGBAImage.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadDirectory.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadEncodedStrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadEncodedTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadRGBAImage.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadRGBAStrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadRGBATile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadRawStrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadRawTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadScanline.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFReadTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFSetDirectory.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFSetField.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWarning.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteDirectory.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteEncodedStrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteEncodedTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteRawStrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteRawTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteScanline.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFWriteTile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFbuffer.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFcodec.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFcolor.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFmemory.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFquery.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFsize.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFstrip.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFswab.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/TIFFtile.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/fax2ps.1.html
#usr/share/doc/tiff-3.8.2/html/man/fax2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/gif2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/index.html
#usr/share/doc/tiff-3.8.2/html/man/libtiff.3tiff.html
#usr/share/doc/tiff-3.8.2/html/man/pal2rgb.1.html
#usr/share/doc/tiff-3.8.2/html/man/ppm2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/ras2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/raw2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/rgb2ycbcr.1.html
#usr/share/doc/tiff-3.8.2/html/man/sgi2tiff.1.html
#usr/share/doc/tiff-3.8.2/html/man/thumbnail.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiff2bw.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiff2pdf.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiff2ps.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiff2rgba.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffcmp.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffcp.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffdither.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffdump.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffgt.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffinfo.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffmedian.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffset.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffsplit.1.html
#usr/share/doc/tiff-3.8.2/html/man/tiffsv.1.html
#usr/share/doc/tiff-3.8.2/html/misc.html
#usr/share/doc/tiff-3.8.2/html/support.html
#usr/share/doc/tiff-3.8.2/html/tools.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta007.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta016.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta018.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta024.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta028.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta029.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta031.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta032.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta033.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta034.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta035.html
#usr/share/doc/tiff-3.8.2/html/v3.4beta036.html
#usr/share/doc/tiff-3.8.2/html/v3.5.1.html
#usr/share/doc/tiff-3.8.2/html/v3.5.2.html
#usr/share/doc/tiff-3.8.2/html/v3.5.3.html
#usr/share/doc/tiff-3.8.2/html/v3.5.4.html
#usr/share/doc/tiff-3.8.2/html/v3.5.5.html
#usr/share/doc/tiff-3.8.2/html/v3.5.6-beta.html
#usr/share/doc/tiff-3.8.2/html/v3.5.7.html
#usr/share/doc/tiff-3.8.2/html/v3.6.0.html
#usr/share/doc/tiff-3.8.2/html/v3.6.1.html
#usr/share/doc/tiff-3.8.2/html/v3.7.0.html
#usr/share/doc/tiff-3.8.2/html/v3.7.0alpha.html
#usr/share/doc/tiff-3.8.2/html/v3.7.0beta.html
#usr/share/doc/tiff-3.8.2/html/v3.7.0beta2.html
#usr/share/doc/tiff-3.8.2/html/v3.7.1.html
#usr/share/doc/tiff-3.8.2/html/v3.7.2.html
#usr/share/doc/tiff-3.8.2/html/v3.7.3.html
#usr/share/doc/tiff-3.8.2/html/v3.7.4.html
#usr/share/doc/tiff-3.8.2/html/v3.8.0.html
#usr/share/doc/tiff-3.8.2/html/v3.8.1.html
#usr/share/doc/tiff-3.8.2/html/v3.8.2.html
#usr/share/man/man1/bmp2tiff.1
#usr/share/man/man1/fax2ps.1
#usr/share/man/man1/fax2tiff.1
#usr/share/man/man1/gif2tiff.1
#usr/share/man/man1/pal2rgb.1
#usr/share/man/man1/ppm2tiff.1
#usr/share/man/man1/ras2tiff.1
#usr/share/man/man1/raw2tiff.1
#usr/share/man/man1/rgb2ycbcr.1
#usr/share/man/man1/sgi2tiff.1
#usr/share/man/man1/thumbnail.1
#usr/share/man/man1/tiff2bw.1
#usr/share/man/man1/tiff2pdf.1
#usr/share/man/man1/tiff2ps.1
#usr/share/man/man1/tiff2rgba.1
#usr/share/man/man1/tiffcmp.1
#usr/share/man/man1/tiffcp.1
#usr/share/man/man1/tiffdither.1
#usr/share/man/man1/tiffdump.1
#usr/share/man/man1/tiffgt.1
#usr/share/man/man1/tiffinfo.1
#usr/share/man/man1/tiffmedian.1
#usr/share/man/man1/tiffset.1
#usr/share/man/man1/tiffsplit.1
#usr/share/man/man1/tiffsv.1
#usr/share/man/man3/TIFFClose.3tiff
#usr/share/man/man3/TIFFDataWidth.3tiff
#usr/share/man/man3/TIFFError.3tiff
#usr/share/man/man3/TIFFFlush.3tiff
#usr/share/man/man3/TIFFGetField.3tiff
#usr/share/man/man3/TIFFOpen.3tiff
#usr/share/man/man3/TIFFPrintDirectory.3tiff
#usr/share/man/man3/TIFFRGBAImage.3tiff
#usr/share/man/man3/TIFFReadDirectory.3tiff
#usr/share/man/man3/TIFFReadEncodedStrip.3tiff
#usr/share/man/man3/TIFFReadEncodedTile.3tiff
#usr/share/man/man3/TIFFReadRGBAImage.3tiff
#usr/share/man/man3/TIFFReadRGBAStrip.3tiff
#usr/share/man/man3/TIFFReadRGBATile.3tiff
#usr/share/man/man3/TIFFReadRawStrip.3tiff
#usr/share/man/man3/TIFFReadRawTile.3tiff
#usr/share/man/man3/TIFFReadScanline.3tiff
#usr/share/man/man3/TIFFReadTile.3tiff
#usr/share/man/man3/TIFFSetDirectory.3tiff
#usr/share/man/man3/TIFFSetField.3tiff
#usr/share/man/man3/TIFFWarning.3tiff
#usr/share/man/man3/TIFFWriteDirectory.3tiff
#usr/share/man/man3/TIFFWriteEncodedStrip.3tiff
#usr/share/man/man3/TIFFWriteEncodedTile.3tiff
#usr/share/man/man3/TIFFWriteRawStrip.3tiff
#usr/share/man/man3/TIFFWriteRawTile.3tiff
#usr/share/man/man3/TIFFWriteScanline.3tiff
#usr/share/man/man3/TIFFWriteTile.3tiff
#usr/share/man/man3/TIFFbuffer.3tiff
#usr/share/man/man3/TIFFcodec.3tiff
#usr/share/man/man3/TIFFcolor.3tiff
#usr/share/man/man3/TIFFmemory.3tiff
#usr/share/man/man3/TIFFquery.3tiff
#usr/share/man/man3/TIFFsize.3tiff
#usr/share/man/man3/TIFFstrip.3tiff
#usr/share/man/man3/TIFFswab.3tiff
#usr/share/man/man3/TIFFtile.3tiff
#usr/share/man/man3/libtiff.3tiff

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

333
src/paks/libxml2/ROOTFILES Normal file
View File

@@ -0,0 +1,333 @@
usr/bin/xml2-config
usr/bin/xmlcatalog
usr/bin/xmllint
#usr/include/libxml2
#usr/include/libxml2/libxml
#usr/include/libxml2/libxml/DOCBparser.h
#usr/include/libxml2/libxml/HTMLparser.h
#usr/include/libxml2/libxml/HTMLtree.h
#usr/include/libxml2/libxml/SAX.h
#usr/include/libxml2/libxml/SAX2.h
#usr/include/libxml2/libxml/c14n.h
#usr/include/libxml2/libxml/catalog.h
#usr/include/libxml2/libxml/chvalid.h
#usr/include/libxml2/libxml/debugXML.h
#usr/include/libxml2/libxml/dict.h
#usr/include/libxml2/libxml/encoding.h
#usr/include/libxml2/libxml/entities.h
#usr/include/libxml2/libxml/globals.h
#usr/include/libxml2/libxml/hash.h
#usr/include/libxml2/libxml/list.h
#usr/include/libxml2/libxml/nanoftp.h
#usr/include/libxml2/libxml/nanohttp.h
#usr/include/libxml2/libxml/parser.h
#usr/include/libxml2/libxml/parserInternals.h
#usr/include/libxml2/libxml/pattern.h
#usr/include/libxml2/libxml/relaxng.h
#usr/include/libxml2/libxml/schemasInternals.h
#usr/include/libxml2/libxml/schematron.h
#usr/include/libxml2/libxml/threads.h
#usr/include/libxml2/libxml/tree.h
#usr/include/libxml2/libxml/uri.h
#usr/include/libxml2/libxml/valid.h
#usr/include/libxml2/libxml/xinclude.h
#usr/include/libxml2/libxml/xlink.h
#usr/include/libxml2/libxml/xmlIO.h
#usr/include/libxml2/libxml/xmlautomata.h
#usr/include/libxml2/libxml/xmlerror.h
#usr/include/libxml2/libxml/xmlexports.h
#usr/include/libxml2/libxml/xmlmemory.h
#usr/include/libxml2/libxml/xmlmodule.h
#usr/include/libxml2/libxml/xmlreader.h
#usr/include/libxml2/libxml/xmlregexp.h
#usr/include/libxml2/libxml/xmlsave.h
#usr/include/libxml2/libxml/xmlschemas.h
#usr/include/libxml2/libxml/xmlschemastypes.h
#usr/include/libxml2/libxml/xmlstring.h
#usr/include/libxml2/libxml/xmlunicode.h
#usr/include/libxml2/libxml/xmlversion.h
#usr/include/libxml2/libxml/xmlwriter.h
#usr/include/libxml2/libxml/xpath.h
#usr/include/libxml2/libxml/xpathInternals.h
#usr/include/libxml2/libxml/xpointer.h
usr/lib/libxml2.a
usr/lib/libxml2.la
usr/lib/libxml2.so
usr/lib/libxml2.so.2
usr/lib/libxml2.so.2.6.22
usr/lib/pkgconfig/libxml-2.0.pc
usr/lib/python2.3/site-packages/drv_libxml2.py
usr/lib/python2.3/site-packages/libxml2.py
usr/lib/python2.3/site-packages/libxml2mod.a
usr/lib/python2.3/site-packages/libxml2mod.la
usr/lib/python2.3/site-packages/libxml2mod.so
usr/lib/xml2Conf.sh
#usr/share/aclocal/libxml.m4
#usr/share/doc/libxml2-2.6.22
#usr/share/doc/libxml2-2.6.22/Copyright
#usr/share/doc/libxml2-2.6.22/examples
#usr/share/doc/libxml2-2.6.22/examples/testHTML.c
#usr/share/doc/libxml2-2.6.22/examples/testSAX.c
#usr/share/doc/libxml2-2.6.22/examples/testXPath.c
#usr/share/doc/libxml2-2.6.22/examples/xmllint.c
#usr/share/doc/libxml2-2.6.22/html
#usr/share/doc/libxml2-2.6.22/html/DOM.gif
#usr/share/doc/libxml2-2.6.22/html/FAQ.html
#usr/share/doc/libxml2-2.6.22/html/Libxml2-Logo-180x168.gif
#usr/share/doc/libxml2-2.6.22/html/Libxml2-Logo-90x34.gif
#usr/share/doc/libxml2-2.6.22/html/encoding.html
#usr/share/doc/libxml2-2.6.22/html/examples.xml
#usr/share/doc/libxml2-2.6.22/html/examples.xsl
#usr/share/doc/libxml2-2.6.22/html/html
#usr/share/doc/libxml2-2.6.22/html/html/book1.html
#usr/share/doc/libxml2-2.6.22/html/html/home.png
#usr/share/doc/libxml2-2.6.22/html/html/index.html
#usr/share/doc/libxml2-2.6.22/html/html/left.png
#usr/share/doc/libxml2-2.6.22/html/html/libxml-DOCBparser.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-HTMLparser.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-HTMLtree.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-SAX.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-SAX2.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-c14n.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-catalog.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-chvalid.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-debugXML.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-dict.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-encoding.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-entities.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-globals.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-hash.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-lib.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-list.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-nanoftp.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-nanohttp.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-parser.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-parserInternals.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-pattern.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-relaxng.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-schemasInternals.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-schematron.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-threads.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-tree.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-uri.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-valid.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xinclude.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xlink.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlIO.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlautomata.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlerror.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlexports.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlmemory.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlmodule.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlreader.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlregexp.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlsave.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlschemas.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlschemastypes.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlstring.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlunicode.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlversion.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xmlwriter.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xpath.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xpathInternals.html
#usr/share/doc/libxml2-2.6.22/html/html/libxml-xpointer.html
#usr/share/doc/libxml2-2.6.22/html/html/right.png
#usr/share/doc/libxml2-2.6.22/html/html/up.png
#usr/share/doc/libxml2-2.6.22/html/io1.c
#usr/share/doc/libxml2-2.6.22/html/io1.res
#usr/share/doc/libxml2-2.6.22/html/io2.c
#usr/share/doc/libxml2-2.6.22/html/io2.res
#usr/share/doc/libxml2-2.6.22/html/libxml.gif
#usr/share/doc/libxml2-2.6.22/html/parse1.c
#usr/share/doc/libxml2-2.6.22/html/parse2.c
#usr/share/doc/libxml2-2.6.22/html/parse3.c
#usr/share/doc/libxml2-2.6.22/html/parse4.c
#usr/share/doc/libxml2-2.6.22/html/reader1.c
#usr/share/doc/libxml2-2.6.22/html/reader1.res
#usr/share/doc/libxml2-2.6.22/html/reader2.c
#usr/share/doc/libxml2-2.6.22/html/reader3.c
#usr/share/doc/libxml2-2.6.22/html/reader3.res
#usr/share/doc/libxml2-2.6.22/html/reader4.c
#usr/share/doc/libxml2-2.6.22/html/reader4.res
#usr/share/doc/libxml2-2.6.22/html/redhat.gif
#usr/share/doc/libxml2-2.6.22/html/smallfootonly.gif
#usr/share/doc/libxml2-2.6.22/html/structure.gif
#usr/share/doc/libxml2-2.6.22/html/test1.xml
#usr/share/doc/libxml2-2.6.22/html/test2.xml
#usr/share/doc/libxml2-2.6.22/html/test3.xml
#usr/share/doc/libxml2-2.6.22/html/testWriter.c
#usr/share/doc/libxml2-2.6.22/html/tree1.c
#usr/share/doc/libxml2-2.6.22/html/tree1.res
#usr/share/doc/libxml2-2.6.22/html/tree2.c
#usr/share/doc/libxml2-2.6.22/html/tree2.res
#usr/share/doc/libxml2-2.6.22/html/tst.xml
#usr/share/doc/libxml2-2.6.22/html/tutorial
#usr/share/doc/libxml2-2.6.22/html/tutorial/apa.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/apb.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/apc.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/apd.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ape.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/apf.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/apg.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/aph.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/api.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s02.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s03.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s04.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s05.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s06.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s07.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s08.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ar01s09.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/images
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/blank.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/1.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/10.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/2.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/3.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/4.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/5.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/6.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/7.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/8.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/callouts/9.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/caution.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/draft.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/home.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/important.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/next.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/note.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/prev.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/tip.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/toc-blank.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/toc-minus.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/toc-plus.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/up.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/images/warning.png
#usr/share/doc/libxml2-2.6.22/html/tutorial/includeaddattribute.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/includeaddkeyword.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/includeconvert.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/includegetattribute.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/includekeyword.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/includexpath.c
#usr/share/doc/libxml2-2.6.22/html/tutorial/index.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/ix01.html
#usr/share/doc/libxml2-2.6.22/html/tutorial/xmltutorial.pdf
#usr/share/doc/libxml2-2.6.22/html/w3c.png
#usr/share/doc/libxml2-2.6.22/html/writer.xml
#usr/share/doc/libxml2-2.6.22/html/xml.html
#usr/share/doc/libxml2-2.6.22/html/xpath1.c
#usr/share/doc/libxml2-2.6.22/html/xpath1.res
#usr/share/doc/libxml2-2.6.22/html/xpath2.c
#usr/share/doc/libxml2-2.6.22/html/xpath2.res
#usr/share/doc/libxml2-python-2.6.22
#usr/share/doc/libxml2-python-2.6.22/TODO
#usr/share/doc/libxml2-python-2.6.22/examples
#usr/share/doc/libxml2-python-2.6.22/examples/attribs.py
#usr/share/doc/libxml2-python-2.6.22/examples/build.py
#usr/share/doc/libxml2-python-2.6.22/examples/ctxterror.py
#usr/share/doc/libxml2-python-2.6.22/examples/cutnpaste.py
#usr/share/doc/libxml2-python-2.6.22/examples/dtdvalid.py
#usr/share/doc/libxml2-python-2.6.22/examples/error.py
#usr/share/doc/libxml2-python-2.6.22/examples/inbuf.py
#usr/share/doc/libxml2-python-2.6.22/examples/indexes.py
#usr/share/doc/libxml2-python-2.6.22/examples/invalid.xml
#usr/share/doc/libxml2-python-2.6.22/examples/nsdel.py
#usr/share/doc/libxml2-python-2.6.22/examples/outbuf.py
#usr/share/doc/libxml2-python-2.6.22/examples/push.py
#usr/share/doc/libxml2-python-2.6.22/examples/pushSAX.py
#usr/share/doc/libxml2-python-2.6.22/examples/pushSAXhtml.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader2.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader3.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader4.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader5.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader6.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader7.py
#usr/share/doc/libxml2-python-2.6.22/examples/reader8.py
#usr/share/doc/libxml2-python-2.6.22/examples/readererr.py
#usr/share/doc/libxml2-python-2.6.22/examples/readernext.py
#usr/share/doc/libxml2-python-2.6.22/examples/regexp.py
#usr/share/doc/libxml2-python-2.6.22/examples/relaxng.py
#usr/share/doc/libxml2-python-2.6.22/examples/resolver.py
#usr/share/doc/libxml2-python-2.6.22/examples/schema.py
#usr/share/doc/libxml2-python-2.6.22/examples/serialize.py
#usr/share/doc/libxml2-python-2.6.22/examples/sync.py
#usr/share/doc/libxml2-python-2.6.22/examples/test.dtd
#usr/share/doc/libxml2-python-2.6.22/examples/thread2.py
#usr/share/doc/libxml2-python-2.6.22/examples/tst.py
#usr/share/doc/libxml2-python-2.6.22/examples/tst.xml
#usr/share/doc/libxml2-python-2.6.22/examples/tstLastError.py
#usr/share/doc/libxml2-python-2.6.22/examples/tstURI.py
#usr/share/doc/libxml2-python-2.6.22/examples/tstmem.py
#usr/share/doc/libxml2-python-2.6.22/examples/tstxpath.py
#usr/share/doc/libxml2-python-2.6.22/examples/valid.xml
#usr/share/doc/libxml2-python-2.6.22/examples/validDTD.py
#usr/share/doc/libxml2-python-2.6.22/examples/validRNG.py
#usr/share/doc/libxml2-python-2.6.22/examples/validSchemas.py
#usr/share/doc/libxml2-python-2.6.22/examples/validate.py
#usr/share/doc/libxml2-python-2.6.22/examples/walker.py
#usr/share/doc/libxml2-python-2.6.22/examples/xpath.py
#usr/share/doc/libxml2-python-2.6.22/examples/xpathext.py
#usr/share/doc/libxml2-python-2.6.22/examples/xpathret.py
#usr/share/gtk-doc/html/libxml2
#usr/share/gtk-doc/html/libxml2/general.html
#usr/share/gtk-doc/html/libxml2/home.png
#usr/share/gtk-doc/html/libxml2/index.html
#usr/share/gtk-doc/html/libxml2/left.png
#usr/share/gtk-doc/html/libxml2/libxml2-DOCBparser.html
#usr/share/gtk-doc/html/libxml2/libxml2-HTMLparser.html
#usr/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html
#usr/share/gtk-doc/html/libxml2/libxml2-SAX.html
#usr/share/gtk-doc/html/libxml2/libxml2-SAX2.html
#usr/share/gtk-doc/html/libxml2/libxml2-c14n.html
#usr/share/gtk-doc/html/libxml2/libxml2-catalog.html
#usr/share/gtk-doc/html/libxml2/libxml2-chvalid.html
#usr/share/gtk-doc/html/libxml2/libxml2-debugXML.html
#usr/share/gtk-doc/html/libxml2/libxml2-dict.html
#usr/share/gtk-doc/html/libxml2/libxml2-encoding.html
#usr/share/gtk-doc/html/libxml2/libxml2-entities.html
#usr/share/gtk-doc/html/libxml2/libxml2-globals.html
#usr/share/gtk-doc/html/libxml2/libxml2-hash.html
#usr/share/gtk-doc/html/libxml2/libxml2-list.html
#usr/share/gtk-doc/html/libxml2/libxml2-nanoftp.html
#usr/share/gtk-doc/html/libxml2/libxml2-nanohttp.html
#usr/share/gtk-doc/html/libxml2/libxml2-parser.html
#usr/share/gtk-doc/html/libxml2/libxml2-parserInternals.html
#usr/share/gtk-doc/html/libxml2/libxml2-pattern.html
#usr/share/gtk-doc/html/libxml2/libxml2-relaxng.html
#usr/share/gtk-doc/html/libxml2/libxml2-schemasInternals.html
#usr/share/gtk-doc/html/libxml2/libxml2-schematron.html
#usr/share/gtk-doc/html/libxml2/libxml2-threads.html
#usr/share/gtk-doc/html/libxml2/libxml2-tree.html
#usr/share/gtk-doc/html/libxml2/libxml2-uri.html
#usr/share/gtk-doc/html/libxml2/libxml2-valid.html
#usr/share/gtk-doc/html/libxml2/libxml2-xinclude.html
#usr/share/gtk-doc/html/libxml2/libxml2-xlink.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlIO.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlautomata.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlerror.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlexports.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlmemory.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlmodule.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlreader.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlregexp.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlsave.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlschemas.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlschemastypes.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlstring.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlunicode.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlversion.html
#usr/share/gtk-doc/html/libxml2/libxml2-xmlwriter.html
#usr/share/gtk-doc/html/libxml2/libxml2-xpath.html
#usr/share/gtk-doc/html/libxml2/libxml2-xpathInternals.html
#usr/share/gtk-doc/html/libxml2/libxml2-xpointer.html
#usr/share/gtk-doc/html/libxml2/libxml2.devhelp
#usr/share/gtk-doc/html/libxml2/right.png
#usr/share/gtk-doc/html/libxml2/style.css
#usr/share/gtk-doc/html/libxml2/up.png
#usr/share/man/man1/xml2-config.1
#usr/share/man/man1/xmlcatalog.1
#usr/share/man/man1/xmllint.1
#usr/share/man/man3/libxml.3

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

View File

@@ -0,0 +1,65 @@
#usr/include/spandsp
#usr/include/spandsp.h
#usr/include/spandsp/adsi.h
#usr/include/spandsp/alaw_ulaw.h
#usr/include/spandsp/arctan2.h
#usr/include/spandsp/async.h
#usr/include/spandsp/awgn.h
#usr/include/spandsp/bert.h
#usr/include/spandsp/biquad.h
#usr/include/spandsp/complex.h
#usr/include/spandsp/complex_filters.h
#usr/include/spandsp/dc_restore.h
#usr/include/spandsp/dds.h
#usr/include/spandsp/ec_disable_tone.h
#usr/include/spandsp/echo.h
#usr/include/spandsp/fir.h
#usr/include/spandsp/fsk.h
#usr/include/spandsp/g168models.h
#usr/include/spandsp/g722.h
#usr/include/spandsp/g726.h
#usr/include/spandsp/hdlc.h
#usr/include/spandsp/ima_adpcm.h
#usr/include/spandsp/logging.h
#usr/include/spandsp/mmx.h
#usr/include/spandsp/modem_echo.h
#usr/include/spandsp/noise.h
#usr/include/spandsp/oki_adpcm.h
#usr/include/spandsp/oss.h
#usr/include/spandsp/playout.h
#usr/include/spandsp/plc.h
#usr/include/spandsp/power_meter.h
#usr/include/spandsp/queue.h
#usr/include/spandsp/schedule.h
#usr/include/spandsp/sig_tone.h
#usr/include/spandsp/super_tone_rx.h
#usr/include/spandsp/super_tone_tx.h
#usr/include/spandsp/t30.h
#usr/include/spandsp/t30_fcf.h
#usr/include/spandsp/t31.h
#usr/include/spandsp/t35.h
#usr/include/spandsp/t4.h
#usr/include/spandsp/telephony.h
#usr/include/spandsp/time_scale.h
#usr/include/spandsp/timing.h
#usr/include/spandsp/tone_detect.h
#usr/include/spandsp/tone_generate.h
#usr/include/spandsp/v17rx.h
#usr/include/spandsp/v17tx.h
#usr/include/spandsp/v22bis.h
#usr/include/spandsp/v27ter_rx.h
#usr/include/spandsp/v27ter_tx.h
#usr/include/spandsp/v29rx.h
#usr/include/spandsp/v29tx.h
#usr/include/spandsp/v42.h
#usr/include/spandsp/v42bis.h
#usr/include/spandsp/v8.h
#usr/include/spandsp/vector.h
usr/lib/libspandsp.a
usr/lib/libspandsp.la
usr/lib/libspandsp.so
usr/lib/libspandsp.so.0
usr/lib/libspandsp.so.0.0.1
usr/share/spandsp
usr/share/spandsp/global-tones.xml
usr/share/spandsp/tones.dtd

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,167 @@
diff -ur zaptel-1.2.3.orig/zaptel.c zaptel-1.2.3/zaptel.c
--- zaptel-1.2.3.orig/zaptel.c 2005-12-17 03:04:05.000000000 +0100
+++ zaptel-1.2.3/zaptel.c 2006-01-31 09:28:29.000000000 +0100
@@ -4913,11 +4913,40 @@
*(txb++) = fasthdlc_tx_run_nocheck(&ms->txhdlc);
}
bytes -= left;
+#ifdef CONFIG_ZAPATA_BRI_DCHANS
+ } else if (ms->flags & ZT_FLAG_BRIDCHAN) {
+ /*
+ * Let's get this right, we want to transmit complete frames only.
+ * The card driver will do the dirty HDLC work for us.
+ * txb (transmit buffer) is supposed to be big enough to store one frame
+ * we will make this as big as the D fifo (1KB or 2KB)
+ */
+
+ /* there are 'left' bytes in the user buffer left to transmit */
+ left = ms->writen[ms->outwritebuf] - ms->writeidx[ms->outwritebuf] - 2;
+ if (left > ms->maxbytes2transmit) {
+ memcpy(txb, buf + ms->writeidx[ms->outwritebuf], ms->maxbytes2transmit);
+ ms->writeidx[ms->outwritebuf] += ms->maxbytes2transmit;
+ txb += ms->maxbytes2transmit;
+ ms->bytes2transmit = ms->maxbytes2transmit;
+ ms->eoftx = 0;
+ } else {
+ memcpy(txb, buf + ms->writeidx[ms->outwritebuf], left);
+ ms->writeidx[ms->outwritebuf] += left + 2;
+ txb += left;
+ ms->bytes2transmit = left;
+ ms->eoftx = 1;
+ }
+ bytes = 0;
+#endif
} else {
memcpy(txb, buf + ms->writeidx[ms->outwritebuf], left);
ms->writeidx[ms->outwritebuf]+=left;
txb += left;
bytes -= left;
+#if defined(CONFIG_ZAPATA_BRI_DCHANS)
+ ms->bytes2transmit=ZT_CHUNKSIZE;
+#endif
}
/* Check buffer status */
if (ms->writeidx[ms->outwritebuf] >= ms->writen[ms->outwritebuf]) {
@@ -4962,6 +4991,17 @@
/* Transmit a flag if this is an HDLC channel */
if (ms->flags & ZT_FLAG_HDLC)
fasthdlc_tx_frame_nocheck(&ms->txhdlc);
+#if defined(CONFIG_ZAPATA_BRI_DCHANS)
+ if(ms->flags & ZT_FLAG_BRIDCHAN) {
+ // if (ms->bytes2transmit > 0) {
+ // txb += 2;
+ // ms->bytes2transmit -= 2;
+ bytes=0;
+ ms->eoftx = 1;
+// printk(KERN_CRIT "zaptel EOF(%d) bytes2transmit %d\n",ms->eoftx,ms->bytes2transmit);
+ // }
+ }
+#endif
#ifdef CONFIG_ZAPATA_NET
if (ms->flags & ZT_FLAG_NETDEV)
netif_wake_queue(ztchan_to_dev(ms));
@@ -4972,7 +5012,7 @@
tasklet_schedule(&ms->ppp_calls);
}
#endif
- }
+ }
} else if (ms->curtone && !(ms->flags & ZT_FLAG_PSEUDO)) {
left = ms->curtone->tonesamples - ms->tonep;
if (left > bytes)
@@ -5018,6 +5058,10 @@
memset(txb, 0xFF, bytes);
}
bytes = 0;
+#if defined(CONFIG_ZAPATA_BRI_DCHANS)
+ } else if(ms->flags & ZT_FLAG_BRIDCHAN) {
+ bytes = 0;
+#endif
} else {
memset(txb, ZT_LIN2X(0, ms), bytes); /* Lastly we use silence on telephony channels */
bytes = 0;
@@ -5743,6 +5787,13 @@
int left, x;
int bytes = ZT_CHUNKSIZE;
+#if defined(CONFIG_ZAPATA_BRI_DCHANS)
+ if (ms->flags & ZT_FLAG_BRIDCHAN) {
+ bytes = ms->bytes2receive;
+ if (bytes < 1) return;
+// printk(KERN_CRIT "bytes2receive %d\n",ms->bytes2receive);
+ }
+#endif
while(bytes) {
#if defined(CONFIG_ZAPATA_NET) || defined(CONFIG_ZAPATA_PPP)
@@ -5801,6 +5852,19 @@
}
}
}
+#ifdef CONFIG_ZAPATA_BRI_DCHANS
+ } else if (ms->flags & ZT_FLAG_BRIDCHAN) {
+ memcpy(buf + ms->readidx[ms->inreadbuf], rxb, left);
+ rxb += left;
+ ms->readidx[ms->inreadbuf] += left;
+ bytes -= left;
+ if (ms->eofrx == 1) {
+ eof=1;
+ }
+// printk(KERN_CRIT "receiving %d bytes\n",ms->bytes2receive);
+ ms->bytes2receive = 0;
+ ms->eofrx = 0;
+#endif
} else {
/* Not HDLC */
memcpy(buf + ms->readidx[ms->inreadbuf], rxb, left);
diff -ur zaptel-1.2.3.orig/zaptel.h zaptel-1.2.3/zaptel.h
--- zaptel-1.2.3.orig/zaptel.h 2005-12-17 03:04:05.000000000 +0100
+++ zaptel-1.2.3/zaptel.h 2006-01-31 09:28:29.000000000 +0100
@@ -994,6 +994,13 @@
int do_ppp_error;
struct sk_buff_head ppp_rq;
#endif
+#ifdef CONFIG_ZAPATA_BRI_DCHANS
+ int bytes2receive;
+ int maxbytes2transmit; /* size of the tx buffer in the card driver */
+ int bytes2transmit;
+ int eofrx;
+ int eoftx;
+#endif
spinlock_t lock;
char name[40]; /* Name */
/* Specified by zaptel */
@@ -1068,7 +1075,7 @@
int txbufpolicy; /* Buffer policy */
int rxbufpolicy; /* Buffer policy */
int txdisable; /* Disable transmitter */
- int rxdisable; /* Disable receiver */
+ int rxdisable; /* Disable receiver */
/* Tone zone stuff */
@@ -1231,6 +1238,10 @@
#define ZT_FLAG_T1PPP (1 << 15)
#define ZT_FLAG_SIGFREEZE (1 << 16) /* Freeze signalling */
+#if defined(CONFIG_ZAPATA_BRI_DCHANS)
+#define ZT_FLAG_BRIDCHAN (1 << 17)
+#endif
+
struct zt_span {
spinlock_t lock;
void *pvt; /* Private stuff */
diff -ur zaptel-1.2.3.orig/zconfig.h zaptel-1.2.3/zconfig.h
--- zaptel-1.2.3.orig/zconfig.h 2005-11-29 19:42:08.000000000 +0100
+++ zaptel-1.2.3/zconfig.h 2006-01-31 09:28:29.000000000 +0100
@@ -152,4 +152,10 @@
*/
/* #define FXSFLASH */
+/*
+ * Uncomment the following for BRI D channels
+ *
+ */
+#define CONFIG_ZAPATA_BRI_DCHANS
+
#endif