From e1ae1a59b53ec391cc1b9442afd4b9f1f0f31730 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 5 Jun 2001 21:40:55 +0000 Subject: add deb packaging foo (doesn't work yet) --- debian/control | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 debian/control (limited to 'debian/control') diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..2f66fd395 --- /dev/null +++ b/debian/control @@ -0,0 +1,82 @@ +Source: freeside +Section: admin +Priority: optional +Maintainer: Ivan Kohler +Build-Depends: debhelper (>> 3.0.0) +Standards-Version: 3.5.2 + +Package: freeside +Architecture: any +Depends: freeside-lib +Recommends: freeside-doc, freeside-ui-webui, libterm-query-perl +Suggests: freeside-passwd-server, freeside-signup-server, freeside-session-server +Description: Billing and administration package for ISPs. + Freeside is a billing and account administration package for ISPs. It stores + customer information in an SQL database, and will update UNIX passwd and + shadow files, and configuration for sendmail, qmail, BIND and/or Apache. + It is also useful as a central database of accounts/domains/web-space + for a large number of machines. + +Package: freeside-doc +Architecture: all +Description: Documentation for freeside + This package provides the HTML documentation for Freeside, a billing and + account administration package for ISPs. + +Package: freeside-lib +Architecture: all +Depends: libdigest-md5-perl, liburi-perl, libhtml-parser-perl, libnet-perl, liblocale-codes-perl, libnet-whois-perl, libwww-perl, libbusiness-creditcard-perl, mailtools, libtimedate-perl, libdate-manip-perl, libfile-counterfile-perl, libfreezethaw-perl, libtext-template-perl, libdbd-pg-perl +Description: Freeside libraries and extension API + This package contains the libraries which implement the business logic and + backend functions of Freeside, a billing and account administration package + for ISPs. This package also contains the manual pages for the library API. + +Package: freeside-ui-web +Architecture: all +Depends: libstring-approx-perl, freeside-lib, libapache-mod-perl|apache-perl +Suggests: libapache-mod-ssl|apache-ssl +Description: Easy-to-use web interface for Freeside + This package contains the web interface for Freeside, a billing and account + administration package for ISPs. This is what sales or support folks will + typically use to add new accounts, edit exiting accounts and so on. + +Package: freeside-passwd-server +Architecture: all +Depends: freeside-lib +Description: Freeside password server + This component of Freeside, a billing and account administration package for + ISPs, + +Package: freeside-passwd-client +Architecture: all +Depends: +Description: + + +Package: freeside-signup-server +Architecture: all +Depends: freeside-lib +Description: + + +Package: freeside-signup-client +Architecture: all +Depends: +Description: + + +Package: freeside-signup-client-webui +Architecture: all +Depends: freeside-signup-client-lib, httpd +Description: + + +Package: freeside-session-server +Architecture: all +Depends: freeside-lib +Description: + + +Package: freeside-session-client +Architecture: all +Depends: ssh -- cgit v1.2.1 From f3b8b72d2a07683b2deb2774f29407e25e725b5a Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 1 Apr 2003 01:22:25 +0000 Subject: correct last_bill problems with $0 invoice (non-existant) edge cases --- debian/control | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index 2f66fd395..de2820d83 100644 --- a/debian/control +++ b/debian/control @@ -8,14 +8,14 @@ Standards-Version: 3.5.2 Package: freeside Architecture: any Depends: freeside-lib -Recommends: freeside-doc, freeside-ui-webui, libterm-query-perl -Suggests: freeside-passwd-server, freeside-signup-server, freeside-session-server +Recommends: freeside-doc, freeside-ui-web, libterm-query-perl +Suggests: freeside-passwd-server, freeside-signup-server, freeside-session-server, freeside-selfservice-server Description: Billing and administration package for ISPs. Freeside is a billing and account administration package for ISPs. It stores customer information in an SQL database, and will update UNIX passwd and - shadow files, and configuration for sendmail, qmail, BIND and/or Apache. - It is also useful as a central database of accounts/domains/web-space - for a large number of machines. + shadow files, RADIUS users file and SQL databases, and configuration for + sendmail, qmail, BIND and/or Apache. It is also useful as a central database + of accounts/domains/web-space for a large number of machines. Package: freeside-doc Architecture: all @@ -25,7 +25,7 @@ Description: Documentation for freeside Package: freeside-lib Architecture: all -Depends: libdigest-md5-perl, liburi-perl, libhtml-parser-perl, libnet-perl, liblocale-codes-perl, libnet-whois-perl, libwww-perl, libbusiness-creditcard-perl, mailtools, libtimedate-perl, libdate-manip-perl, libfile-counterfile-perl, libfreezethaw-perl, libtext-template-perl, libdbd-pg-perl +Depends: libmime-base64-perl, libdigest-md5-perl, liburi-perl, libhtml-tagset-perl, libhtml-parser-perl, libnet-perl, liblocale-codes-perl, libnet-whois-perl, libwww-perl, libbusiness-creditcard-perl, libmailtools-perl, libtimedate-perl, libdate-manip-perl, libfile-counterfile-perl, libfreezethaw-perl, libtext-template-perl, libdbd-pg-perl, libdbix-datasource-perl, libdbix-dbschema-perl, libnet-ssh-perl, libnet-scp-perl, libapache-asp-perl, libtie-ixhash-perl, libtime-duration-perl, libhtml-widgets-selectlayers-perl, libstorable-perl, libapache-dbi-perl Description: Freeside libraries and extension API This package contains the libraries which implement the business logic and backend functions of Freeside, a billing and account administration package @@ -80,3 +80,13 @@ Description: Package: freeside-session-client Architecture: all Depends: ssh +Description: + + +Package: freeside-selfservice-server +Architecture: all +Depends: +Description: + + + -- cgit v1.2.1 From c6d6af63486146b83095818513c3c11bdb21360d Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 23 Jan 2004 00:49:36 +0000 Subject: update ideas about package splitup --- debian/control | 61 ++++++++++++++-------------------------------------------- 1 file changed, 14 insertions(+), 47 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index de2820d83..d7873b228 100644 --- a/debian/control +++ b/debian/control @@ -8,8 +8,8 @@ Standards-Version: 3.5.2 Package: freeside Architecture: any Depends: freeside-lib -Recommends: freeside-doc, freeside-ui-web, libterm-query-perl -Suggests: freeside-passwd-server, freeside-signup-server, freeside-session-server, freeside-selfservice-server +Recommends: freeside-doc, freeside-ui-web +Suggests: freeside-selfservice-server Description: Billing and administration package for ISPs. Freeside is a billing and account administration package for ISPs. It stores customer information in an SQL database, and will update UNIX passwd and @@ -30,63 +30,30 @@ Description: Freeside libraries and extension API This package contains the libraries which implement the business logic and backend functions of Freeside, a billing and account administration package for ISPs. This package also contains the manual pages for the library API. + (? like a libmodule-perl package) Package: freeside-ui-web Architecture: all -Depends: libstring-approx-perl, freeside-lib, libapache-mod-perl|apache-perl +Depends: libhtml-mason-perl, libstring-approx-perl, freeside-lib, libapache-mod-perl|apache-perl Suggests: libapache-mod-ssl|apache-ssl Description: Easy-to-use web interface for Freeside This package contains the web interface for Freeside, a billing and account administration package for ISPs. This is what sales or support folks will typically use to add new accounts, edit exiting accounts and so on. -Package: freeside-passwd-server -Architecture: all -Depends: freeside-lib -Description: Freeside password server - This component of Freeside, a billing and account administration package for - ISPs, - -Package: freeside-passwd-client -Architecture: all -Depends: -Description: - - -Package: freeside-signup-server -Architecture: all -Depends: freeside-lib -Description: - - -Package: freeside-signup-client -Architecture: all -Depends: -Description: - - -Package: freeside-signup-client-webui -Architecture: all -Depends: freeside-signup-client-lib, httpd -Description: - - -Package: freeside-session-server +Package: freeside-selfservice-server Architecture: all -Depends: freeside-lib +Depends: freeside-lib, libnet-ssh-perl, ssh Description: - + This package contains the server side of the customer self-service interface. + It is installed on a private backend machine, and opens an outgoing ssh + connection to one or more public web server(s). -Package: freeside-session-client +Package: freeside-selfservice-client Architecture: all -Depends: ssh -Description: - - -Package: freeside-selfservice-server -Architecture: all -Depends: +Depends: libstorable-perl, libhttp-browserdetect-perl, libbusiness-creditcard-perl, ssh Description: - - + This package contains the client side of the customer self-service interface. + It is typically installed on a public webserver and interfaces with + freeside-selfservice-server installed on a private backend machine. -- cgit v1.2.1