From c6d6af63486146b83095818513c3c11bdb21360d Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 23 Jan 2004 00:49:36 +0000 Subject: [PATCH] update ideas about package splitup --- debian/control | 61 ++++++++++++++-------------------------------------------- 1 file changed, 14 insertions(+), 47 deletions(-) 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. -- 2.11.0