diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..b367574 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,39 @@ +capisuite for Debian +-------------------- + +That's my first non trivial package. If violations to the debian-policy +are found please let me know. + +Using capisuite on Debian +------------------------- + + o I'll assume that you'll have a working CAPI capable card + o configure files in /etc/init.d/capisuite to your needs + o set run_capisuite_daemon in /etc/default/capisuite to 'y' + now capisuite daemon will be start/stop on boot/shutdown, + respectively. + +ISDN PCMCIA card users +---------------------- + +For PCMCIA cards it makes more sense to not start capisuite always +on boot but let the cardmgr start and stop capisuite when the card +is inserted/removed: + + o install pcmcia-cs pkg that contains the cardmgr daemon + o remove boot/shutdown scripts + + update-rc.d -f capisuite remove + + o insert the card into the PCMCIA slot + o check new the cardmgr entries at the end of + + /var/log/daemon.log + + to find out what script in /etc/pcmcia cardmgr call on insertion + + o add /etc/init.d/capisuite start|stop to end|start of the the + start)|stop) branches in the /etc/pcmcia/ script + + + -- Achim Bohnet , Mon, 19 Mar 2003 19:28:23 +0100 diff --git a/debian/TODO.Debian b/debian/TODO.Debian new file mode 100644 index 0000000..fb7a137 --- /dev/null +++ b/debian/TODO.Debian @@ -0,0 +1,12 @@ +TODO (high to low IMHO) + +o fix perms of installed dirs +o split manpages out of manual.sgml +o logrotate log files +o add cronjob for cleanup fax/voice msg + +o split manual into capisuite-doc + +o Try to build on Debian unstable +o limit arch to i386 just as libcapi20 does +__END__ diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..4f4f51c --- /dev/null +++ b/debian/changelog @@ -0,0 +1,34 @@ +capisuite (0.4.1-0) unstable; urgency=low + + * remove gcc-2.95 patch. Fixed upstream + + -- Gernot Hillier Sat, 22 Mar 2003 00:31:05 +0100 + +capisuite (0.4.1-0) unstable; urgency=low + + * new upstream release + * remove fix-interpreter patch. Fixed upstream + * remove conffiles entries. Looks like one of the dh_* + marks everything below /etc as a conf file automaticly + + -- Achim Bohnet Thu, 20 Mar 2003 21:12:02 +0100 + +capisuite (0.4-0cvs20030320.1) unstable; urgency=low + + * update from cvs: better config checks and config error msg + * added TODO.Debian + * removed DESTDIR patch. Fix upstream + + -- Achim Bohnet Thu, 20 Mar 2003 12:53:35 +0100 + +capisuite (0.4-0cvs20030319.1) unstable; urgency=low + + * Initial Release. + * cvs update upto 19 Mar 2003 + * added init.d script (S21, K19) + * patch: upstream gcc-2.95.diff + * patch DESTDIR fix (send upstream) + * patch: capicuitefax interpreter python -> python2.2 + + -- Achim Bohnet Mon, 19 Mar 2003 21:37:06 +0100 + diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e9f8389 --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: capisuite +Section: comm +Priority: optional +Maintainer: Achim Bohnet +Build-Depends: debhelper (>> 3.0.0), python2.2-dev +Standards-Version: 3.5.2 + +Package: capisuite +Architecture: any +Depends: ${shlibs:Depends}, sfftobmp, gs, exim | mail-transport-agent +Suggests: sffview +Description: easy fax and voice box solution for ISDN/CAPI capable devices + In the default setup CapiSuite provides a fax and voice box solution for + multi users. + . + Further CapiSuite tries to give the user the ability to code his own ISDN + applications without having to fiddle around with all the dirty + programming details like callback functions, data buffers, protocol + settings and so on. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..2b3a53e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +This package was debianized by Achim Bohnet on +Mon, 10 Mar 2003 21:37:06 +0100. + +It was downloaded from http://www.capisuite.de/ + +Upstream Author(s): Gernot Hillier + +Copyright: + +GPL see /usr/share/doc/common-licenses/GPL diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..67d0779 --- /dev/null +++ b/debian/dirs @@ -0,0 +1,10 @@ +usr/bin +usr/sbin +etc/capisuite +etc/default +var/log +var/spool/capisuite/done +var/spool/capisuite/sendq +var/spool/capisuite/failed +var/spool/capisuite/users +var/spool/capisuite diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..9ff033f --- /dev/null +++ b/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +TODO +debian/TODO.Debian diff --git a/debian/etc-default b/debian/etc-default new file mode 100644 index 0000000..0222562 --- /dev/null +++ b/debian/etc-default @@ -0,0 +1,6 @@ +# run_capisuite_daemon: +# set 'y' to activate the boot/shutdown script +# /etc/init.d/capisuite (Don't forget to +# configure the files in /etc/capisuite/ +# +run_capisuite_daemon=n diff --git a/debian/init.d b/debian/init.d new file mode 100644 index 0000000..d4e1317 --- /dev/null +++ b/debian/init.d @@ -0,0 +1,84 @@ +#! /bin/sh +# +# Script to start/stop capisuite daemon during boot/shutdown or from +# cardmgr via script from a /etc/pcmcia/