--- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.postrm +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.postrm @@ -0,0 +1,91 @@ +#!/bin/sh +# postrm script for firebird2.0-classic + +set -e +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +set -u + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + + +# We can't include function.sh here, it is already removed by dpkg + +FB_VER=2.0 +FB="/usr/lib/fireird/$FB_VER" +DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password" +SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb" + +case "$1" in + purge) + if [ -f /usr/share/debconf/confmodule ]; then + # metaget returns an error "... does not exist" if the last package + # is purged + db_metaget shared/firebird/purge_security || RET= + if ! (echo "$RET" | grep -q "$FB_VER") ; then + if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then + # clean up security remains? + db_subst shared/firebird/purge_security FB_VER $FB_VER + db_fset shared/firebird/purge_security seen false + db_input critical shared/firebird/purge_security + # remove databases? + db_subst shared/firebird/purge_databases FB_VER $FB_VER + db_fset shared/firebird/purge_databases seen false + db_input critical shared/firebird/purge_databases + db_go + + db_get shared/firebird/purge_security + purge_security=$RET + db_get shared/firebird/purge_databases + purge_databases=$RET + + + if [ "$purge_security" = 'true' ]; then + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + + if [ -f "$SECURITY_DB" ]; then + rm "$SECURITY_DB" + fi + fi + + + if [ "$purge_databases" = 'true' ]; then + DB_DIR="/var/lib/firebird/$FB_VER/data" + + find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \ + -exec rm '{}' \; + fi + fi + fi + else + echo "debconf unavailable." + echo "NOT purging password file ($DBAPasswordFile)" + echo "NOT purging security database ($SECURITY_DB)" + echo "NOT purging databases in /var/lib/firebird/$FB_VER/data" + fi + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + if [ -x update-inetd ]; then + update-inetd --remove "gds_db" + fi + ;; + +esac + +#DEBHELPER# + +exit 0 + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.lintian.overrides +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.lintian.overrides @@ -0,0 +1,11 @@ +# Manpages are in firebird2.0-common, which is a dependency +# of firebird2.0-classic +firebird2.0-classic: binary-without-manpage usr/bin/fbstat +firebird2.0-classic: binary-without-manpage usr/bin/gbak +firebird2.0-classic: binary-without-manpage usr/bin/gdef +firebird2.0-classic: binary-without-manpage usr/bin/gfix +firebird2.0-classic: binary-without-manpage usr/bin/gpre +firebird2.0-classic: binary-without-manpage usr/bin/gsec +firebird2.0-classic: binary-without-manpage usr/bin/isql-fb +firebird2.0-classic: binary-without-manpage usr/bin/qli +firebird2.0-classic: binary-without-manpage usr/bin/nbackup --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-super.default +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-super.default @@ -0,0 +1,11 @@ +# Firebird super-server is disabled by default. +# To enable either +# change the following line from "no" to "yes". +# or +# run `dpkg-reconfigure firebird2.0-super' as root + +# CAUTION: allowing two different servers access the same database +# simultaneously will inevitably lead to database corruption and data loss. +# +# Please remember to change SYSDBA's password when enabling firebird server +ENABLE_SUPER_SERVER=no --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/fbmgr.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/fbmgr.sgml @@ -0,0 +1,140 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + FBMGR"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Managing Firebird server process + + + + DESCRIPTION + + &manpackage; is a utility for managing Firebird + server process on UNIX systems + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide (look for ibmgr). + + + + + COMMON OPTIONS + + -help + Print help text + + + + + -password <replaceable>password</replaceable> + Supplies SYSDBA password + + + + -show + Shows host and user + + + + -shut + Rolls back current transactions, terminates client connects and shutdown server + immediately + + + + -start[-once|-forever] + Starts server, the -forever switch causes the server to restart if it crashes + (by fbquard for super-server), -forever is dafault + + + + -user + Supplies SYSDBA + + + + + + + EXAMPLES + + + + + + Starting the server + fbmgr -start + + + Stopping the server + fbmgr -shut -password SYSDBApassword + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/clean-after-build.sh +++ firebird2.0-2.0.4.13130-1.ds1/debian/clean-after-build.sh @@ -0,0 +1,113 @@ +#!/bin/sh + +set -e + +if [ ! -f debian/control ] ; +then + echo Run from wrong directory: "$PWD" + exit 1 +fi + + +if [ -f Makefile ]; +then + make --no-builtin-rules clean +fi + +rm -rf temp autom4te.cache gen + +rm -rf Makefile config.log config.status libtool + +rm -rf extern/editline/np/unvis.o_a \ + extern/editline/np/fgetln.o_a \ + extern/editline/np/strlcat.o_a \ + extern/editline/np/vis.o_a \ + extern/editline/np/strlcpy.o_a \ + extern/editline/editline.o_a \ + extern/editline/history.o_a \ + extern/editline/readline.o_a \ + extern/editline/tokenizer.o_a \ + extern/editline/libedit.a \ + extern/editline/Makefile \ + extern/editline/config.cache \ + extern/editline/config.h \ + extern/editline/config.log \ + extern/editline/config.status \ + \ + extern/editline/common.h \ + extern/editline/editline.c \ + extern/editline/editline.d \ + extern/editline/emacs.h \ + extern/editline/fcns.c \ + extern/editline/fcns.h \ + extern/editline/help.c \ + extern/editline/help.h \ + extern/editline/history.d \ + extern/editline/np/fgetln.d \ + extern/editline/np/strlcat.d \ + extern/editline/np/strlcpy.d \ + extern/editline/np/unvis.d \ + extern/editline/np/vis.d \ + extern/editline/readline.d \ + extern/editline/tokenizer.d \ + extern/editline/vi.h + +rm -rf extern/icu/source/bin \ + extern/icu/source/lib + +rm -f extern/icu/source/test/thaitest/Makefile \ + extern/icu/source/test/letest/Makefile \ + extern/icu/source/test/testmap/Makefile \ + extern/icu/source/test/threadtest/Makefile \ + extern/icu/source/test/threadtest/Makefile \ + extern/icu/source/extra/scrptrun/Makefile \ + extern/icu/source/tools/dumpce/Makefile \ + extern/icu/source/samples/layout/Makefile + +# src/dsql/dsql.tab.h + +rm -rf src/dsql/dsql.tab.c \ + src/dsql/parse.cpp \ + src/include/gen/autoconfig.h \ + src/include/gen/blrtable.h \ + src/v5_examples/Makefile + +rm -f src/burp/backup.cpp \ + src/burp/restore.cpp \ + src/gpre/gpre_meta.cpp \ + src/jrd/codes.cpp \ + src/msgs/build_file.cpp \ + src/dsql/array.cpp \ + src/dsql/blob.cpp \ + src/dsql/metd.cpp \ + src/dudley/exe.cpp \ + src/isql/extract.cpp \ + src/isql/isql.cpp \ + src/isql/show.cpp \ + src/jrd/dfw.cpp \ + src/jrd/dpm.cpp \ + src/jrd/dyn.cpp \ + src/jrd/dyn_def.cpp \ + src/jrd/dyn_del.cpp \ + src/jrd/dyn_mod.cpp \ + src/jrd/dyn_util.cpp \ + src/jrd/fun.cpp \ + src/jrd/grant.cpp \ + src/jrd/ini.cpp \ + src/jrd/met.cpp \ + src/jrd/pcmet.cpp \ + src/jrd/scl.cpp \ + src/msgs/change_msgs.cpp \ + src/msgs/check_msgs.cpp \ + src/msgs/enter_msgs.cpp \ + src/msgs/modify_msgs.cpp \ + src/qli/help.cpp \ + src/qli/meta.cpp \ + src/qli/proc.cpp \ + src/qli/show.cpp \ + src/utilities/security.cpp + +rm -f src/*.fdb src/*.lnk src/indicator.* src/Makefile + +exit 0 + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-server-common.links +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-server-common.links @@ -0,0 +1,13 @@ +var/lib/firebird/2.0/system usr/lib/firebird/2.0/help +etc/firebird/2.0/aliases.conf usr/lib/firebird/2.0/aliases.conf +var/log/firebird2.0.log usr/lib/firebird/2.0/firebird.log +var/run/firebird/2.0 usr/lib/firebird/2.0/run +var/lib/firebird/2.0/system/security.fdb usr/lib/firebird/2.0/security2.fdb +usr/bin/fbstat usr/lib/firebird/2.0/bin/gstat +usr/bin/gbak usr/lib/firebird/2.0/bin/gbak +usr/bin/gdef usr/lib/firebird/2.0/bin/gdef +usr/bin/gfix usr/lib/firebird/2.0/bin/gfix +usr/bin/gsec usr/lib/firebird/2.0/bin/gsec +usr/bin/isql-fb usr/lib/firebird/2.0/bin/isql +usr/bin/nbackup usr/lib/firebird/2.0/bin/nbackup +usr/bin/qli usr/lib/firebird/2.0/bin/qli --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird-dev.links +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird-dev.links @@ -0,0 +1,4 @@ +usr/include usr/lib/firebird/2.0/include +usr/lib/libfbclient.so usr/lib/firebird/2.0/lib/libfbclient.so +usr/lib/libfbembed.so usr/lib/firebird/2.0/lib/libfbembed.so +usr/lib/libgds.so usr/lib/firebird/2.0/lib/libgds.so --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/rules +++ firebird2.0-2.0.4.13130-1.ds1/debian/rules @@ -0,0 +1,263 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +FB_MAJOR:= $(shell awk '/FB_MAJOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_MINOR:= $(shell awk '/FB_MINOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_REV := $(shell awk '/FB_REV_NO/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_VER := $(FB_MAJOR).$(FB_MINOR) +FB_FULL_VER:= $(FB_VER).$(FB_REV) + +EMBED_SOVER=$(FB_MAJOR) +CLIENT_SOVER=$(FB_MAJOR) + +ifndef FB_MAJOR +$(error FB_MAJOR not defined) +else ifndef FB_MINOR +$(error FB_MINOR not defined) +else ifndef FB_REV +$(error FB_REV not defined) +else ifndef FB_VER +$(error FB_VER not defined) +else ifndef FB_FULL_VER +$(error FB_FULL_VER not defined) +else ifndef EMBED_SOVER +$(error EMBED_SOVER not defined) +else ifndef CLIENT_SOVER +$(error CLIENT_SOVER not defined) +endif + +include /usr/share/quilt/quilt.make + +# Currently firebird builds fine with current gcc version (4.1.2) after +# applying debian/patches/gcc4*. +# Those lines are here for future tweaking if needed. +# Sarge backport would need them (to force usage of gcc 3.4) +#export CC=gcc-4.1 +#export CXX=g++-4.1 +#export CPP=cpp-4.1 +#export CXXPP=cpp-4.1 + + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +confflags += --disable-static --disable-rpath --with-gpre-cobol --prefix=/usr/lib/firebird/$(FB_VER) + +# This causes the lock manager that is started during the build +# to terminate after some idle time, avoiding leaving stale +# processes on buildds +CFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings +CXXFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings +export CFLAGS CXXFLAGS + +# We're building 2 flavours resulting in 9 binary packages: +# * Super server +# -super +# libfbclient2 +# * Classic server +# -classic +# libfbembed2 +# * Common +# -common +# -server-common +# -dev +# -examples +# -doc + +autogen: autogen-stamp +autogen-stamp: $(QUILT_STAMPFN) + NOCONFIGURE=1 sh autogen.sh + touch $@ + +.PHONY: configure-super +configure-super: configure-super-stamp +configure-super-stamp: autogen-stamp + echo Starting configure architecture SuperServer + dh_testdir + + -sh debian/clean-after-build.sh + + chmod u+x ./configure + LDFLAGS="-Wl,--as-needed" ./configure $(confflags) --enable-superserver + + touch $@ + +.PHONY: configure-classic +configure-classic: configure-classic-stamp +configure-classic-stamp: autogen-stamp + echo Starting configure architecture ClassicServer + dh_testdir + + -sh debian/clean-after-build.sh + + chmod u+x ./configure + LDFLAGS="-Wl,--as-needed" ./configure $(confflags) + + touch $@ + +.PHONY: build +build: build-stamp +build-stamp: build-manuals build-super-stamp build-classic-stamp + touch $@ + +MANUALS_BASE = isql-fb fbmgr gbak gdef gfix gpre gsec fbstat qli nbackup +MANUALS = $(addprefix debian/,$(addsuffix .1,$(MANUALS_BASE))) + +.PHONY: build-manuals +build-manuals: $(MANUALS) + +%.1 : %.sgml + docbook-to-man $< > $@ + +.PHONY: build-super +build-super: build-super-stamp +build-super-stamp: configure-super-stamp + echo Starting build-super-server + dh_testdir + $(MAKE) + + # moving to SuperServer target + rm -rf ./debian/firebird-super + mv ./gen/firebird ./debian/firebird-super + mv ./gen/install ./debian/firebird-super/ + + touch $@ + +.PHONY: build-classic +build-classic: build-classic-stamp +build-classic-stamp: configure-classic-stamp + echo Starting build-classic-server + dh_testdir + $(MAKE) + + # moving to ClassicServer target + rm -rf ./debian/firebird-classic + mv ./gen/firebird ./debian/firebird-classic + + touch $@ + +.PHONY: clean +clean: unpatch + dh_testdir + dh_testroot + + sh debian/clean-after-build.sh + + rm -f $(MANUALS) + + rm -f build-stamp build-classic-stamp configure-classic-stamp \ + build-super-stamp configure-super-stamp autogen-stamp + + # re-generated in autogen target + rm -f builds/make.new/config/config.guess \ + builds/make.new/config/config.sub \ + builds/make.new/config/ltmain.sh \ + builds/make.new/config/config.h.in \ + aclocal.m4 \ + configure + + rm -rf debian/firebird-super \ + debian/firebird-classic + + debconf-updatepo + + # We don't need these in the .diff, they are copies + rm -f debian/firebird$(FB_VER)-super.templates \ + debian/firebird$(FB_VER)-classic.templates \ + debian/firebird$(FB_VER)-super.config \ + debian/firebird$(FB_VER)-classic.config + + dh_clean + + @echo FB_MAJOR = $(FB_MAJOR) + @echo FB_MINOR = $(FB_MINOR) + @echo FB_REV = $(FB_REV) + @echo FB_VER = $(FB_VER) + @echo FB_FULL_VER = $(FB_FULL_VER) + @echo EMBED_SOVER = $(EMBED_SOVER) + @echo CLIENT_SOVER= $(CLIENT_SOVER) + +.PHONY: install +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + sh debian/make_packages.sh + + cp -a debian/server-templates.master \ + debian/firebird$(FB_VER)-super.templates + + cp -a debian/server-templates.master \ + debian/firebird$(FB_VER)-classic.templates + + cp -a debian/server-config.master \ + debian/firebird$(FB_VER)-super.config + + cp -a debian/server-config.master \ + debian/firebird$(FB_VER)-classic.config + +.PHONY: binary-indep +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -i + dh_installman -i + dh_installexamples -i + dh_installlogrotate -i --name firebird$(FB_VER) + dh_installchangelogs ChangeLog -i + dh_link -i + dh_compress -i + dh_fixperms -i + + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +.PHONY: binary-arch +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdocs -a + dh_installdebconf -a + dh_installexamples -a + dh_installmenu -a + dh_installinit -a -pfirebird$(FB_VER)-super -pfirebird$(FB_VER)-classic + dh_installcron -a + dh_installman -a + dh_installinfo -a + dh_installlogrotate -a --name firebird$(FB_VER) + dh_installchangelogs ChangeLog -a + dh_strip -a + dh_link -a -A + dh_compress -a + dh_fixperms -a + + dh_makeshlibs -p libfbclient$(CLIENT_SOVER) -V'libfbclient$(CLIENT_SOVER) (>= $(FB_FULL_VER))' + dh_makeshlibs -p libfbembed$(EMBED_SOVER) -V'libfbembed$(EMBED_SOVER) (>= $(FB_FULL_VER))' + + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +.PHONY: binary +binary: binary-indep binary-arch + +.PHONY: get-orig-source +get-orig-source: + sh debian/get-orig-source.sh --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird-utils.wrapper +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird-utils.wrapper @@ -0,0 +1,50 @@ +#!/bin/sh + +set -eu + +SUPPORTED_VERSIONS="2.0 1.5" +SUPPORTED_UTILS="fbstat gbak gdef gfix gpre isql-fb qli gsec nbackup" +BASE="/usr/lib/firebird" + +PROG=`basename $0` + +FOUND="" +for i in $SUPPORTED_UTILS; +do + if [ "$i" = "$PROG" ]; + then + FOUND="$i" + break + fi +done + +if [ -z "$FOUND" ]; +then + echo "$PROG utility is not known." + exit 1 +fi + +if [ -n "${FB_VER:-}" ]; then + export FIREBIRD="$BASE/$FB_VER" + + if [ -x "/usr/bin/$PROG-$FB_VER" ]; + then + exec "/usr/bin/$PROG-$FB_VER" "$@" + else + echo /usr/bin/$PROG-$FB_VER is not executable. Try installing firebird$FB_VER-super or firebird$FB_VER-classic packages, or specify different version in 'FB_VER' environment variable. + exit 1 + fi +fi + +for v in $SUPPORTED_VERSIONS; do + if [ -x "/usr/bin/$PROG-$v" ]; then + export FIREBIRD="$BASE/$v" + exec "/usr/bin/$PROG-$v" "$@" + fi +done + +echo "No supported version of '$PROG' utility was found." +echo "Please install some of the firebirdVER-FLAVOUR packages" +echo "VER beng one of $SUPPORTED_VERSIONS" +echo "and FLAVOUR being 'super' or 'classic'" + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/reindex-db +++ firebird2.0-2.0.4.13130-1.ds1/debian/reindex-db @@ -0,0 +1,55 @@ +#!/bin/sh + +set -eu + +usage() +{ + cat <<"_EOF" >& 2 +Usage: `sh basename $0` database +_EOF + exit 1 +} + +[ -n "${1:-}" ] && [ -z "${2:-}" ] || usage + +DB="$1" + +ISQL=isql-fb-2.0 + +reindex() +{ + echo "Refreshing indices of '$DB':" + while read i; do + echo -n " $i" + echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB" \ + || echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB" + done +} + +TMP=`tempfile` + +trap "rm -f $TMP" QUIT INT EXIT + +cat <<'EOF' | $ISQL "$DB" | perl -ne 's/ +$//; next if /^=*$/; next unless $start++; print' > $TMP +SET heading; +SELECT DISTINCT i.rdb$index_name +FROM rdb$indices i +JOIN rdb$relations r + ON r.rdb$relation_name=i.rdb$relation_name +JOIN rdb$index_segments s + ON s.rdb$index_name=i.rdb$index_name +JOIN rdb$relation_fields f + ON f.rdb$relation_name=i.rdb$relation_name +JOIN rdb$fields fd + ON fd.rdb$field_name=f.rdb$field_source +JOIN rdb$character_sets cs + ON cs.rdb$character_set_id = fd.rdb$character_set_id +WHERE fd.rdb$field_type IN (14,15,37,38,40,41) + AND (i.rdb$index_inactive=0 OR i.rdb$index_inactive IS NULL) +-- AND (r.rdb$system_flag=0 OR r.rdb$system_flag IS NULL) + AND cs.rdb$character_set_name NOT IN ('NONE', 'OCTETS'); +EOF + +sleep 1 + +reindex < $TMP --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/README.Debian +++ firebird2.0-2.0.4.13130-1.ds1/debian/README.Debian @@ -0,0 +1,47 @@ +Differences between upstream and the Debian package +=================================================== + +* On Debian, the static libraries are not built. + +* For classic, fb_lock_mgr, the lock manager, is built with + -DTERMINATE_IDLE_LOCK_MANAGER option to avoid leaving stale processes + on build machines. This option causes fb_lock_mgr to terminate after 5 + minutes of inactivity. + +* SET SQLDA_DISPLAY option is enabled in production build of isql. + +* All files are installed according to the FHS. Relatively complete + environment as provided by upstream may be found in + /usr/lib/firebird/2.0 + +* Debian packages do not use, nor contain the pre-supplied sources for + libicu and libeditline. Debian packages are used instead. To get + repackaged source, run sh debian/get-orig-source.sh in the unpackaged + source package. The unused regex library source is also removed. + +* POSSIBLE INCOMPATIBILITY + In incides on text-based columns (CHRA/VARCHAR), Firebird uses ICU to get + binary-comparable sequences (collations). These collations may be different + in different ICU versions. + + In Firebird 2.0 upstream always uses the bundled ICU library, version 3.0. + This is long gone from Debian and maintaining it only for Firebird packages + is no-go. Instead, Debian packages use the system-wide ICU library. + Unfortunately, this may lead to incompatibilities in the binary index + representation (on disk) between databases created by Debian-packaged + Firebird, and upstream. + + This can also lead to incompatibilities when the Firebird packages are + re-built using different version of the system-wide ICU library + + One way to fix this is to backup and restore all databases created with ICU + version different from the one currently installed on the system. Another is + to re-generate all indices that contain a text-based columns. + + To help with the second approach, a script is provided in + /usr/share/doc/firebird2.0-common, named reindex-db. This script can be used + when working with firebird databases created by upstream-released Firebird, + or when Firebird packages are built using different ICU version that the one + used in the packages used to create the database. It re-activates all already + active indices on text columns, except those using character set NONE and + OCTETS. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.prerm +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.prerm @@ -0,0 +1,72 @@ +#!/bin/sh +# prerm script for firebird2.0-classic +# +# see: dh_installdeb(1) + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e +. /usr/share/debconf/confmodule +set -u + +FB_VER="2.0" +FB_FLAVOUR=classic +THIS="firebird$FB_VER-$FB_FLAVOUR" +. /usr/share/firebird$FB_VER-common/functions.sh + +#--------------------------------------------------------------------- +# stop server if it is running + +checkIfClassicRunning() +{ + # Check if server is being actively used. + + LOCK_MGR_PID=`pidof $FB/bin/fb_lock_mgr || /bin/true` + + if [ -z "$LOCK_MGR_PID" ]; + then + # lock manager not running. Safe to uninstall + return 0 + fi + + # Check to see who is holding locks if any + # fb_lock_mgr naturally holds a lock and should be excluded + LOCK_PIDS=`$FB/bin/fb_lock_print | egrep "Process id:" | sed -e 's/.*Process id: *//' | sed -e 's/, UID:.*//' | grep -v "$LOCK_MGR_PID"` || true + + if [ -n "$LOCK_PIDS" ] ; + then + Q=shared/firebird/server_in_use + db_subst "$Q" FB_VER $FB_VER + db_subst "$Q" FB_FLAVOUR $FB_FLAVOUR + db_input critical "$Q" + db_go || true + + exit 1 + fi + + # quit lock manager + kill $LOCK_MGR_PID +} + + +case "$1" in + remove|deconfigure|upgrade) + checkIfClassicRunning + ;; +esac + + +#DEBHELPER# + +exit 0 + + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/TODO +++ firebird2.0-2.0.4.13130-1.ds1/debian/TODO @@ -0,0 +1,24 @@ +* Invent a way to test the build using firebird test suite. + http://www.firebirdsql.org/index.php?op=devel&sub=qa&id=qmtest_howto + +* Try using -O2 for compiler optimizations + Benchmark to see if it is slower + Test suite would be of great help for this + +* ask translators to translate the new templates + +* Patch super server manager not to spit error/success messages to the + console, but log them in the logs only. + Also, make it return proper error codes so we can use LSB functions in + the init.d script. + + More fbmanager stuff - make it return success only *after* it has + created its PID file + +* Figure out how to make ${misc:Depends} contain whatever is needed + to silence lintian's settitle.... warning + Reopened #349616 + +* mipsel port, based on 1.5.3 port by Fabrice Aeschbacher. + +* arm port, see where Alan Barclay is and try to continue from there. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/watch +++ firebird2.0-2.0.4.13130-1.ds1/debian/watch @@ -0,0 +1,10 @@ +# watch control file for uscan +# you can run the "uscan" command +# to check for upstream updates and more. +# Full-site-with-pattern [Version [Action]] + +version=3 +opts=dversionmangle=s/\.ds.$//;s/~rc.$//,uversionmangle=s/-0$// \ + http://sf.net/firebird/[Ff]irebird-(2\.0\..*).tar.bz2.* debian uupdate +opts=dversionmangle=s/\.ds.$//;s/~rc.$//,uversionmangle=s/-0$// \ +http://www.firebirdsql.org/download/prerelease/source/[Ff]irebird-(2\.0\..*).tar.bz2.* --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/compat +++ firebird2.0-2.0.4.13130-1.ds1/debian/compat @@ -0,0 +1 @@ +5 --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/gbak.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/gbak.sgml @@ -0,0 +1,439 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Damyan"> + Ivanov"> + + June 21 2004"> + + 1"> + dam@modsoftsys.com"> + + GBAK"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Backup/restore Firebird database + + + + + &manpackage; + -b + backup option + common option + source + target + + + &manpackage; + -c|-r + restore option + common option + source + target + + + + DESCRIPTION + + &manpackage; is the tool for managing Firebird + database backup and restore. + + In backup mode source is an existing + database path (may include server name) and + target is backup file name. It could be also a + special device name like /dev/stdout (to redirect backup data to STDOUT) or + /dev/st to put the backup on tape. + + In restore mode source is existing backup + file (or special device like /dev/stdin for STDIN or /dev/st to get the + backup from tape) and target is path to firebird + database and may include server name. + + + All options can be abbreviated. Below both full versions of options and the + shortest possible versions are given. + + + + + COMMON OPTIONS + + -user <replaceable>username</replaceable> + User name to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -ro[le] <replaceable>role_name</replaceable> + SQL role to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -pas[sword] <replaceable>password</replaceable> + Password to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -se[rvice] + Use services manager when talking to a database. + + + + -v[erify] + Report each action. + Displays verbose information about what metadata is being + processed, what table is being backed up/restores and how many records + are processed. + + + + -y <replaceable>path</replaceable> + Redirect status/error messages to the given path. + + + + -z + Report full version number before doing anything else. + + + + + BACKUP OPTIONS + + + -b[ackup_database] + Turn on backup mode. + + + + -co[nvert] + Convert external tables into tables. + + Normally external tables are ignored during backup and restore. With + option external tables are included in + the backup as any other regular table. When such a backup is restored, + these previously external tables are created as regular tables. + + + + -fa[ctor] <replaceable>num</replaceable> + Blocking factor. Output is written in block of + num bytes. Useful when backing up to a + tape. + + + + -g[arbage_collect] + Inhibit garbage collection. + Normally Firebird runs a garbage collector when reading through + the tables. Since the backup process reads all the tables, this forces + garbage collection of the whole database. In case you make the backup + just to restore it over the existing database this garbage collection is + unnecessary. Another reason to use this options is if a garbage + collection is engaged by other means - either by using gfix or the + automatic sweep. Using this switch speeds up the backup process and also + can help in some cases of backing up damaged databases. + + + + -ig[nore] + Ignore records with bad checksums. + This option should be used only when backing up damaged + databases. + + + + -l[imbo] + Ignore transactions in limbo. + This switch causes the backup process to ignore transactions in + limbo state. + + + + -m[etadata_only] + Backup metadata only. + With this option only the metadata is written to the backup. This + includes all tables/views/triggers/indexes/stored + procedures/domains/generators etc. No table data is included in backup. + Such a backup is useful for creating an "empty" copy of a + database. + + + + -nt + Use non-transportable backup format. + By default a "transportable" backup format is used. This means you + can backup a database on little-endian machine and restore it on + big-endian machine and vice versa. By using the + backup is only usefull on machines with the same "endianness". + + + + -ol[d_descriptions] + save old-style metadata descriptions + + + + + RESTORE OPTIONS + + + -c[reate_database] + Turn on restore mode. + target database will be created and + must not already exist. + + + + -r[ecreate_database] [o[verwrite]] + Like , but by adding + one can force replacement of the target + database. + + + + -rep[lace_database] + Like , but the target is overwritten + if it exists. + + + + -bu[ffers] <replaceable>num</replaceable> + When creating target database, ignore information about database + buffers stored in the backup and use specified number of buffers. + + + + -e[xpand] + Normally, Firebird uses RLE compression for strings when storing them + on disk. This option turns this compression off. + + + + -i[nactive] + Restore indexes in inactive state. This can be used to restore a + backup, containing data inconsistent with foreign key/unique + constraints. + + + + -k[ill] + Do not create shadows when restoring. + Normally and database shadows are created during restore. This option + inhibits this. + + + + -mo[de] <replaceable>access</replaceable> + Restore database with given access. + Valid values for access are + and . Default is to + restore the database with its original access mode. + + + + -n[o_validity] + Restore database without its validity constraints. This includes + foreign key, unique and check constraints. Usefull for restoring a backup, + containing inconsistent data. + + + + -o[ne_at_a_time] + Commit restoring transaction after restoring each table. + + + + -p[age_size] <replaceable>num</replaceable> + Override page size stored in the backup. Valid values for + num are 1024, 2048, 4096, 8192, 16384 and + 32768. + + + + -use_[all_space] + Normally, Fireburd reserves some space on each data page for further + use. This reserved space is used for newly inserted data and for + keeping older versions of the data. Having space reserved for this + purpose "near" to the data speeds up modifications. If the database + will used mainly for read operations, specifying + will save some space. + This option is particularly useful when restoring a read-only + database, since read-only databases do not need any additional space + for back-versions. + + + + RESTORING TO MULTIPLE-FILE DATABASE + Previously, Firebird was not able to work with 64-bit file pointers + thus limiting databases to (about) 2GB of size per database. + Since 2GB is not much of data since years, there is a mechanism for + spreading the database into multiple files. This way you can have multiple + 2GB files, containing all your data. + When restoring to multiple-file database the target argument is of + form: file_1 pages_1 + file_2 pages_2 ... + file_N-1 pages_N-1 + file_N + Each pages_n specifies at most how many + pages to put in file_n. Last in the list is a + filename without page limit - it will contain all the pages not fit in + file_N-1. Note that + pages_n is measured in pages, not bytes so the + maximum possible number depends on page size. + Imagine you have a filesystem (or an ancient OS) which only supports + 32-bit file pointers. To play safe, you decide to split your database on 2GB + files. If the page size for the database is 8192, then each file can have up + to 2*1024*1024*1024/8192 = 262144 pages. + + + NOTE + Note that on a recent OS and filesystem Firebird can use 64-bit file + pointers rendering multi-file databases unnecessary. + + + + + ENVIRONMENT + As all other Firebird utilities, gbak accepts following environment + variables: + + + ISC_USER + default value for option + + + ISC_ROLE + default value for option + + + ISC_PASSWORD + default value for option + + + + + + EXAMPLES + + In all examples , and + options are omitted for clarity. In a real world + situation they (or their corresponding enviromnemt variables) should be + used. + + Note that filename extensions used here are just recommended. Using + unified extensions scheme helps guess file type just by looking at its + extension. + + Here are some commonly used extensions: + + + .fdb + Firebird database + + + .gdb + Firebird database, legacy extension from the days when + Firebird was Interbase. gdb actually comes from Grotton database, named + after the company that created the software back in + 1984. + + + .fdb.2 + Second file of multi-file database + + + .fdb.3 + Third file of multi-file database + + + .fdb.N + N-th file of multi-file database + + + .fbk + Firebird backup file + + + .gbk + Legacy extension for backup file + + + .fbk.gz + Gzipped backup file + + + + Backup a database into a compressed format: + gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz + + + Restore a database into new filename: + zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. Permission is granted to use this + document, with or without modifications, provided that this notice is + retained. If we meet some day, and you think this stuff is worth it, you + can buy me a beer in return. + + + COPYRIGHT + © 2004,2007 Damyan Ivanov + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-super.postinst +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-super.postinst @@ -0,0 +1,61 @@ +#!/bin/sh +# postinst script for firebird2.0-super + +set -e +. /usr/share/debconf/confmodule +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +FB_VER=2.0 +FB_FLAVOUR=super +. /usr/share/firebird${FB_VER}-common/functions.sh + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + if [ -z "${2:-}" ]; then + # first install. set DB dirs permissions + fixPermsFirstInstall + fi + + firebird_config_postinst + ;; + + *) + debhelper_hook "$@" + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/get-orig-source.sh +++ firebird2.0-2.0.4.13130-1.ds1/debian/get-orig-source.sh @@ -0,0 +1,61 @@ +#!/bin/sh + +set -e +set -u + +TMPDIR=`mktemp -d -p .` + +trap "rm -rf $TMPDIR" INT QUIT 0 + +VER="2.0.4.13130-1" +DEB_VER="${VER}.ds1" +UP_VER="${VER}" +MD5SUM=194e66a6c7939f88fa47a8d0a4e7e7e6 +UPSTREAM_TAR=Firebird-${UP_VER}.tar.bz2 +UPSTREAM_DIR=Firebird-${UP_VER} +URL=http://www.firebirdsql.org/download/prerelease/source/$UPSTREAM_TAR +#URL=http://surfnet.dl.sourceforge.net/sourceforge/firebird/$UPSTREAM_TAR +ORIG="../firebird2.0_${DEB_VER}.orig.tar.gz" +ORIG_DIR="firebird2.0-${DEB_VER}.orig" + +if [ -e "$ORIG" ]; then + echo "$ORIG already exists. Aborting." + exit 1 +fi + +if [ -e "../$UPSTREAM_TAR" ]; then + echo "../$UPSTREAM_TAR already exists. Skipping download." +else + wget -O ../$UPSTREAM_TAR $URL +fi + +UPSTREAM_MD5=`md5sum ../$UPSTREAM_TAR | cut -d " " -f 1` + +if [ "$MD5SUM" != "$UPSTREAM_MD5" ]; +then + echo "Upstream tar md5sum differs from expected. Found $UPSTREAM_MD5; expected $MD5SUM" + exit 1 +fi + +echo MD5 checksum OK + +echo -n "Expanding upstream source tree..." +tar xjf ../$UPSTREAM_TAR -C $TMPDIR +echo " done." + +# clean sources, needlessly supplied by upstream. +# Debian has packages for them already +echo -n "Cleaning upstream sources from unneeded things..." +for d in extern/icu extern/editline extern/regex \ + src/dsql/parse.cpp ; +do + echo -n " $d" + rm -r $TMPDIR/$UPSTREAM_DIR/$d +done +echo " done." + +mv $TMPDIR/$UPSTREAM_DIR $TMPDIR/$ORIG_DIR + +echo -n Repackaging into ${ORIG} ... +tar czf "$ORIG" -C $TMPDIR $ORIG_DIR +echo " done." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-common.links +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-common.links @@ -0,0 +1,3 @@ +usr/share/firebird/2.0/firebird.msg usr/lib/firebird/2.0/firebird.msg +etc/firebird/2.0/firebird.conf usr/lib/firebird/2.0/firebird.conf +etc/firebird/2.0/fbintl.conf usr/lib/firebird/2.0/intl/fbintl.conf --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-common.lintian.override +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-common.lintian.override @@ -0,0 +1,2 @@ +# This is normal, these shared libraries are used only internally +firebird2.0-common: shlib-with-executable-bit usr/lib/firebird/2.0/intl/fbintl 0755 --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-server-common.firebird2.0.logrotate +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-server-common.firebird2.0.logrotate @@ -0,0 +1,9 @@ +/var/log/firebird2.0.log { + weekly + missingok + rotate 52 + compress + delaycompress + notifempty + create 640 firebird adm +} --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-super.postrm +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-super.postrm @@ -0,0 +1,81 @@ +#!/bin/sh +# postrm script for firebird2.0-super + +set -e +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +set -u + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +FB_VER=2.0 +DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password" +SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb" + + +case "$1" in + purge) + if [ -f /usr/share/debconf/confmodule ]; then + # metaget returns an error "... does not exist" if the last package + # is purged + db_metaget shared/firebird/purge_security owners || RET= + if ! (echo "$RET" | grep -q "$FB_VER") ; then + if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then + # clean up security remains? + db_subst shared/firebird/purge_security FB_VER $FB_VER + db_fset shared/firebird/purge_security seen false + db_input critical shared/firebird/purge_security + # remove databases? + db_subst shared/firebird/purge_databases FB_VER $FB_VER + db_fset shared/firebird/purge_databases seen false + db_input critical shared/firebird/purge_databases + db_go + + db_get shared/firebird/purge_security + purge_security=$RET + db_get shared/firebird/purge_databases + purge_databases=$RET + + + if [ "$purge_security" = 'true' ]; then + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + + if [ -f "$SECURITY_DB" ]; then + rm "$SECURITY_DB" + fi + fi + + + if [ "$purge_databases" = 'true' ]; then + DB_DIR="/var/lib/firebird/$FB_VER/data" + + find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \ + -exec rm '{}' \; + fi + fi + fi + else + echo "debconf unavailable." + echo "NOT purging password file ($DBAPasswordFile)" + echo "NOT purging security database ($SECURITY_DB)" + echo "NOT purging databases in /var/lib/firebird/$FB_VER/data" + fi + ;; + +esac + +#DEBHELPER# + +exit 0 + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/gfix.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/gfix.sgml @@ -0,0 +1,245 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GFIX"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + GFIX - Firebird command-line tool + + + + DESCRIPTION + + &manpackage; is a tool whitch performs a number + of maintenance activities on a database eg. database shutdown, making minor + data repairs. + + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + + + + COMMON OPTIONS + + -activate + Acivate shadow file for database usage + + + + -at[tach] n + shutdown new database attachments + + + + -b[uffers] n + Set page buffers n + + + + -c[ommit] {ID|all} + Commit transaction (tr / all) + + + + -ca[che] n + Shutdown cache manager + + + + -f[ull] + Validate record fragments (-v) + + + + -f[orce] n + Force database shutdown + + + + -h[ousekeeping] n + Set sweep interval (n) + + + + -i[gnore] + Ignore checksum errors + + + + -kill + Kill all unavailable shadow files + + + + -l[ist] + Show limbo transactions + + + + -m[end] + Prepare corrupt database for backup + + + + -m[ode] [read_write|read_only] + read-only or read-wrire + + + + n[o_update] + read-only validation (-v) + + + + -o[nline] + Database online + + + + -pa[ssword] password + Default password + + + + -p[rompt] + Prompt for commit/rollback (-v) + + + + -r[ollback] {ID|all} + Rollback transaction (tr / all) + + + + -s[ql_dialect] n + Set database dialect n + + + + -s[weep] + Force garbage collection + + + + -sh[ut] + Shutdown database + + + + -t[wo-phase] {ID|all} + Perform automated two-phase recovery + + + + -tr[an] n + Shutdown transaction startup + + + + -use + Use full or reserve space for versions + + + + -user name + Default user name + + + + -v[alidate] + Validate database structure + + + + -w[rite] {sync|async} + Write synchronously or asynchronously + + + + -z + Print software version number + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.init +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.init @@ -0,0 +1,61 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: firebird-server +# Required-Start: $local_fs +# Required-Stop: +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Initialise firebird directory inder /var/run +# Description: Creates /var/run/firebird/2.0 and sets appropriate +# ownership/permissions +# Does not start any service, but required by firebird +# classic-server variant if /var/run is mounted on tmpfs +### END INIT INFO + + +# Source LSB function library. +. /lib/lsb/init-functions + +set -u + +FB_VER="2.0" +FB_FLAVOUR="classic" + +FUNCS="/usr/share/firebird${FB_VER}-common/functions.sh" + +[ -r "$FUNCS" ] || exit 0 + +. $FUNCS + +# Check the manager is there and is executable. +SERVER=$FB/bin/fb_inet_server +[ -x $SERVER ] || exit 0 + +# workaround of splashy's #400598 +# define RUNLEVEL to avoind unbound variable error +RUNLEVEL=${RUNLEVEL:-} + + +# See how we were called. +case "$1" in + start|restart|force-reload) + log_action_begin_msg "Preparing $RUN" + create_var_run_firebird + RETVAL=$? + log_action_end_msg $RETVAL + ;; + + stop) + RETVAL=0 + ;; + + *) + echo "Usage: firebird {start|stop|restart|force-reload}" + RETVAL=2 + ;; +esac + +exit $RETVAL --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/functions.sh +++ firebird2.0-2.0.4.13130-1.ds1/debian/functions.sh @@ -0,0 +1,331 @@ +# Shell functions library used by firebird2.0-{super,classic}.postinst +# This file needs to be sourced + +if [ -z "${FB_VER:-}" ]; +then + echo Please define FB_VER before sourcing functions.sh + exit 1 +fi + +if [ -z "${FB_FLAVOUR:-}" ]; +then + echo Please define FB_FLAVOUR before sourcing functions.sh + exit 1 +fi + +export FB_VER +FB_VER_no_dots=`echo $FB_VER | sed -e 's/\.//g'` + +FB="/usr/lib/firebird/$FB_VER" +VAR="/var/lib/firebird/$FB_VER" +ETC="/etc/firebird/$FB_VER" +LOG="/var/log/firebird${FB_VER}.log" +RUN="/var/run/firebird/$FB_VER" +DEFAULT="/etc/default/firebird${FB_VER}-${FB_FLAVOUR}" +DBAPasswordFile="$ETC/SYSDBA.password" + +create_var_run_firebird() +{ + if ! [ -d $RUN ]; then + mkdir --parent $RUN + chmod 0770 $RUN + chown firebird:firebird $RUN + fi +} + +fixPermsFirstInstall() +{ + find $VAR -type d -exec chown firebird:firebird {} \; \ + -exec chmod 0770 {} \; + find $VAR -type f -exec chown firebird:firebird {} \; \ + -exec chmod 0660 {} \; + + if [ ! -f $LOG ]; then + touch $LOG + chown -f firebird:firebird $LOG + chmod -f 660 $LOG + fi +} + +fixPermsConfigure() +{ + find $RUN -type d \ + -exec chown firebird:firebird {} \; \ + -exec chmod 0770 {} \; + find $RUN -type f \ + -exec chown firebird:firebird {} \; \ + -exec chmod 0660 {} \; + +} + +#--------------------------------------------------------------------------- +# set new SYSDBA password with gsec + +writeNewPassword () { + local NewPasswd=$1 + + # Provide default SYSDBA.password + if [ ! -e "$DBAPasswordFile" ]; + then + touch "$DBAPasswordFile" + chmod 0600 $DBAPasswordFile + + cat <<_EOF > "$DBAPasswordFile" +# Password for firebird SYSDBA user +# +# You may want to use the following commands for changing it: +# dpkg-reconfigure firebird${FB_VER}-super +# or +# dpkg-reconfigure firebird${FB_VER}-classic +# +# If you change the password manually with gsec, please update it here too. +# Keeping this file in sync with the security database is critical for the +# correct functioning of the init.d script and for the ability to change the +# password via \`dpkg-reconfigure firebird${FB_VER}-super/classic\' + +ISC_USER=sysdba +ISC_PASSWORD=masterkey +_EOF + ISC_PASSWORD=masterkey + else + . $DBAPasswordFile + fi + if [ "$NewPasswd" != "${ISC_PASSWORD:-}" ]; then + export ISC_PASSWORD + gsec -user sysdba < "$DBAPasswordFile.tmp" + mv -f "$DBAPasswordFile.tmp" "$DBAPasswordFile" + else + # Add new line + echo "ISC_PASSWORD=$NewPassword" >> $DBAPasswordFile + fi + + ISC_PASSWORD=$NewPassword + fi +} + +firebird_server_enabled() +{ + QUESTION=shared/firebird/enabled + db_get $QUESTION || true + + if [ "${RET:-}" = true ]; then + return 0 # enabled + else + return 1 # disabled + fi +} + +enable_firebird_server() +{ + if [ "$FB_FLAVOUR" = 'classic' ]; then + update-inetd --enable gds_db + else + sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=yes/' $DEFAULT + grep -q 'ENABLE_SUPER_SERVER=yes' $DEFAULT || echo 'ENABLE_SUPER_SERVER=yes' >> $DEFAULT + call_initd firebird${FB_VER}-super start + fi +} + +disable_firebird_server() +{ + if [ "$FB_FLAVOUR" = 'classic' ]; then + update-inetd --disable gds_db + else + call_initd firebird${FB_VER}-super stop + sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=no/' $DEFAULT + grep -q 'ENABLE_SUPER_SERVER=no' $DEFAULT || echo 'ENABLE_SUPER_SERVER=no' >> $DEFAULT + fi +} + +askForDBAPassword () +{ + if [ -f $DBAPasswordFile ]; + then + . $DBAPasswordFile + fi + + QUESTION=shared/firebird/sysdba_password/new_password + + db_get "$QUESTION" || true + if [ -z "$RET" ]; + then + if [ -z "${ISC_PASSWORD:-}" ]; + then + NewPassword=`cut -c 1-8 /proc/sys/kernel/random/uuid` + else + NewPassword=$ISC_PASSWORD + fi + else + NewPassword=$RET + fi + + writeNewPassword $NewPassword + + # Make debconf forget the password + db_reset $QUESTION || true +} + + +#----------------------------------------------------------------------- +# update inetd service entry +# Check to see if we have xinetd installed or plain inetd. Install differs +# for each of them + +updateInetdServiceEntry() { + + update-inetd --add \ + "gds_db\t\tstream\ttcp\tnowait\tfirebird\t/usr/sbin/tcpd\t$FB/bin/fb_inet_server" + + # No need to reload inetd, since update-inetd already reloads it +} + +call_initd() +{ + script=$1 + action=$2 + + if [ -f "/etc/init.d/$script" ]; + then + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; + then + invoke-rc.d $script $action + else + /etc/init.d/$script $action + fi + fi +} + +#--------------------------------------------------------------------------- +# stop super server if it is running +# Also will only stop firebird, since that has the init script +# (firebird1.0.x deb has it) + +stopServerIfRunning() +{ + + # We conflict with previous firebid2-*-server packages + # therefore there is no need to stop them + + #call_initd_script firebird stop + #call_initd_script firebird2 stop + call_initd_script "firebird$FB_VER" stop +} + + +#--------------------------------------------------------------------------- +# stop server if it is running + +checkIfServerRunning() { + + stopServerIfRunning || exit $? + + ### These below are commented due to two reasons: + ### 1) to avoid pre-dependency on procps + ### 2) stopServerIfRunning (init.d script actually) must exit with + ### an error in case it was unable to stop the server anyway + ### Classic installs are allowed to continue running whatever they're + ### running until client disconnects + ### What happend when new fb_inet_server works with previous fb_lock_mgr? + ### We hope for the best, that's what. + +# # check if server is being actively used. +# checkString=`ps -efww| egrep "(fbserver|fbguard)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird Super server seems to be running." +# echo "(the fbserver or fbguard process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# +# checkString=`ps -efww| egrep "(fb_inet_server|gds_pipe)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird classic server seems to be running." +# echo "(the fb_inet_server or gds_pipe process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# # the following check for running interbase or firebird 1.0 servers. +# checkString=`ps -efww| egrep "(ibserver|ibguard)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird/InterBase Super server seems to be running." +# echo "(the ibserver or ibguard process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# +# checkString=`ps -efww| egrep "(ib_inet_server|gds_pipe)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird/InterBase classic server seems to be running." +# echo "(the fb_inet_server or gds_pipe process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# + + # stop lock manager if it is the only thing running. +# for i in `ps -efww | egrep "[gds|fb]_lock_mgr" awk '{print $2}' ` +# do +# kill $i +# done + +} + +instantiate_security_db() +{ + SYS_DIR="$VAR/system" + DEF_SEC_DB="$SYS_DIR/default-security2.fdb" + SEC_DB="$SYS_DIR/security.fdb" + + if ! [ -e "$SEC_DB" ]; + then + install -o firebird -g firebird -m 0660 "$DEF_SEC_DB" "$SEC_DB" + + # Since we've copied the default security database, the SYSDBA password + # must be reset + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + echo Created default security.fdb + fi +} + +firebird_config_postinst() +{ + instantiate_security_db + + fixPermsConfigure + + if firebird_server_enabled; then + enable_firebird_server + askForDBAPassword + else + disable_firebird_server + fi + + debhelper_hook configure +} + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-examples.links +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-examples.links @@ -0,0 +1 @@ +usr/share/doc/firebird2.0-examples/examples usr/lib/firebird/2.0/examples --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/nbackup.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/nbackup.sgml @@ -0,0 +1,183 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Damyan"> + Ivanov"> + + January 17, 2007"> + + 1"> + dam@modsoftsys.com"> + + NBACKUP"> + + + Debian"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2007 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Physical Backup Manager + + + DESCRIPTION + + This manual page documents briefly the &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation you may find in the release notes, included in firebird2.0-doc package. + + &dhpackage; is a program that allows making + incremental backups of firebird databases. It also allows database files + to be locked for copying with OS tools like cp. + + + + + OPTIONS + + + + + + + Lock database for filesystem + copy. + + + + + + + + Unlock previously locked database. + + + + + + + + Fixup database after + filesystem copy. + + + + + + + + Create incremental backup. + + + + + + + + Restore incremental backup. + + + + + + + + User name + + + + + + + + Password + + + + + + SEE ALSO + gbak(1) + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the + Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + Original idea is of Sean Leyne + sean@broadviewsoftware.com. Designed and implemented by + Nickolay Samofatov skidder@bssys.com. This work was + funded through a grant from BroadView Software, Inc. + + This manual page was written by &dhusername; (&dhemail;) for the + &debian; system (but may be used by others). Permission is granted to + use this document, with or without modifications, provided that this + notice is retained. If we meet some day, and you think this stuff is + worth it, you can buy me a beer in return. + + +
+ + + + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.xinetd +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.xinetd @@ -0,0 +1,21 @@ +# default: off +# description: FirebirdSQL classic server, v2.0 +# +# firebird2.0-classic uses /etc/inetd.conf by default +# If you choose to enable this service, remember to disable the one provided by +# inetd. The easiest way for this is: +# update-inetd --disable gds_db +# +service gds_db +{ + disable = yes + flags = REUSE NODELAY + socket_type = stream + wait = no + user = firebird +# These lines cause problems with Windows XP SP2 clients +# using default firewall configuration (SF#1065511) +# log_on_success += USERID +# log_on_failure += USERID + server = /usr/lib/firebird/2.0/bin/fb_inet_server +} --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/NEWS +++ firebird2.0-2.0.4.13130-1.ds1/debian/NEWS @@ -0,0 +1,21 @@ +firebird2 (1.5.2-6) unstable; urgency=low + + * This release no longer provides libgds.so.0 compatibility links in + libfbembed1 (previous package name was libfirebird2-classic). libgds.so.0 + symlinks in libfirebird2-classic were provided only for compatibility with + third-party software, linked with libfbembed.so.1, which is a rare case + anyway. + libfbclient1 (previous package name: libfirebird2-super) still has the + libgds.so.0 symlinks + + What this means is that if you have some third-party software, linked with + libgds.so.0 and which requires embedded connections, this software must be + rebuilt to link with libfbembed.so, or otherwise the embedded connections + shall not work. + No change is necessary if TCP connections are used. + + * libgds.so symlinks are provided in firebird2-dev and point to + libfbclient.so. Software linking with libfbembed.so must now explicitly say + so, instead of relying on libgds.so symlink. + + -- Damyan Ivanov Tue, 13 Sep 2005 12:29:49 +0300 --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-super.init +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-super.init @@ -0,0 +1,112 @@ +#!/bin/sh + +# This file belongs in /etc/init.d where it will be run +# on system startup and shutdown to start the +# Firebird database server daemon + + +# This init script contains functions specific for debian +# init scripts. + +### BEGIN INIT INFO +# Provides: firebird-server +# Required-Start: $local_fs $named +# Required-Stop: $local_fs +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start firebird super-server +# Description: Start the firebird guardian process (fbguard) +# which starts the actual firebird server process +# (fbserver) and makes sure there is always fbserver +# running +### END INIT INFO + + +# Source LSB function library. +. /lib/lsb/init-functions + +set -u + +FB_VER="2.0" +FB_FLAVOUR="super" +. /usr/share/firebird${FB_VER}-common/functions.sh + +FBRunUser=firebird +PIDFILE=$RUN/fbguard.pid +FB_OPTS="-start -forever -pidfile $PIDFILE" +NAME="Firebird $FB_VER server manager" + +# Check the manager is there and is executable. +FBGUARD=$FB/bin/fbguard +FBSERVER=$FB/bin/fbserver +MANAGER=$FB/bin/fbmgr +[ -x $FBGUARD ] || exit 0 + +# Check to see if super-server is enabled +ENABLE_SUPER_SERVER="no" # disabled by default +[ -r "$DEFAULT" ] && . "$DEFAULT" + +# workaround of splashy's #400598 +# define RUNLEVEL to avoind unbound variable error +RUNLEVEL=${RUNLEVEL:-} + + +# See how we were called. +case "$1" in + start) + if [ "$ENABLE_SUPER_SERVER" != "yes" ]; + then + log_warning_msg "Not starting $NAME" + log_warning_msg "Use \`dpkg-reconfigure firebird$FB_VER-super' to enable." + RETVAL=0 + else + if pidof $FBGUARD > /dev/null; then + log_success_msg "$NAME already running." + RETVAL=0 + else + log_action_begin_msg "Starting $NAME" + create_var_run_firebird + # remove stale pid file + rm -f $PIDFILE + start-stop-daemon --start --quiet --chuid $FBRunUser --exec $MANAGER --pidfile $PIDFILE -- $FB_OPTS 2>&1 | ( grep -v 'server has been successfully started' || true ) + RETVAL=$? + log_action_end_msg $RETVAL + fi + fi + ;; + + stop) + if pidof $FBGUARD > /dev/null; then + log_action_begin_msg "Stopping $NAME" + start-stop-daemon --stop --quiet --oknodo --retry 10 --exec $FBGUARD \ + && \ + start-stop-daemon --stop --quiet --oknodo --retry 15 --exec $FBSERVER --pidfile $PIDFILE + + RETVAL=$? + log_action_end_msg $RETVAL + else + log_success_msg "$NAME not running." + RETVAL=0 + fi + ;; + + restart|force-reload) + $0 stop && $0 start + RETVAL=$? + ;; + + status) + pidof $FBGUARD > /dev/null + RETVAL=$? + ;; + + *) + echo "Usage: firebird {start|stop|restart|force-reload|status}" + RETVAL=2 + ;; +esac + +exit $RETVAL + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird-utils.manpages +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird-utils.manpages @@ -0,0 +1,9 @@ +debian/gsec.1 +debian/isql-fb.1 +debian/gbak.1 +debian/gdef.1 +debian/gfix.1 +debian/gpre.1 +debian/fbstat.1 +debian/qli.1 +debian/nbackup.1 --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/qli.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/qli.sgml @@ -0,0 +1,183 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Remco"> + Seesink"> + + Juli 6, 2004"> + + 1"> + raseesink@hotpop.com"> + + QLI"> + + Debian"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2004 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Query Language Interpreter + + + + &dhpackage; + -a application_file + -b buffers + -i startup_file + -n + -p password + -t + -u username + -v + -x + -y + -z + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a (free) manual page. + Instead, it has non-free documentation you can get from + InterBase (Borland) or FireBird project sites; see at the end + of the document. + + &dhpackage; is an interpreter for a query language on + Firebird and Interbase databases. + + &dhpackage; is mainly provide for backwards + compatibility for Interbase 4.0 and 3.3 and isn't supported anymore at the moment. + This manpage has been reconstructed from the source of the qli tool and is likely + to contain mistakes. If you find any, please report them as bugs. + + + + OPTIONS + + -a <replaceable>application_file</replaceable> + Set the application_file. + + + -b <replaceable>buffers</replaceable> + Sets buffers to buffers. + + + -i <replaceable>startup_file</replaceable> + Set the startup_file. + + + -n + Turn off the banner flag. + + + -p <replaceable>password</replaceable> + Sets the password. + + + -t + Turn on sw_trace. + + + -u <replaceable>username</replaceable> + Sets the username. + + + -v + Turn on verifying. + + + -x + Turn on debugging. It can be changed with an internal command as well. + + + -y + Turn on QLI_trace. + + + -z + Prints out the version number before other actions. + + + + + SEE ALSO + + gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), fbstat(1), isql-fb(1). + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + This manpage was written by &dhusername; <&dhemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + This document is public domain. See http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html + +
+ + + + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-server-common.postrm +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-server-common.postrm @@ -0,0 +1,36 @@ +#! /bin/sh +# postrm script for firebird2.0-server-common + +set -eu + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +VER="2.0" +SYS_DB_DIR="/var/lib/firebird/$VER/system" +SEC_DB="$SYS_DB_DIR/security.fdb" +RUN="/var/run/firebird/$VER" + +#DEBHELPER# + +case "$1" in + remove) + # remove lock/init/guard files + rm -f $RUN/isc_lock1.* + rm -f $RUN/isc_init1.* + rm -f $RUN/isc_guard1.* + + ;; + +esac + +exit 0 + +# vi: set ts=8 sts=4 sw=4 filetype=sh ai et : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-examples.README.Debian +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-examples.README.Debian @@ -0,0 +1,9 @@ +If you'd like to use the employee sample database, follow the steps below: + + install -o firebird -g firebird -m 0660 \ + /usr/share/doc/firebird2.0-examples/examples/empbuild/employee.fdb.gz \ + /var/lib/firebird/2.0/data/ + gunzip /var/lib/firebird/2.0/data/employee.fdb.gz + +The default aliases.conf contains an alias for the database. +You may use "localhost:employee" as path. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/gsec.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/gsec.sgml @@ -0,0 +1,135 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GSEC"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Firebird command-line security utility + + + + DESCRIPTION + + &manpackage; is a utility used in conjunction with + the security database security.fdb, to specify user names and passwords + used by a Firebird server + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide (look for ibmgr). + + + + + COMMON OPTIONS + + -di[splay] + Display all rows from security.fdb + + + + -di[splay] <replaceable>name</replaceable> + Display information only for user name + + + + -a[dd] <replaceable>name</replaceable> -pw <replaceable>password</replaceable> + Add a user named user with a password of + password. + + + + -mo[dify] <replaceable>name</replaceable> <replaceable>[options]</replaceable> + Modify the account name, optionally as + specified by options. + + + + -de[lete] <replaceable>name</replaceable> + Delete user name from security.fdb + + + + -h[elp] or ? + Displays gsec commands and syntax + + + + + + + EXAMPLES + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/copyright +++ firebird2.0-2.0.4.13130-1.ds1/debian/copyright @@ -0,0 +1,1088 @@ +This package was debianized by Daniel Urban on +Mon, 14 Jun 2004 18:37:59 +0200. + +Since August 2005 it is maintained by Debian Firebird Maintainers + + +Presently, all packaging is done by Damyan Ivanov + copyright 2006,2007 Damyan Ivanov + Permission is granted to use this work, with or without modifications, + provided that this notice is retained. If we meet some day, and you think + this stuff is worth it, you can buy me a beer in return. + +Upstream source was downloaded from +http://www.firebirdsql.org/download/prerelease/firebird-2.0.1.12810.tar.bz2 + +Upstream Authors: +=================================================================== + Borland Software Corporation + Firebird Project +Copyright: +This software is + copyright (c) 1981-2000 Borland Software Corporation (IPL) + copyright (c) 2000-2007 Firebird Project (IDPL) + +You are free to distribute this software under the terms of +the InterBase Public License (IPL) version 1.0 (It is MPL-type license) +and Initial Developer Public License. + +Copy of the original IPL is presented below. +Copy of the original IDPL is presented below. +=================================================================== + + +Other copyright holders: +-------------------------------------------------------------- +src/install/arch-specific/solx86gcc/Makefile.in is copyright + 2004 by Erik Kunze and under the following terms + (LGPL-2.1 with exception clause): + + # this library is free software; you can redistribute it and/or + # modify it under the terms of the gnu lesser general public + # license as published by the free software foundation; either + # version 2.1 of the license, or (at your option) any later version. + # you may obtain a copy of the licence at + # http://www.gnu.org/licences/lgpl.html + # + # as a special exception this file can also be included in modules + # with other source code as long as that source code has been + # released under an open source initiative certificed licence. + # more information about osi certification can be found at: + # http://www.opensource.org + # + # this module 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 lesser general public licence for more details. + # + # this module was created by members of the firebird development + # team. all individual contributions remain the copyright (c) of + # those individuals and all rights are reserved. contributors to + # this file are either listed below or can be obtained from a cvs + # history command. + # + # created by: erik kunze + # + # contributor(s): + # + +Copy of LGPL version 2.1 may be found at /usr/share/common-licenses/LGPL-2.1 +on every debian system. +------------------------------------------------------------------------- + +debian/fbmgr.sgml +debian/fbstat.sgml +debian/gdef.sgml +debian/gfix.sgml +debian/gpre.sgml +debian/gsec.sgml +debian/gpre.sgml + copyright 2004 Daniel Urban + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + Copy of GPL version 2 may be found at /usr/share/common-licenses/GPL-2 + +debian/qli.sgml was placed in public domain by its author, Remco Seesink. + See http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html + ------------ + I hereby place the documentation I wrote for firebird debian packages + in the public domain: + debian/qli.sgml + + This means your are free to place any license on it as you like + or none at all and leave it in the public domain. + + If it breaks you get to keep both peaces, that manual was produced by + interpreting some source code and may be more useful for baking + cookies :) + +debian/isql-fb.sgml +debian/nbackup.sgml +debian/gbak.sgml + copyright 2007 Damyan Ivanov + Permission is granted to use this document, with or without modifications, + provided that this notice is retained. If we meet some day, and you think + this stuff is worth it, you can buy me a beer in return. + + +========================================================================= +INTERBASE PUBLIC LICENSE + +Version 1.0 + +1. Definitions. + +1.0.1. "Commercial Use" means distribution or otherwise making the Covered +Code available to a third party. + +1.1. ''Contributor'' means each entity that creates or contributes to the +creation of Modifications. + +1.2. ''Contributor Version'' means the combination of the Original Code, +prior Modifications used by a Contributor, and the Modifications made by +that particular Contributor. + +1.3. ''Covered Code'' means the Original Code or Modifications or the +combination of the Original Code and Modifications, in each case including +portions thereof. + +1.4. ''Electronic Distribution Mechanism'' means a mechanism generally +accepted in the software development community for the electronic transfer +of data. + +1.5. ''Executable'' means Covered Code in any form other than Source Code. + +1.6. ''Initial Developer'' means the individual or entity identified as +the Initial Developer in the Source Code notice required by Exhibit A. + +1.7. ''Larger Work'' means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.8. ''License'' means this document. + +1.8.1. "Licensable" means having the right to grant, to the maximum extent +possible, whether at the time of the initial grant or subsequently acquired, +any and all of the rights conveyed herein. + +1.9. ''Modifications'' means any addition to or deletion from the substance +or structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + +A. Any addition to or deletion from the contents of a file containing +Original Code or previous Modifications. + +B. Any new file that contains any part of the Original Code or previous +Modifications. + +1.10. ''Original Code'' means Source Code of computer software code which +is described in the Source Code notice required by Exhibit A as Original +Code, and which, at the time of its release under this License is not +already Covered Code governed by this License. + +1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter +acquired, including without limitation, method, process, and apparatus +claims, in any patent Licensable by grantor. + +1.11. ''Source Code'' means the preferred form of the Covered Code for +making modifications to it, including all modules it contains, plus any +associated interface definition files, scripts used to control compilation +and installation of an Executable, or source code differential comparisons +against either the Original Code or another well known, available Covered +Code of the Contributor's choice. The Source Code can be in a compressed or +archival form, provided the appropriate decompression or de-archiving +software is widely available for no charge. + +1.12. "You'' (or "Your") means an individual or a legal entity exercising +rights under, and complying with all of the terms of, this License or a +future version of this License issued under Section 6.1. For legal entities, +"You'' includes any entity which controls, is controlled by, or is under +common control with You. For purposes of this definition, "control'' means +(a) the power, direct or indirect, to cause the direction or management of +such entity, whether by contract or otherwise, or (b) ownership of more +than fifty percent (50%) of the outstanding shares or beneficial ownership +of such entity. + +2. Source Code License. + +2.1. The Initial Developer Grant. + +The Initial Developer hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property claims: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Initial Developer to use, reproduce, modify, display, perform, +sublicense and distribute the Original Code (or portions thereof) with or +without Modifications, and/or as part of a Larger Work; and + +(b) under Patents Claims infringed by the making, using or selling of +Original Code, to make, have made, use, practice, sell, and offer for sale, +and/or otherwise dispose of the Original Code (or portions thereof). + +(c) the licenses granted in this Section 2.1(a) and (b) are effective on the +date Initial Developer first distributes Original Code under the terms of +this License. + +(d) Notwithstanding Section 2.1(b) above, no patent license is granted: +1) for code that You delete from the Original Code; 2) separate from the +Original Code; or 3) for infringements caused by: i) the modification of the +Original Code or ii) the combination of the Original Code with other +software or devices. + +2.2. Contributor Grant. + +Subject to third party intellectual property claims, each Contributor hereby +grants You a world-wide, royalty-free, non-exclusive license + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Contributor, to use, reproduce, modify, display, perform, +sublicense and distribute the Modifications created by such Contributor +(or portions thereof) either on an unmodified basis, with other +Modifications, as Covered Code and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, using, or selling of +Modifications made by that Contributor either alone and/or in combination +with its Contributor Version (or portions of such combination), to make, +use, sell, offer for sale, have made, and/or otherwise dispose of: +1) Modifications made by that Contributor (or portions thereof); and 2) the +combination of Modifications made by that Contributor with its Contributor +Version (or portions of such combination). + +(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the +date Contributor first makes Commercial Use of the Covered Code. + +(d) Notwithstanding Section 2.2(b) above, no patent license is granted: +1) for any code that Contributor has deleted from the Contributor Version; +2) separate from the Contributor Version; 3) for infringements caused by: +i) third party modifications of Contributor Version or ii) the combination +of Modifications made by that Contributor with other software (except as +part of the Contributor Version) or other devices; or 4) under Patent Claims +infringed by Covered Code in the absence of Modifications made by that +Contributor. + +3. Distribution Obligations. + +3.1. Application of License. + +The Modifications which You create or to which You contribute are governed +by the terms of this License, including without limitation Section 2.2. The +Source Code version of Covered Code may be distributed only under the terms +of this License or a future version of this License released under Section +6.1, and You must include a copy of this License with every copy of the +Source Code You distribute. You may not offer or impose any terms on any +Source Code version that alters or restricts the applicable version of this +License or the recipients' rights hereunder. However, You may include an +additional document offering the additional rights described in Section 3.5. + +3.2. Availability of Source Code. + +Any Modification which You create or to which You contribute must be made +available in Source Code form under the terms of this License either on the +same media as an Executable version or via an accepted Electronic +Distribution Mechanism to anyone to whom you made an Executable version +available; and if made available via Electronic Distribution Mechanism, +must remain available for at least twelve (12) months after the date it +initially became available, or at least six (6) months after a subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code version +remains available even if the Electronic Distribution Mechanism is +maintained by a third party. + +3.3. Description of Modifications. + +You must cause all Covered Code to which You contribute to contain a file +documenting the changes You made to create that Covered Code and the date +of any change. You must include a prominent statement that the Modification +is derived, directly or indirectly, from Original Code provided by the +Initial Developer and including the name of the Initial Developer in +(a) the Source Code, and (b) in any notice in an Executable version or +related documentation in which You describe the origin or ownership of the +Covered Code. + +3.4. Intellectual Property Matters + +(a) Third Party Claims. + +If Contributor has knowledge that a license under a third party's +intellectual property rights is required to exercise the rights granted by +such Contributor under Sections 2.1 or 2.2, Contributor must include a text +file with the Source Code distribution titled "LEGAL'' which describes the +claim and the party making the claim in sufficient detail that a recipient +will know whom to contact. If Contributor obtains such knowledge after the +Modification is made available as described in Section 3.2, Contributor +shall promptly modify the LEGAL file in all copies Contributor makes +available thereafter and shall take other steps (such as notifying +appropriate mailing lists or newsgroups) reasonably calculated to inform +those who received the Covered Code that new knowledge has been obtained. + +(b) Contributor APIs. + +If Contributor's Modifications include an application programming interface +and Contributor has knowledge of patent licenses which are reasonably +necessary to implement that API, Contributor must also include this +information in the LEGAL file. + +(c) Representations. + +Contributor represents that, except as disclosed pursuant to Section 3.4(a) +above, Contributor believes that Contributor's Modifications are +Contributor's original creation(s) and/or Contributor has sufficient rights +to grant the rights conveyed by this License. + +3.5. Required Notices. + +You must duplicate the notice in Exhibit A in each file of the Source Code. +If it is not possible to put such notice in a particular Source Code file +due to its structure, then You must include such notice in a location (such +as a relevant directory) where a user would be likely to look for such a +notice. If You created one or more Modification(s) You may add your name as +a Contributor to the notice described in Exhibit A. You must also duplicate +this License in any documentation for the Source Code where You describe +recipients' rights or ownership rights relating to Covered Code. You may +choose to offer, and to charge a fee for, warranty, support, indemnity or +liability obligations to one or more recipients of Covered Code. However, +You may do so only on Your own behalf, and not on behalf of the Initial +Developer or any Contributor. You must make it absolutely clear than any +such warranty, support, indemnity or liability obligation is offered by You +alone, and You hereby agree to indemnify the Initial Developer and every +Contributor for any liability incurred by the Initial Developer or such +Contributor as a result of warranty, support, indemnity or liability terms +You offer. + +3.6. Distribution of Executable Versions. + +You may distribute Covered Code in Executable form only if the requirements +of Section 3.1-3.5 have been met for that Covered Code, and if You include +a notice stating that the Source Code version of the Covered Code is +available under the terms of this License, including a description of how +and where You have fulfilled the obligations of Section 3.2. The notice must +be conspicuously included in any notice in an Executable version, related +documentation or collateral in which You describe recipients' rights relating +to the Covered Code. You may distribute the Executable version of Covered +Code or ownership rights under a license of Your choice, which may contain +terms different from this License, provided that You are in compliance with +the terms of this License and that the license for the Executable version +does not attempt to limit or alter the recipient's rights in the Source Code +version from the rights set forth in this License. If You distribute the +Executable version under a different license You must make it absolutely +clear that any terms which differ from this License are offered by You alone, +not by the Initial Developer or any Contributor. You hereby agree to +indemnify the Initial Developer and every Contributor for any liability +incurred by the Initial Developer or such Contributor as a result of any +such terms You offer. + +3.7. Larger Works. + +You may create a Larger Work by combining Covered Code with other code not +governed by the terms of this License and distribute the Larger Work as a +single product. In such a case, You must make sure the requirements of this +License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Code due to statute, judicial +order, or regulation then You must: (a) comply with the terms of this +License to the maximum extent possible; and (b) describe the limitations and +the code they affect. Such description must be included in the LEGAL file +described in Section 3.4 and must be included with all distributions of the +Source Code. Except to the extent prohibited by statute or regulation, such +description must be sufficiently detailed for a recipient of ordinary skill +to be able to understand it. + +5. Application of this License. + +This License applies to code to which the Initial Developer has attached the +notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + +6.1. New Versions. + +Inprise Corporation (''Inprise'') may publish revised and/or new versions of +the License from time to time. Each version will be given a distinguishing +version number. + +6.2. Effect of New Versions. + +Once Covered Code has been published under a particular version of the +License, You may always continue to use it under the terms of that version. +You may also choose to use such Covered Code under the terms of any +subsequent version of the License published by Inprise. No one other than +Inprise has the right to modify the terms applicable to Covered Code created +under this License. + +6.3. Derivative Works. + +If You create or use a modified version of this License (which you may only +do in order to apply it to code which is not already Covered Code governed +by this License), You must (a) rename Your license so that the phrases +''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL", +"InterBase", "Inprise", "Borland'' or any confusingly similar phrase do not +appear in your license (except to note that your license differs from this +License) and (b) otherwise make it clear that Your version of the license +contains terms which differ from the Mozilla Public License and Netscape +Public License. (Filling in the name of the Initial Developer, Original +Code or Contributor in the notice described in Exhibit A shall not of +themselves be deemed to be modifications of this License.) + +6.4 Origin of the InterBase Public License. + +The InterBase public license is based on the Mozilla Public License V 1.1 +with the following changes: + +1. The license is published by Inprise Corporation. Only Inprise Corporation +can modify the terms applicable to Covered Code. +2. The license can be modified and used for code which is not already +governed by this license. Modified versions of the license must be renamed +to avoid confusion with Netscape?s or Inprise?s license and must include a +description of changes from the InterBase Public License. +3. The name of the license in Exhibit A is the "InterBase Public License". +4. The reference to an alternative license in Exhibit A has been removed. +5. Amendments I, II, III, V, and VI have been deleted. +6. Exhibit A, Netscape Public License has been deleted +7. A new amendment (II) has been added, describing the required and +restricted rights to use the trademarks of Inprise Corporation. + +7. DISCLAIMER OF WARRANTY. + +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, +MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE +RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. +SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL +DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY +SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN +ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED +HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + +8.1. This License and the rights granted hereunder will terminate +automatically if You fail to comply with terms herein and fail to cure such +breach within 30 days of becoming aware of the breach. All sublicenses to +the Covered Code which are properly granted shall survive any termination +of this License. Provisions which, by their nature, must remain in effect +beyond the termination of this License shall survive. + +8.2. If You initiate litigation by asserting a patent infringement claim +(excluding declaratory judgment actions) against Initial Developer or a +Contributor (the Initial Developer or Contributor against whom You file such +action is referred to as "Participant") alleging that: + +(a) such Participant's Contributor Version directly or indirectly infringes +any patent, then any and all rights granted by such Participant to You under +Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from +Participant terminate prospectively, unless if within 60 days after receipt +of notice You either: (i) agree in writing to pay Participant a mutually +agreeable reasonable royalty for Your past and future use of Modifications +made by such Participant, or (ii) withdraw Your litigation claim with respect +to the Contributor Version against such Participant. If within 60 days of +notice, a reasonable royalty and payment arrangement are not mutually agreed +upon in writing by the parties or the litigation claim is not withdrawn, the +rights granted by Participant to You under Sections 2.1 and/or 2.2 +automatically terminate at the expiration of the 60 day notice period +specified above. + +(b) any software, hardware, or device, other than such Participant's +Contributor Version, directly or indirectly infringes any patent, then any +rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) +are revoked effective as of the date You first made, used, sold, distributed, +or had made, Modifications made by that Participant. + +8.3. If You assert a patent infringement claim against Participant alleging +that such Participant's Contributor Version directly or indirectly infringes +any patent where such claim is resolved (such as by license or settlement) +prior to the initiation of patent infringement litigation, then the +reasonable value of the licenses granted by such Participant under Sections +2.1 or 2.2 shall be taken into account in determining the amount or value of +any payment or license. + +8.4. In the event of termination under Sections 8.1 or 8.2 above, all end +user license agreements (excluding distributors and resellers) which have +been validly granted by You or any distributor hereunder prior to termination +shall survive termination. + +9. LIMITATION OF LIABILITY. + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY +OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF +ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF +SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. +THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW +THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS +EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + +The Covered Code is a ''commercial item,'' as that term is defined in 48 +C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer software'' and +''commercial computer software documentation,'' as such terms are used in 48 +C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. +227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users +acquire Covered Code with only those rights set forth herein. + +11. MISCELLANEOUS. + +This License represents the complete agreement concerning subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it +enforceable. This License shall be governed by Georgia law provisions (except +to the extent applicable law, if any, provides otherwise), excluding its +conflict-of-law provisions. With respect to disputes in which at least one +party is a citizen of, or an entity chartered or registered to do business +in the United States of America, Any litigation relating to this License +shall be subject to the jurisdiction of the Federal Courts of the Northern +District of Georgia and/or the state courts of Gwinnett County, Georgia, +with the losing party responsible for costs, including without limitation, +court costs and reasonable attorneys' fees and expenses. The application of +the United Nations Convention on Contracts for the International Sale of +Goods is expressly excluded. Any law or regulation which provides that the +language of a contract shall be construed against the drafter shall not +apply to this License. + +12. RESPONSIBILITY FOR CLAIMS. + +As between Initial Developer and the Contributors, each party is responsible +for claims and damages arising, directly or indirectly, out of its +utilization of rights under this License and You agree to work with Initial +Developer and Contributors to distribute such responsibility on an equitable +basis. Nothing herein is intended or shall be deemed to constitute any +admission of liability. + +13. MULTIPLE-LICENSED CODE. + +Initial Developer may designate portions of the Covered Code as +"Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer +permits you to utilize portions of the Covered Code under Your choice of +the InterBase Public License or the alternative licenses, if any, specified +by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A - InterBase Public License. + +``The contents of this file are subject to the InterBase Public License +Version 1.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at +http://www.interbase.com/IPL.html + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +for the specific language governing rights and limitations under the License. + +The Original Code was created by InterBase Software Corp and its successors. + +Portions created by Borland/Inprise are Copyright (C) Borland/Inprise. +All Rights Reserved. + +Contributor(s): ______________________________________. + +AMENDMENTS + +I. InterBase and logo. This License does not grant any rights to use the +trademarks "InterBase'', "Java" or "JavaScript" even if such marks are +included in the Original Code or Modifications. + +II. Trademark Usage. + +II.1. Advertising Materials. All advertising materials mentioning features +or use of the covered Code must display the following acknowledgement: "This +product includes software developed by Inprise Corporation. " + +II.2. Endorsements. The names "InterBase," "Inprise," and "Borland" must not +be used to endorse or promote Contributor Versions or Larger Works without +the prior written permission of InterBase. + +II.3. Product Names. Contributor Versions and Larger Works may not be called +"InterBase" or "InterBase" nor may the word "InterBase" appear in their +names without the prior written permission of Inprise. + + + + + +============================================================================= +Initial Developer's PUBLIC LICENSE +Version 1.0 + +1. Definitions + +1.0 "Commercial Use" means distribution or otherwise making the Covered +Code available to a third party. + +1.1 ''Contributor'' means each entity that creates or contributes to the + creation of Modifications. + +1.2 ''Contributor Version'' means the combination of the Original Code, prior +Modifications used by a Contributor, and the Modifications made by that +particular Contributor. + +1.3. ''Covered Code'' means the Original Code or Modifications or the +combination of the Original Code and Modifications, in each case including +portions thereof. + +1.4. ''Electronic Distribution Mechanism'' means a mechanism generally +accepted in the software development community for the electronic transfer of +data. + +1.5. ''Executable'' means Covered Code in any form other than Source Code. + +1.6. ''Initial Developer'' means the individual or entity identified as the Initial +Developer in the Source Code notice required by Exhibit A. + +1.7. ''Larger Work'' means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.8. ''License'' means this document. + +1.8.1. "Licensable" means having the right to grant, to the maximum +extent possible, whether at the time of the initial grant or subsequently +acquired, any and all of the rights conveyed herein. + +1.9. ''Modifications'' means any addition to or deletion from the substance or +structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + +Any addition to or deletion from the contents of a file containing Original +Code or previous Modifications. + +Any new file that contains any part of the Original Code or previous +Modifications. + +1.10. ''Original Code'' means Source Code of computer software code which +is described in the Source Code notice required by Exhibit A as Original Code, +and which, at the time of its release under this License is not already Covered +Code governed by this License. + +1.10.1. "Patent Claims" means any patent claim(s), now owned or +hereafter acquired, including without limitation, method, process, and +apparatus claims, in any patent Licensable by grantor. + +1.11. ''Source Code'' means the preferred form of the Covered Code for +making modifications to it, including all modules it contains, plus any associated +interface definition files, scripts used to control compilation and installation of +an Executable, or source code differential comparisons against either the +Original Code or another well known, available Covered Code of the +Contributor's choice. The Source Code can be in a compressed or archival +form, provided the appropriate decompression or de-archiving software is +widely available for no charge. + +1.12. "You'' (or "Your") means an individual or a legal entity exercising rights +under, and complying with all of the terms of, this License or a future version +of this License issued under Section 6.1. For legal entities, "You'' includes any +entity w hich controls, is controlled by, or is under common control with You. +For purposes of this definition, "control'' means (a) the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or (b) ownership of more than fifty percent (50%) of +the outstanding shares or beneficial ownership of such entity. + + +2. Source Code License. + + +2.1. The Initial Developer Grant. The Initial Developer hereby grants You a +world-wide, royalty-free, non-exclusive license, subject to third party intellectual +property claims: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Initial Developer to use, reproduce, modify, display, perform, +sublicense and distribute the Original Code (or portions thereof) with or without +Modifications, and/or as part of a Larger Work; and + +(b) under Patents Claims infringed by the making, using or selling of Original +Code, to make, have made, use, practice, sell, and offer for sale, and/or +otherwise dispose of the Original Code (or portions thereof). + +(c) the licenses granted in this Section 2.1(a) and (b) are effective on the date +Initial Developer first distributes Original Code under the terms of this License. + +d) Notwithstanding Section 2.1(b) above, no patent license is granted: + +1) for code that You delete from the Original Code; + +2) separate from the Original Code; or + +3) for infringements caused by: + +i) the modification of the Original Code or + +ii) the combination of the Original Code with other software or +devices. + +2.2. Contributor Grant. Subject to third party intellectual property claims, each +Contributor hereby grants You a world-wide, royalty-free, non-exclusive license + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Contributor, to use, reproduce, modify, display, perform, +sublicense and distribute the Modifications created by such Contributor (or +portions thereof) either on an unmodified basis, with other Modifications, as +Covered Code and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, using, or selling of +Modifications made by that Contributor either alone and/or in combination with +its Contributor Version (or portions of such combination), to make, use, sell, +offer for sale, have made, and/or otherwise dispose of: 1) Modifications made +by that Contributor (or portions thereof); and 2) the combination of +Modifications made by that Contributor with its Contributor Version (or portions +of such combination). + +(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date +Contributor first makes Commercial Use of the Covered Code. + +(d) Notwithstanding Section 2.2(b) above, no patent license is granted: + +1) for any code that Contributor has deleted from the Contributor +Version; + +2) separate from the Contributor Version; + +3) for infringements caused by: + +i) third party modifications of Contributor Version or + +ii) the combination of Modifications made by that Contributor with +other software (except as part of the Contributor Version) or +other devices; or + +4) under Patent Claims infringed by Covered Code in the absence of +Modifications made by that Contributor. + + +3. Distribution Obligations. + + +3.1. Application of License. The Modifications which You create or to which +You contribute are governed by the terms of this License, including without +limitation Section 2.2. The Source Code version of Covered Code may be +distributed only under the terms of this License or a future version of this +License released under Section 6.1, and You must include a copy of this +License with every copy of the Source Code You distribute. You may not offer +or impose any terms on any Source Code version that alters or restricts the +applicable version of this License or the recipients' rights hereunder. However, +You may include an additional document offering the additional rights described +in Section 3.5. + + +3.2. Availability of Source Code. Any Modification which You create or to +which You contribute must be made available in Source Code form under the +terms of this License either on the same media as an Executable version or via +an accepted Electronic Distribution Mechanism to anyone to whom you made +an Executable version available; and if made available via Electronic Distribution +Mechanism, must remain available for at least twelve (12) months after the +date it initially became available, or at least six (6) months after a subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code version +remains available even if the Electronic Distribution Mechanism is maintained by +a third party. + + +3.3. Description of Modifications. You must cause all Covered Code to +which You contribute to contain a file documenting the changes You made to +create that Covered Code and the date of any change. You must include a +prominent statement that the Modification is derived, directly or indirectly, from +Original Code provided by the Initial Developer and including the name of the +Initial Developer in + +(a) the Source Code, and + +(b) in any notice in an Executable version or related documentation in +which You describe the origin or ownership of the Covered Code. + + +3.4. Intellectual Property Matters + +a) Third Party Claims. If Contributor has knowledge that a license under +a third party's intellectual property rights is required to exercise the +rights granted by such Contributor under Sections 2.1 or 2.2, +Contributor must include a text file with the Source Code distribution +titled "LEGAL'' which describes the claim and the party making the claim +in sufficient detail that a recipient will know whom to contact. If +Contributor obtains such knowledge after the Modification is made +available as described in Section 3.2, Contributor shall promptly modify +the LEGAL file in all copies Contributor makes available thereafter and +shall take other steps (such as notifying appropriate mailing lists or +newsgroups) reasonably calculated to inform those who received the +Covered Code that new knowledge has been obtained. + +(b) Contributor APIs. If Contributor's Modifications include an application +programming interface and Contributor has knowledge of patent +licenses which are reasonably necessary to implement that API, +Contributor must also include this information in the LEGAL file. + + +(c) Representations. Contributor represents that, except as disclosed +pursuant to Section 3.4(a) above, Contributor believes that Contributor's +Modifications are Contributor's original creation(s) and/or Contributor +has sufficient rights to grant the rights conveyed by this License. + + +3.5. Required Notices. You must duplicate the notice in Exhibit A in each file +of the Source Code. If it is not possible to put such notice in a particular Source +Code file due to its structure, then You must include such notice in a location +(such as a relevant directory) where a user would be likely to look for such a +notice. If You created one or more Modification(s) You may add your name as +a Contributor to the notice described in Exhibit A. You must also duplicate this +License in any documentation for the Source Code where You describe +recipients' rights or ownership rights relating to Covered Code. You may +choose to offer, and to charge a fee for, warranty, support, indemnity or +liability obligations to one or more recipients of Covered Code. However, You +may do so only on Your own behalf, and not on behalf of the Initial Developer +or any Contributor. You must make it absolutely clear than any such warranty, +support, indemnity or liability obligation is offered by You alone, and You +hereby agree to indemnify the Initial Developer and every Contributor for any +liability incurred by the Initial Developer or such Contributor as a result of +warranty, support, indemnity or liability terms You offer. + + +3.6. Distribution of Executable Versions. You may distribute Covered +Code in Executable form only if the requirements of Section 3.1-3.5 have been +met for that Covered Code, and if You include a notice stating that the Source +Code version of the Covered Code is available under the terms of this License, +including a description of how and where You have fulfilled the obligations of +Section 3.2. The notice must be conspicuously included in any notice in an +Executable version, related documentation or collateral in which You describe +recipients' rights relating to the Covered Code. You may distribute the +Executable version of Covered Code or ownership rights under a license of +Your choice, which may contain terms different from this License, provided +that You are in compliance with the terms of this License and hat the license +for the Executable version does not attempt to limit or alter the recipient's rights +in the Source Code version from the rights set forth in this License. If You +distribute the Executable version under a different license You must make it +absolutely clear that any terms which differ from this License are offered by +You alone, not by the Initial Developer or any Contributor. You hereby agree to +indemnify the Initial Developer and every Contributor for any liability incurred by +the Initial Developer or such Contributor as a result of any such terms You +offer. + + +3.7. Larger Works. You may create a Larger Work by combining Covered +Code with other code not governed by the terms of this License and distribute +the Larger Work as a single product. In such a case, You must make sure the +requirements of this License are fulfilled for the Covered Code. + + +4. Inability to Comply Due to Statute or Regulation. + + + +If it is impossible for You to comply with any of the terms of this License with respect +to some or all of the Covered Code due to statute, judicial order, or regulation then You +must: + +(a) comply with the terms of this License to the maximum extent possible; and + +(b) describe the limitations and the code they affect. Such description must be +included in the LEGAL file described in Section 3.4 and must be included with +all distributions of the Source Code. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a recipient of +ordinary skill to be able to understand it. + + +5. Application of this License. + + + +This License applies to code to which the Initial Developer has attached the notice in +Exhibit A and to related Covered Code. + + +6. Versions of the License. + + +6.1. New Versions. The Initial Developer of this code may publish revised +and/or new versions of the License from time to time. Each version will be +given a distinguishing version number. + + +6.2. Effect of New Versions. Once Covered Code has been published under +a particular version of the License, You may always continue to use it under +the terms of that version. You may also choose to use such Covered Code +under the terms of any subsequent version of the License published by the +Initial Developer. No one other than the Initial Developer has the right to modify +the terms applicable to Covered Code created under this License. + + +6.3. Derivative Works. If You create or use a modified version of this License +(which you may only do in order to apply it to code which is not already +Covered Code governed by this License), You must + +(a) rename Your license so that the phrases ''Mozilla'', ''MOZILLAPL'', +''MOZPL'', ''Netscape'', "MPL", ''NPL", or any confusingly similar phrases +do not appear in your license (except to note that your license differs +from this License) and + +(b) otherwise make it clear that Your version of the license contains +terms which differ from the Mozilla Public License and Netscape Public +License. (Filling in the name of the Initial Developer, Original Code or +Contributor in the notice described in Exhibit A shall not of themselves +be deemed to be modifications of this License.) + + +6.4 Origin of the Initial Developer's Public License. The Initial Developer's +Public License is based on the Mozilla Public License V 1.1 with the following +changes: + +1) The license is published by the Initial Developer of this code. Only the +Initial Developer can modify the terms applicable to Covered Code. + +2) The license can be modified and used for code which is not already +governed by this license. Modified versions of the license must be +renamed to avoid confusion with Netscape's license Initial Developer's's +license and must include a description of changes from the Initial +Developer's Public License. + +3) The name of the license in Exhibit A is the "Initial Developer's Public +License". + +4) The reference to an alternative license in Exhibit A has been removed. + +5) Amendments I, II, III, V, and VI have been deleted. + +6) Exhibit A, Netscape Public License has been deleted + + +7. DISCLAIMER OF WARRANTY. + + + +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, +MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE +ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS +WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, +YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE +COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER +OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF +ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. + + +8. TERMINATION. + + +8.1. This License and the rights granted hereunder will terminate automatically +if You fail to comply with terms herein and fail to cure such breach within 30 +days of becoming aware of the breach. All sublicenses to the Covered Code +which are properly granted shall survive any termination of this License. +Provisions which, by their nature, must remain in effect beyond the termination +of this License shall survive. + +8.2. If You initiate litigation by asserting a patent infringement claim (excluding +declatory judgment actions) against Initial Developer or a Contributor (the Initial +Developer or Contributor against whom You file such action is referred to as +"Participant") alleging that: + +(a) such Participant's Contributor Version directly or indirectly infringes +any patent, then any and all rights granted by such Participant to You +under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice +from Participant terminate prospectively, unless if within 60 days after +receipt of notice You either: + +(i) agree in writing to pay Participant a mutually agreeable +reasonable royalty for Your past and future use of Modifications +made by such Participant, or + +(ii) withdraw Your litigation claim with respect to the Contributor +Version against such Participant. + + +If within 60 days of notice, a reasonable royalty and payment +arrangement are not mutually agreed upon in writing by the parties or +the litigation claim is not withdrawn, the rights granted by Participant to +You under Sections 2.1 and/or 2.2 automatically terminate at the +expiration of the 60 day notice period specified above. + +(b) any software, hardware, or device, other than such Participant's +Contributor Version, directly or indirectly infringes any patent, then any +rights granted to You by such Participant under Sections 2.1(b) and +2.2(b) are revoked effective as of the date You first made, used, sold, +distributed, or had made, Modifications made by that Participant. + +8.3. If You assert a patent infringement claim against Participant alleging that +such Participant's Contributor Version directly or indirectly infringes any patent +where such claim is resolved (such as by license or settlement) prior to the +initiation of patent infringement litigation, then the reasonable value of the +licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken +into account in determining the amount or value of any payment or license. + +8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user +license agreements (excluding distributors and resellers) which have been +validly granted by You or any distributor hereunder prior to termination shall +survive termination. + + +9. LIMITATION OF LIABILITY. + + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT +(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL +DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED +CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON +FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY +CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF +GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY +AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY +SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS +LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT +ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL +DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + + +10. U.S. GOVERNMENT END USERS. + + +The Covered Code is a ''commercial item,'' as that term is defined in 48 C.F.R. 2.101 +(Oct. 1995), consisting of ''commercial computer software'' and ''commercial computer +software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). +Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June +1995), all U.S. Government End Users acquire Covered Code with only those rights +set forth herein. + + +11. MISCELLANEOUS. + + +This License represents the complete agreement concerning subject matter hereof. If +any provision of this License is held to be unenforceable, such provision shall be +reformed only to the extent necessary to make it enforceable. This License shall be +governed by California law provisions (except to the extent applicable law, if any, +provides otherwise), excluding its conflict-of-law provisions. With respect to disputes +in which at least one party is a citizen of, or an entity chartered or registered to do +business in the United States of America, any litigation relating to this License shall be +subject to the jurisdiction of the Federal Courts of the Northern District of California, +with venue lying in Santa Clara County, California, with the losing party responsible for +costs, including without limitation, court costs and reasonable attorneys' fees and +expenses. The application of the United Nations Convention on Contracts for the +International Sale of Goods is expressly excluded. Any law or regulation which +provides that the language of a contract shall be construed against the drafter shall +not apply to this License. + + +12. RESPONSIBILITY FOR CLAIMS. + + +As between Initial Developer and the Contributors, each party is responsible for claims +and damages arising, directly or indirectly, out of its utilization of rights under this +License and You agree to work with Initial Developer and Contributors to distribute +such responsibility on an equitable basis. Nothing herein is intended or shall be +deemed to constitute any admission of liability. + + +13. MULTIPLE-LICENSED CODE. + + +Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". +"Multiple-Licensed" means that the Initial Devpoeloper permits you to utilize portions of +the Covered Code under Your choice of the IDPL or the alternative licenses, if any, +specified by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Initial Developer's Public License. + +The contents of this file are subject to the Initial Developer's Public License Version 1.0 +(the "License"); you may not use this file except in compliance with the License. You +may obtain a copy of the License at http://www.ibphoenix.com/idpl.html Software +distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY +OF ANY KIND, either express or implied. See the License for the specific language +governing rights and limitations under the License. + +The Original Code is ______________________________________. + +The Initial Developer of the Original Code is ________________________. + +Portions created by ______________________ are Copyright (C) ______ +_______________________. + +All Rights Reserved. + +Contributor(s): ______________________________________. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-classic.postinst +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-classic.postinst @@ -0,0 +1,63 @@ +#!/bin/sh +# postinst script for firebird2.0-classic + +set -e +. /usr/share/debconf/confmodule +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +FB_VER=2.0 +FB_FLAVOUR=classic +. /usr/share/firebird${FB_VER}-common/functions.sh + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + if [ -z "${2:-}" ]; then + # first install. set DB dirs permissions + fixPermsFirstInstall + fi + + updateInetdServiceEntry + + firebird_config_postinst + ;; + + *) + debhelper_hook "$@" + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/gdef.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/gdef.sgml @@ -0,0 +1,174 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GDEF"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + ????????????? + + + + DESCRIPTION + + &manpackage; is a utility for + + + + + COMMON OPTIONS + + -extract + Extract definition from database + + + + -replace + Replace existing database + + + + -dynamic + Generate dynamic DDL + + + + -c + DYN for C + + + + -fortran + DYN for FORTRAN + + + + -pascal + DYN for PASCAL + + + + -cob + DYN for COBOL + + + + -ansi + DYN for ANSI COBOL + + + + -basic + DYN for BASIC + + + + -pli + DYN for PLI + + + + -ada + DYN for ADA + + + + -cxx + DYN for C++ + + + + -user + Specifies user name to use in attaching database + + + + -password password + Specifies password to use with username + + + + -z + Print version number + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/README.quilt +++ firebird2.0-2.0.4.13130-1.ds1/debian/README.quilt @@ -0,0 +1,70 @@ +WHY QUILT AND HOW TO HANDLE IT +============================== + +The firebird2.0 source package uses quilt for patch management. This is because I +like separating each change to the source tree in its own file and I like +documenting its reasons of existence along with the change itself. I also like +to keep the diff.gz clean of source changes. If all diff.gz contains is debian/ +then I'm sure I am not changing something unintentionally. + +What follows is a quick guide to quilt. +Reading quilt(1) is obviously recommended. + +How to handle quilt +=================== + +0. Getting a patched tree for review + + debian/rules patch + + But please read below if you want to modify a patch or add new one. + + The tree is cleaned up with + + debian/rules unpatch + + +1. Adding a new patch + +quilt stores an ordered list of patches to apply in debian/patches/series. +Whether you add new patch, using either of the methods below, quilt will insert +its name at the appropriate position in the series file. + +1.1 At the top + + quilt new .patch + quilt edit + quilt edit + quilt edit + ... + quilt refresh + +1.2 After some other patch + + quilt push .patch + + (quilt applies all patches, including .patch) + + quilt new .patch + quilt edit + quilt edit + quilt edit + ... + quilt refresh + +2. Dropping a patch + + Make sure all patches are unapplied and put a dash (#) in front of the + patch name in debian/patches/series and quilt won't apply it. + +3. Modifying an existing patch + + quilt push .patch + quilt edit + quilt edit + ... + quilt refresh + + +If in doubt, bash me on or +. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/changelog +++ firebird2.0-2.0.4.13130-1.ds1/debian/changelog @@ -0,0 +1,1257 @@ +firebird2.0 (2.0.4.13130-1.ds1-2) unstable; urgency=low + + * cvs-port-ia64.patch: remove fbsvcmgr from *_TARGETS. Yet another attempt + to fix FTBFS on ia64. Closes: #460219 + + changelog: remove previous unsuccessful attempts at fixing that from + claiming the bug is closed + * upload to unstable + + add back libfbclient2 package as 2.1 is not in unstable yet + + -- Damyan Ivanov Fri, 30 May 2008 11:14:30 +0300 + +firebird2.0 (2.0.4.13130-1.ds1-1) experimental; urgency=low + + * New upstream bugfix release + + adapt debian/get-orig-source.sh; remove more generated files + * refresh patches, drop patches present upstream: + cvs-security-remote-crash.patch + cvs_security-long-username_CVE-2008-0467_#463596.patch + * cvs-port-ia64.patch: drop -fno-rtti as RTTI is needed in 2.0. + * move booting of autotools from patch to rules; cleanup rules; invoke + debconf-updatepo in clean target + * rules, make_packages.sh + + determine version from src/jrd/build_no.h + + unify with 2.1's version + * patches + + add local-CFLAGS.patch from 2.1 + + merge create-run-dir into lock-file-location + + terminate-lock-manager (as we supply CXXFLAGS from rules) + * add deprecated-charp-conversion.patch + + add -Werror=write-string to exterminate that warning + * stop providing libfbclient2 package, firebird2.1 (in experimental) + provides it. Instead, build-depend on it + + -- Damyan Ivanov Tue, 27 May 2008 23:00:54 +0300 + +firebird2.0 (2.0.3.12981.ds1-16) unstable; urgency=medium + + * import IA64 patch from upstream, refresh autoboot.patch; + * -classic.postrm: give only service name to update-inetd --remove, + not the whole entry. Closes: #481379 -- Leaves config line for + inetd, keeping it blocking the port. + * rules: stop unneeded mangling CFLAGS/INSTALL_PROGRAM for + strip/nostrip case + + -- Damyan Ivanov Fri, 23 May 2008 11:34:49 +0300 + +firebird2.0 (2.0.3.12981.ds1-15) unstable; urgency=low + + * port-arm.patch: s/$/_/ in src/gpre/cob.cpp to fix FTBFS on arm + * add --with-gpre-cobol to ./configure flags. LP#198383 + * refresh all patches with --no-timestamps --no-index -p ab + + -- Damyan Ivanov Wed, 21 May 2008 09:44:11 +0300 + +firebird2.0 (2.0.3.12981.ds1-14) unstable; urgency=high + + * firebird2.0-super.init: stop exporting ISC_USER and ISC_PASSWORD. + Fixes a hole causing remote connections as user SYSDBA to succeed + without giving a password. + Closes: #481389 and CVE-2008-1880 + * remove linda overrides + * coincidentaly also closes: #406691, an ex-wontfix bug -- "fails to + upgrade when misconfigured", caused by the initscript relying on + correct SYSDBA password in /etc -- something that is no longer + needed for shutdown. + * port-{mips,arm}.patch: unify the {EMBED,CLIENT}_TARGETS with the rest of + the tree. Closes: #481208 -- FTBFS on mips. Thanks to Thiemo Seufer. Added + gds_relay to mips targets in addition to his patch. + + -- Damyan Ivanov Thu, 15 May 2008 22:15:24 +0300 + +firebird2.0 (2.0.3.12981.ds1-13) unstable; urgency=low + + * Add some words about Firebird in general in -common description. + Closes: #477142 + * spin-off firebird2.0-server-common + + contains files needed by -super and -classic serverss, but not + needed by libfbclient2 + + handles firebird user creation + Closes: #477516 -- split "-server-common" package for firebird user and + logrotate + * Grab ARM port patch from upstream CVS. Closes: #460217 -- port to ARM; + regenerate autoboot.patch + + -- Damyan Ivanov Fri, 02 May 2008 13:55:27 +0300 + +firebird2.0 (2.0.3.12981.ds1-12) unstable; urgency=low + + * set VAR so the adduser call has home directory. Thanks to Matthias Heinz. + Closes: #476123 -- error in the postinst script, adduser fails + * -common.postinst: set -e and -u so that missing variables are cought + + -- Damyan Ivanov Mon, 14 Apr 2008 21:50:36 +0300 + +firebird2.0 (2.0.3.12981.ds1-11) unstable; urgency=low + + * Move firebird account creation in -common. Thanks to Adeodato Simó + Closes: #475504 -- logrotate uses a user the package does not create + * Fix mips-FTBFS bug number closure + * *.postinst: pass "$@" to debhelper_hook(), not only "$1" + + -- Damyan Ivanov Sat, 12 Apr 2008 00:21:47 +0300 + +firebird2.0 (2.0.3.12981.ds1-10) unstable; urgency=low + + * port-mips.patch: MIPS->MIPSEB in xdr.cpp too + really closes: #474773 + + -- Damyan Ivanov Wed, 09 Apr 2008 19:00:07 +0300 + +firebird2.0 (2.0.3.12981.ds1-9) unstable; urgency=low + + * Apply fix from Thiemo Seufer to MIPS detection in port-mips.patch. + Closes: #474773 + + -- Damyan Ivanov Mon, 07 Apr 2008 23:36:26 +0300 + +firebird2.0 (2.0.3.12981.ds1-8) unstable; urgency=low + + * Updated Spanish debconf translation by Javier Fernandez-Sanguino + Peña (Closes: #473258) + + -- Damyan Ivanov Thu, 03 Apr 2008 18:05:01 +0300 + +firebird2.0 (2.0.3.12981.ds1-7) unstable; urgency=low + + * Do not fail to start servers when /var/run is mounted on tmpfs + + add init.d script for -classic, not starting any services bug ensuring + that /var/run/firebird/2.0 exists. + + firebird2.0-super.init: ensure /var/run/firebird/2.0 exists before + starting the server + + Closes LP#135582 (server startup failure after reboot) + + * refresh debconf templates + + Bulgarian updated + + new translations + - Basque by Piarres Beobide (Closes: #470733) + - Finnish by Esko Arajärvi (Closes: #471683) + + updated translations + - Galician by Jacobo Tarrio (Closes: #470836) + - German by Holger Wansing (Closes: #470737) + - Norwegian by Bjørn Steensrud (Closes: #470866, #470867) + - French by Ivan Buresi (Closes: #472091) + - Czech by Miroslav Kure (Closes: #471046) + - Portuguese by Miguel Figueiredo (Closes: #471310) + - Romanian by Eddy Petrișor (Closes: #471451) + - Dutch by Bart Cornelis + - Vietnamese by Clytie Siddall (Closes: #471799) + - Italian by Marco Menardi + - Russian by Yuri Kozlov (Closes: #472683) + + -- Damyan Ivanov Thu, 03 Apr 2008 17:05:34 +0300 + +firebird2.0 (2.0.3.12981.ds1-6) unstable; urgency=medium + + * Fix references to bug #463596 in -5 changelog/patch name/BTS link/series + * Add Conflict/Replaces: firebird2-{super,classic}-server to -common + as it contains gsec's man page too. Unbreaks attempts to install + firebird2.0 when firebird2 is already installed + * reworked firebird_confiig_postinst to ask for password only if the + server is enabled and set the new password after it is actually started; + added new debconf question "enable firebird?"; updated .po files. + Closes: #470238 -- firebird2.0-super fails to install + Medium urgency as this fixes a grave bug + + -- Damyan Ivanov Sun, 16 Mar 2008 10:05:18 +0200 + +firebird2.0 (2.0.3.12981.ds1-5) unstable; urgency=low + + * Resync port-mipsel.patch from upstream and enable it. Closes: + #460220 + * port-mips.patch synced with upstream and enabled. Closes: #417409 + * Update French debconf translation. Thanks to Christian Perier. + Closes: #456393 + * Updated debconf translations. Unfuzzied "Password for firebird ${VER}" + * Updated Norwegian debconf translations by Bjørn Steensrud. Closes: + #461337 + * Updated Vietnamese debconf translation by Clytie Siddall. Closes: + #461418 + * Updated Romanian debconf translation from Eddy Petrișor. (Closes: + #461624) + * Updated German debconf translation by Holger Wansing. (Closes: + #462300) + * add cvs_security-long-username_CVE-2008-0467_#463596.patch (Closes: + #463596 -- CVE-2008-0467 remote buffer overflow leading to arbitrary code + execution) + + -- Damyan Ivanov Tue, 05 Feb 2008 11:37:01 +0200 + +firebird2.0 (2.0.3.12981.ds1-4) unstable; urgency=medium + + * Add cvs-security-remote-crash.patch. Closes: #460048 -- Garbage + data in incoming remote packet may crash the server. + Urgency medium as this is at least a DoS + + * Fix incorrect page size example. Thanks to Marek Moskwa + + * Refresh gbak.sgml + * Add symlinks from $FB/bin to /usr/bin for all utilities + * Do not ship empty $FB/lib/ in -dev + * Do not ship empty $FB/misc/ in -classic + * Standards-Version 3.7.3 (no changes) + + -- Damyan Ivanov Thu, 10 Jan 2008 13:07:42 +0200 + +firebird2.0 (2.0.3.12981.ds1-3) unstable; urgency=low + + * Make -common conflict/replace firebird-utils too. + Closes: #454466 -- firebird2.0-common: overlapping files with + firebird-utils + Thanks to Hamish Moffatt for reporting. + + -- Damyan Ivanov Wed, 05 Dec 2007 15:37:12 +0200 + +firebird2.0 (2.0.3.12981.ds1-2) unstable; urgency=low + + * Exclude usr/lib/firebird/2.0 from dh_makeshlibs + * Abandon the idea of multiple versions of firebird being co-installable + + Make server packages conflict with firebird1.5-servers + + Stop supporting multiple installed versions + + Integrate utilities in respective server packages + - server packages replace/conflict with firebird-utils + (<<2.0.3.12981.ds1-2) + * Correct typo in Depends (brid->bird) + * Add Vcs-* fields; Promote Homepage to a real control field + * Move from xinetd to inet-superserver (Closes: #448616) + + Add a call to updateInetdServiceEntry to -classic.postinst + + -classic is no more Priority: extra + + Change comments in xinetd file accordingly + * ICU vs. Firebird + + Add to README.Debian why we create indices that may be + binary-incompatible with upstream + Closes: #448960 + + Explain firebird dependency on ICU a bit + + Add script for refreshing active database indices + * Drop firebird-utils binary package + * Build-Depend on libicu-dev (not libicuXY-dev) + * Fix lintian/linda overrides now that utilities have no -2.0 suffix + + -- Damyan Ivanov Mon, 03 Dec 2007 20:43:08 +0200 + +firebird2.0 (2.0.3.12981.ds1-1) unstable; urgency=medium + + * New upstream relese-candidate + * Contains fixes for the following security issues: CVE-2007-3527, + CVE-2007-4664, CVE-2007-4665, CVE-2007-4666, CVE-2007-4667, CVE-2007-4668, + CVE-2007-4669. + (Closes: #441405) -- Several Firebird vulnerabilities discovered + * Refreshed patches + cvs-client-crash-on-remote-shutdown.patch + no-rpath.patch + link-as-needed + fix-os-detection.patch + inet-trust-localhost.patch + create-run-dir.patch + use-debian-icu.patch + use-debian-editline.patch + cvs-powerpc-double-define.patch + * Dropped patches not needed any more + + link-with-g++.patch -- upstream reorg + + cvs-common_classes_alloc.cpp-unaligned.patch -- included in the + release + + cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch -- + included in the release + + cvs-sparc-jrd_sort.patch -- included in the release + + cvs-remote-alignment.patch -- included in the release + * autoboot.patch -- re-generated + * Updated debian/get-orig-source.sh + + use pre-release upstream download area + * Applied patch to Hungarian translation from Tamas TEVESZ + * debian/make_packages.sh - deduce upstream version from debian/changelog to + avoid the need of manually changing a variable after each new upstream + release + * Updated debian/watch with new pre-release URLs; more version mangling + * Dropped unused lintian overrides + * Drop libgds.so compatibility symlink (upstream dropped it after 1.5) + + -- Damyan Ivanov Mon, 10 Sep 2007 15:27:59 +0300 + +firebird2.0 (2.0.1.12855.ds1-9) unstable; urgency=low + + * Build-Depend on libicu36-dev (from libicu34-dev) + * [clean-after-build.sh] do not remove build_no.h + + -- Damyan Ivanov Mon, 09 Jul 2007 13:16:03 +0300 + +firebird2.0 (2.0.1.12855.ds1-8) unstable; urgency=low + + * Detect missing debconf in .postrm/purge and don't remove any + password/security/database files. Spit messages about that. + Closes: #431852 depends on non-essential package debconf in postrm + Thanks to Michael Ablassmeier + + -- Damyan Ivanov Mon, 09 Jul 2007 13:01:14 +0300 + +firebird2.0 (2.0.1.12855.ds1-7) unstable; urgency=low + + * Unfuzzued de-synced translations after a typo fix + * Added Hungarian debconf translation by Tamas Tevesz + * Added Malayalam debconf translation by Mobin M + (Closes: #426217) + * Updated Vietnamese debconf translation by Clytie Siddall + * Fix mcpu-to-mtune.patch to use -march=486. + Thanks to Bastian Blank. Closes: #426859, "uses -march=i586 on i386" + + -- Damyan Ivanov Fri, 01 Jun 2007 17:33:43 +0300 + +firebird2.0 (2.0.1.12855.ds1-6) unstable; urgency=low + + * Upload to unstable + + Stop applying patches for unofficial ports + (arm, hppa, mips, mipsel, ia64) + + Update autoboot.patch + + -- Damyan Ivanov Tue, 15 May 2007 17:49:20 +0300 + +firebird2.0 (2.0.1.12855.ds1-5) experimental; urgency=low + + * Add -ggdb to arm and hppa builds + * New cvs-remote-alignment.patch fixing alignment issues in remote + protocol on big-endian architectures + * port-mips.patch: define MIPS in configure.in. This hopefuly addresses + #417409; re-generate autoboot.patch + * Updated debconf translations + + German by Holger Wansing. Closes: #416815 + + French by Christian Perier. Closes: #419351 + + Bulgarian + + Portuguese by Miguel Figueiredo. Closes: #419456 + + Lithuanian by Gintautas Miliauskas. Closes: #419690 + + Korean by Sunjae Park(daréhanl). Closes: #421016 + + Czech by Miroslav Kure. Closes: #421497 + + Spanish by Javier Fernández-Sanguino Peña. Closes: #421544 + * Added translations + + Russian by Yuriy Talakan'. Closes: #419831 + + Galician by Jacobo Tarrio. Closes: #419862 + + Italian by Marco Menardi. + + Dutch by cobaco. Closes: #421034 + + Brazilian Portuguese by André Luís Lopes (Closes: #421038) + * Fixed typo in template (witn->with). (Closes: #421543) + * debian/make_packages.sh - clean make_doc. Do not include hidden files/dirs + (like .svn) + * Use paths in lintian overrides + + -- Damyan Ivanov Tue, 15 May 2007 16:45:09 +0300 + +firebird2.0 (2.0.1.12855.ds1-4) experimental; urgency=low + + * "Port to kitchen-sink" + + * Update cvs-sparc-jrd_sort.patch from CVS. Previous version caused index + activation errors. + * Doh! Re-generate autoboot.patch - Note taken (again) to re-generate it + when adding/changing porting patches + * port-arm.patch - use -O2 on arm, since -O3 makes empbuild loop endlessly + * port-mipsel.patch - add nbackup to the list of targets in + prefix.linux_mipsel + * New port-mips.patch - Add mips support + * Since we're aiiming at porting to all architectures, drop control.in and + make-control and make the arch-dep binary packages Arch: any + + Fix debian/clean-after-build.sh to check for debian/control, not + debian/control.in + * New port-hppa.patch - Add hppa support + * New port-ia64.patch - Add ia64 support + + -- Damyan Ivanov Sat, 31 Mar 2007 16:40:42 +0300 + +firebird2.0 (2.0.1.12855.ds1-3) experimental; urgency=low + + * Add port-mipsel.patch for MIPSEL port, based on patch for 1.5.3 from + Fabrice Aeschbacher + + Add mipsel to the list of supported architectures + + Re-generate debian/control + * Add port-arm.patch for ARM port, heavily based on work by Alan Barclay + + Add arm to the list of supported architectures + * [control.in] Make firebird2.0-common depend on adduser, which is used in + -super and -classic's postinst and is not essential/required + Closes: #416513 Thanks to Michael Ablassmeier. + * New ports are unofficial, upload to experimental + + -- Damyan Ivanov Wed, 28 Mar 2007 19:58:06 +0300 + +firebird2.0 (2.0.1.12855.ds1-2) unstable; urgency=low + + * Bump Depends on debconf to 1.4.69, due to the usage of 'error' template + * Put back ${misc:Depends} + * Fix terminate-lock-manager.patch to use -DTERMINATE_IDLE_LOCK_MANAGER, + instead of -DTERMINATE_LOCK_MANAGER (missing "_IDLE"). Closes: #416047 + Thanks to Kurt Roeckx for reporting. + * make sure $RUN directory permissions are sane before attempting to start + the server + * No version/flavour passing to firebird_config_postinst + * Upstream renamed the orig source tarball. Update debian/get-orig-source.sh + accordingly + + -- Damyan Ivanov Sat, 24 Mar 2007 22:43:49 +0200 + +firebird2.0 (2.0.1.12855.ds1-1) unstable; urgency=low + + * Final 2.0.1 release from 21st of March 2007 + + The only change to rc2 is in documentation (PDFs) + + Updated debian/get-orig-source.sh to match + * [debian/rules] set executable bit of src/misc/writeBuildNum.sh on + configure and reset it on clean + + -- Damyan Ivanov Thu, 22 Mar 2007 10:05:57 +0200 + +firebird2.0 (2.0.1~rc2.12855.ds1-2) unstable; urgency=low + + * Fix usage of unbound variable in init script + * Added new cvs-powerpc-double-define.patch to remove second definition of + the CLASS const on powerpc. Fixes FTBFS on PPC. + + -- Damyan Ivanov Tue, 20 Mar 2007 15:47:20 +0200 + +firebird2.0 (2.0.1~rc2.12855.ds1-1) experimental; urgency=low + + * New upstream release candidate + * Updated debian/get-orig-source.sh to match new version. Make it work with + already downloaded .tar.bz2 too + * Updated debian/watch to match only 2.0.* versions and strip debian ~rcX + part + * Disaled patches: + powerpc - applied upstream + amd64 - applied upstream + sparc - unnecessary + * Refreshed separate-file-and-sem-perms.patch + Fixed it to actually do what was intented. Fixes FTBFS on k*bsd. + + * Fix typo in debian/server-templates.master (server_in_use) + * Fixed bashism (source -> .) in functions.sh and -super.init + Reported by Tiago Mikhael Pastorello Freire. + * Fix -utils.wrapper to try all supported versions + * Add Build-Depends: dpkg-dev (>= 1.13.19) for those building on sarge. + Needed by the ${binary:Version} field + * Drop fix-pthread-detect.patch; not needed + * re-autogen.sh + * export ISC_PASSWORD instead of supplying it as a parameter to gsec + * Changed my mail address + * Stop calling debian/make-control from clean target. It must be called + manually when control.in changes. Avoids build-time surprises + * Added patches from CVS + + cvs-common_classes_alloc.cpp-unaligned.patch + Fix unaligned memory access in alloc.cpp + + cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch + Fix crash on simultaneous access via services API and via conventional + API + + cvs-sparc-jrd_sort.patch - Fix alignment issues on sparc + (closes: #414709, FTBFS on sparc) + * Updated README.Debian with a hint how to get the repackaged source + + [suggested by Tamas Tevesz] + * Converted debian/*.sgml to unix-style line-endings. + * Dropped shutdown init.d action + * Separate permission-fixing code for new installs and upgrades + * Typos and minor fixes to gsec.sgml + * New patch: inet-trust-localhost.patch - if remote address is in loopback + network (127/8), trust it, instead of checking gds_hosts.equiv + + Drop support for mangling with gds_hosts.equiv and hosts.equiv + + + -- Damyan Ivanov Mon, 19 Mar 2007 13:44:19 +0200 + +firebird2.0 (2.0.1~rc1.12810.ds1-1) experimental; urgency=low + + * New upstream release candidate + * Updated debian/get-orig-source.sh + + change version + + Use ./ for temporary directory location, not /tmp + + Place the .orig.tar.gz in ../ + + Check for ../$pkg.orig.tar.gz and abort if it exists + * Fixed typo in .init script + * Updated patches: + + Dropped g++-4.1-templated-destructor.patch as it is not needed with + current gcc + + refreshed powerpc (partly applied upstream) + + refreshed create-run-dir cvs-client-crash-on-remote-shutdown + fix-os-detection use-debian-editline use-debian-icu + * Updated version in make_packages.sh + * Call make_pachages with 'sh ...', do not set it to be executable + * -super, -classic: Depends: debconf (>= 1.3.22) | cdebconf (>= 0.43) + because we use settitle in .config + * remove license/ from -doc, since the information from there is already + included in debian/copyright + * Move control.in->control processing into separate debian/make-control + * Drop executable privileges from debian/fbmgr, + debian/firebird-utils.wrapper and server-config.master + * Removing setting CFLAGS in debian/rules and replaced by + terminate_lock_manager.patch that places it directly in + builds/posix/make.rules + * Rename cvs_remove-unused-constant-in-gds_proto.h to + proto_h-ALLSPACE-ulong.patch, describe it and enable it. ALLSPACE + definition in proto.h is changed from "-1UL", which causes a warning on + each compiled file to "MAX_ULONG" + * debian/copyright + + note qli manpage is public domain + + add license for the packaging + * Updated debian/watch, added the site hosting pre-releases + * -super.init: silence the output of fbmgr + * Make Depends: firebird2.0-common include (= ${binary:Version}) + + -- Damyan Ivanov Sun, 11 Feb 2007 17:40:16 +0200 + +firebird2.0 (2.0.0.12748.ds1-5) experimental; urgency=low + + * Fix missing ` in .config + + -- Damyan Ivanov Wed, 31 Jan 2007 16:22:46 +0200 + +firebird2.0 (2.0.0.12748.ds1-4) experimental; urgency=low + + * Fixed use of unbound variable in server-config.master. Reported by Nuno + Salgado. + + -- Damyan Ivanov Wed, 31 Jan 2007 09:41:45 +0200 + +firebird2.0 (2.0.0.12748.ds1-3) experimental; urgency=low + + * Change license of the manpages I wrote to "beerware" + * Add debian/copyright information about manpages + * -classic.prerm: use debconf instead of printing to stdout when server is + used and upgrade/removal can't proceed + * debian/control[.in] + + Improvements of short and long package descriptions + * Fixed small glitches, discovered when applying 2.0-style to 1.5 packaging: + + Improved explainations in comments of .default, .xinetd and + SYSDBA.password + + Fixed package names in comments + + Use variable-controlled version everywhere + * Drop -common.postinst altogether + * Fix typo in gpre.sgmp; drop wrong-named qpre.sgml + * Fix "Template" header to "Template:" + * -super.init: + + Use lsb-base's functions everywhere + + split the message when server is disabled in two lines so no wrapping + occurs + + do not return error for "start" action when the server is disabled + * rules: Better comments + * .config: + + When checking for the active version 1) save the result so it is not + overwritten by gext db_get and 2) do not simply check for "none", but + also see if this package is actually selected or not + + Dont treat debconf as registry - check config files to determine the + active version + * Implement version-independent enabling/disabling of server + * Use special title-type template to set the title of the password question, + since we may not be asking about a password for currently configured + package + * moved postinst treatment in a function in functions.sh + * Enable "set -x" in maintainer scripts if DEBIAN_FIREBIRD_DEBUG is set + * .postrm: Force the purge questions to be asled always; fix the test for + their need + * functions.sh + + Use cat for inline files, not echo + + Check if default exists before grepping through it + + checkServerenabled: force the server started/stopped if it is already + enabled/disabled + * Fix the link to fbintl.conf. Reported by Riccardo De Agostini. + Closes: #408509 + + -- Damyan Ivanov Sun, 28 Jan 2007 18:00:27 +0200 + +firebird2.0 (2.0.0.12748.ds1-2) experimental; urgency=low + + * Make -dev package Architecture: all, since it contains only header files + and .so symlinks + * Fix de-sync between SYSDBA.password and security.fdb when package was + purged and then re-installed + * Added PO debconf translations from sid-1.5 branch + * Removed the catch-all case "called with unknown argument" from + -super/classic.pre/postrm. Thanks to Andre Tomt + * Removed the call to removeXinetdService from -super.postrm. Thanks to Nuno + Salgado + * server-templates.master: Improve the templates for database removal + * server-config.master: + + Reset the asked question, since the password is stored in a hidden + template. + + Use high priority when for active server selection and sysdba password. + + Correct password file location + * all.postrm: + + fix checking for password file existence. + + Cope with dh_metaget when were the last package + * -classic.prerm - fix the test for running classic + + -- Damyan Ivanov Sun, 21 Jan 2007 21:40:03 +0200 + +firebird2.0 (2.0.0.12748.ds1-1) experimental; urgency=low + + * New upstream final release + + * New packaging approach. Different versions are co-installable + * Finally settled on the package set. + * Merge -server-common into -common + * Merge -$flavour-server and $flavour-utils into -$flavour + * Use debconf to choose enabled server package and to prompt for SYSDBA + password. Also prompt for removing sensitive files when purging -$flavour + * Use "set -u" in all shell scripts + * debian/control[.in] + + -common: add Depends: ${shlibs:Depends}. Thanks, lintian. -common really + contains shared objects. + + -classic and -super conflict with each other + + -examples Recommends: -dev + + -super/-classic - Recommend -utils and -doc + + -utils Conflicts: firebird2-utils-* + + -dev: conflicts with firebird2-dev + * Use xinetd for classic. Consequently, -classic is Priority: extra + * debian/clean-after-build.sh + + invoke "make clean" only if Makefile is present + + do not clean in extern/icu, since this is not present in the debian + sources + * debian/make_packages.sh + + rewrite copy() using install + + Move fbintl to -common + * All utilities are installed as /usr/bin/$util-$ver (ditto for manpages) + * debian/rules + + call dh_installman in binary-indep target too + * Merge instantiate-security-db.sh into functions.sh + + Fix security database instantiation + * -super: change init script and default file name to match package name. + Install them with dh_installinit + Use SYSDBA.password again + * -common - add symlink for fbintl.conf + * Drop versions from the conflicts with firebird2-*, since firebird2-* will + disappear entirely + * Fill hosts.equiv with local host names on -super.postinst + * Add lintian/linda overrides about missing manpages in -$flavour. The + manpages are in -common, on which -$flavour depends. + * Make -$flavour.prerm check if it is the selected version and act + accordingly + * New package: firebird2.0-doc, containing all the docs + * Updated README.Debian + * Renamed firebird-dev to firebird2.0-dev to avoid surprises + * Changed firebird project's address in debian/copyright + + * Ported to two new architectures. Closes: #147500 + * Added powerpc port + + powerpc.patch: new. Tested on a PPC machine, thanks to Yavor Doganov for + the generous hosting. + + other patches refreshed. re-autogen'ed + + added powerpc arch in debian/rules + * Added sparc.patch + + Drop -march and add -fsigned-char to compiler options + + Add sparc to supported architectures + * [debian/rules] + + Added all architectures for which upstream claims support + + Drop type-handling usage and list architectures manually + * [debian/control.in] Drop type-handling from Build-Depends + * Changed package names and install directories. + + name is now firebird2.0-whatever + + directories are firebird/2.0/whatever (except for /usr/share/doc/... + ones) + * Make different versions co-installable + + Relax conflicts. Now only -utils-classic conflicts with -utils-super. + + Drop Provides: firebird2-server and firebird2-utils + + New package: firebird-utils, containing wrappers for utils from + different versions + * Drop .preinst, since we won't conflict with any other server + * sync functions.sh with sid-1.5 branch + * Updated init.d script to match upstream's. Made super-server start only if + enabled in etc/default/firebird2.0-super (disabled by default) + * Drop firebird2.0-examples.postinst as not needed for 2.0 + * Spell-checked the changelog + * Added years of copyright to debian/copyright. Also point out the special + licensing terms of src/install/arch-specific/solx86gcc/Makefile.in + * Also install nbackup utility. Write manpage for it. + + -- Damyan Ivanov Wed, 17 Jan 2007 23:03:24 +0200 + +firebird2-2.0 (2.0.0.12724.ds1-2) unstable; urgency=low + + * debian/fmbgr + + use 2.0-style directory + + quote $@, just in case. Thanks to Tamas TEVESZ + * More fixes by Tamas TEVESZ + + Fixed typos in debian/control.in and debian/README.Debian + + Dropped duplicate -mtune option in mcpu-to-mtune.patch + + debian/functions.sh: file update in replaceLineInFile made atomic + * Dropped debian/README.64bit + * debian/README.dpatch replaced with debian/README.quilt + + -- Damyan Ivanov Tue, 26 Sep 2006 10:02:26 +0300 + +firebird2-2.0 (2.0.0.12724.ds1-1) unstable; urgency=low + + * Repackaged source to avoid needless shipping of icu and editline, which are + packaged independently and regexp, which is unused. + Source package size dropped from 16MB to 6.5MB. + * Implement get-orig-source target of debian/rules + + * Fix broken symlink to firebird.msg in -common + * Install usr/lib/firebird2/2.0/help only in -common (not also in + -server-common) + * debian/watch: match both firebird* and Firebird* entries + * debian/firebird2-2.0-common.logrotate: use proper log file + * debian/copyright: change upstream URL + * Make init.d script LSB-aware. Add lsb-base to -super-server's Depends: + + -- Damyan Ivanov Fri, 22 Sep 2006 18:49:45 +0300 + +firebird2-2.0 (2.0.0.12724-1) unstable; urgency=low + + * New upstream release candidate (RC4) + + Modified amd64.patch - one change applied upstream + + -- Damyan Ivanov Wed, 16 Aug 2006 23:40:22 +0300 + +firebird2-2.0 (2.0.0.12710-1) unstable; urgency=low + + * New upstream release candidate (RC3) + + * Update patches: + + drop no_nagle-on-proto_tcp.patch: applied upstream + + refresh cvs-client-crash-on-remote-shutdown.patch + + add dsql.tab.h-bizon2.30: regenerate dsql.tab.h with current bizon + (changes are only in comments) + * Sync with 1.5.3 branch packaging improvements + * Add versioned dependency to quilt (>= 0.40), where quilt.make is provided. + Thanks, lintian. + + -- Damyan Ivanov Sun, 6 Aug 2006 22:46:35 +0300 + +firebird2-2.0 (2.0.0.12654-1) unstable; urgency=low + + * New major upstream release candidate (RC2) + * New source package + + * Changed my mail address in Uploaders: + * Moved to quilt + * Dropped patches: + + Released upstream: + - cvs-fbguard-detach-tty.dpatch + - cvs-fix-TcpRemoteBufferSize-crash.dpatch + - no-custom-errno-and-sys_XXerrXX.dpatch + - isql-sqlda-display.dpatch + - gcc4.dpatch, gcc4+amd64.dpatch + + Fixed other way + - security-remote-preauth-crash.dpatch + + We use debian's libeditline + - editline.update-autotools-files.patch + - editline-ignore-vis.patch + * Updated patches: + - cvs-client-crash-on-remote-shutdown.patch + - no-rpath.patch + - mcpu-to-mtune.patch + - separate-file-and-sem-perms.patch + - fix-pthreads-detect.patch + - link-with-g++.patch + - fbmgr-correct-log-path.patch + - create-run-dir.patch + - autoboot.patch + - lock-file-location.patch + * New patches + - amd64.patch - rather slim for this version + - tcp_nodelay-with-ipproto_tcp.patch: stolen from cvs. Fix setsockopt + level to IPPROTO_TCP when setting TCP_NODELAY option + * Do not build/use pre-supplied libraries found in Debian + libicu34, libeditline0 + Fix Build-Depends accordingly. + [use-debian-icu.patch, use-debian-editline.patch] + * Flag architecture-independent packages as such: + + firebird2-2.0-examples + + firebird2-2.0-common + * Move clean-after-build invocation from after build to just before starting + ./configure to help inspecting build results + + -- Damyan Ivanov Mon, 19 Jun 2006 13:23:03 +0300 + +firebird2 (1.5.3.4870-7) unstable; urgency=medium + + * Urgency still medium, last uploaded revision is -4 + + * Make firebird2-{super,classic}-server Depends: to firebird2-server-common + (>= 1.5.3.4870-6), because this version is where fixed + instantiate-security-db.sh appears + + -- Damyan Ivanov Sat, 13 May 2006 20:49:53 +0300 + +firebird2 (1.5.3.4870-6) unstable; urgency=medium + + * Urgency still medium, because previous revision was not uploaded + + * "Repeat after me: sh is not perl, sh is not perl, ..." + + Properly set variables in instantiate-security-db.sh + * Fix typo in firebird2-super-server.postinst + * Reload xinetd only in /etc/xinetd.d/firebird2 exists + * Remove redundant/misleading comments from SYSDBA.password generation + * Remove SYSDBA.password on purge + Remove init/guard/lock files from /var/run/firebird2 on remove + [debian/firebird2-server-common.postrm] + + -- Damyan Ivanov Sat, 13 May 2006 16:12:20 +0300 + +firebird2 (1.5.3.4870-5) unstable; urgency=medium + + * Urgency medium because of fixing RC bug #340712, affecting Etch + + * Make /var/lib/firebird2/system/security.fdb a configuration file (and not + a conffile) + + Drop debian/firebird2-server-common.conffiles + + security database instantiation is managed by *-server's postinst via + /usr/share/firebird2-server-common/instantiate-security-db.sh + + Remove instantiated security.fdb on -common purge + Closes: #340712 + + * Add patch from upstream to fix crash on client connect (and server + start-up) when TcpRemoteBufferSize in firebird.conf is more than 32658. + [debian/patches/cvs-fix-TcpRemoteBufferSize-crash.dpatch] + Closes: #329981 + * Add patch from firebird-devel mailing list to fix compilation with GCC 4. + Firebird2 now compiles just fine with GCC 4.0.3 and GCC 4.1.0 + Drop Build-Depends on build-essential gcc/g++ + [debian/control, debian/control.in] + [debian/patches/gcc4.dpatch] + Added a myriad of similar fixes to let it compile on amd64 too. + [debian/patches/gcc4+amd64.dpatch] + Closes: #342964 + * Add patch from upstream CVS to detach fbguard process (started from + init.d) from controlling tty + [debian/patches/cvs-fbguard-detach-tty.dpatch] + * Add patch from upstream CVS to avoid SIGPIPE on client side when server + was shut down + [debian/patches/cvs-client-crash-on-remote-shutdown.dpatch] + * Clean even more generated files. Call "make clean" with --no-builtin-rules + Make generated file cleaning a separate target and call it before building + classic/super flavours. Guarantees really clean build process. + [debian/rules] + * Remove unneeded entries from firebird2-server-common.lintan.override + + package-name-doesnt-match-sonames libib-util + + no-shlibs-control-file usr/lib/libib_util.so + These are no more needed, since libib_util.so is now in + /usr/lib/firebird2/lib + * Remove /var/lib/firebird.log* on firebird2-server-common purge + * Supply logrotate snippet for rotating firebird.log + * Conform to Standards-Version 3.7.2 + + Replace direct calling of init.d scripts with invoke-rc.d + [firebird2-classic-server.postinst/postrm] + + While there, remove xinetd config snippet and restart xinetd in postrm + + -- Damyan Ivanov Wed, 10 May 2006 15:13:25 +0300 + +firebird2 (1.5.3.4870-4) unstable; urgency=high + + * High urgency because of a local DoS bug fixed. + + * [security] + Updated separate-file-and-sem-perms.dpatch to use 0660 for lock file, + shared memory and semaphores. Fixes local denial-of-service attack. + Closes: #362001 + + Important fixes: + * debian/rules: clean more generated files. Closes: #361227 + * debian/make_packages.sh: move libib_util.so from /usr/lib to + /usr/lib/firebird2/lib since ib_util is supposed to be only used by UDFs + which are firebird-specific, i.e. not used by any other package. + Fixes a lintian error. + + * Remove build-start and build-end targets from rules. These were used to + help determine build time. I should have used "time" or pbuilder and the + like for this anyway. Reported by Santiago Vila + Closes: #358033 + * Fix regression from 1.5.2-series: auto-terminate idle lock manager + * Add frankie in control.in's Uploaders:, not only in control + + -- Damyan Ivanov Wed, 12 Apr 2006 10:50:32 +0300 + +firebird2 (1.5.3.4870-3) unstable; urgency=high + + * Urgency high due to fixed remote security vulnerability + + * [security] [CVE-2004-2043] + Plumb remote pre-authetication crash. Possible code execution as user + firebird. [src/jrd/unix.cpp] + Closes: #357580 + + -- Damyan Ivanov Mon, 20 Mar 2006 11:55:19 +0200 + +firebird2 (1.5.3.4870-2) unstable; urgency=high + + [ Damyan Ivanov ] + * Make isql-fb support SET SQLDA_DISPLAY setting that is enabled only in + development builds by default + * Drop opt-remove-redundant-sort.dpatch which has the buggy side effect of + causing improper sorting of the results + + [Francesco P. Lovergine] + + * Removed CVS stuff from orig tarball. + * Urgency due to a security bug solved by 1.5.3. + (closes: #357173) + + -- Francesco Paolo Lovergine Thu, 16 Mar 2006 14:20:04 +0100 + +firebird2 (1.5.3.4870-2) unstable; urgency=low + + * Make isql-fb support SET SQLDA_DISPLAY setting that is enabled only in + development builds by default + * Drop opt-remove-redundant-sort.dpatch which has the buggy side effect of + causing improper sorting of the results + + -- Damyan Ivanov Wed, 15 Mar 2006 13:59:30 +0200 + +firebird2 (1.5.3.4870-1) unstable; urgency=low + + * New upstream release + + * Make -classic-server's lock manager (fb_lock_mgr) terminate automatically + when not used for 5 minutes. Closes: #341851. Thanks to Frederik Schueler + for reporting. + [debian/rules] + * Do not build static libraries (pass --disable static to configure) + [debian/rules] + * Added Homepage: to debian/control[.in] + * Updated debian/watch to work with sf.net + * Added README.Debian, explaining differences with upstream version + + -- Damyan Ivanov Thu, 26 Jan 2006 16:02:47 +0200 + +firebird2 (1.5.3.4854-1) unstable; urgency=low + + * New upstream release candidate (1.5.3 rc2) + * Source is actually a cvs export of tag R1_5_3 as of 16 Nov 2005 + * Accommodated upstream versioning (major.minor.release.build) + + * Bumped debhelper dependency to 5 [debian/control.in, debian/compat] + * Release version is 1.5.3 [debian/make_packages.sh] + * Patches overhaul + + removed numeric prefix from dpatches [debian/patches/*] + + removed rpath declarations in more general level + [builds/posix/make.defaults, builds/posix/make.rules, no-rpath.dpatch] + + create gen/firebird/run directory [configure.in, create-run-dir.dpatch] + + Added notes about generating autoboot.dpatch, autoboot.dpatch updated + + Move fix for lock file location in new dpatch + * Supply --disable-static to ./configure [debian/rules] + + -- Damyan Ivanov Fri, 25 Nov 2005 10:56:05 +0200 + +firebird2 (1.5.2-10) unstable; urgency=low + + * Fix long description s/SQL-92/SQL-99/ as is current on upstream + homepage. Spotted by marius popa . Thanks. + + -- Damyan Ivanov Thu, 20 Oct 2005 13:48:29 +0300 + +firebird2 (1.5.2-9) unstable; urgency=low + + * Added README.dpatch in debian/ to help further maintainers/QA team in + handling this package if such need arises. + Thanks to Florian Ernst. + * Added README.Debian to /usr/share/doc/firebird2-examples, explaining how + to prepare employee sample database for usage. + Thanks to Marius Popa. + * Corrected firebird2-{super,classic}-server.{postinst,preinst,prerm} to put + correct data in SYSDBA.password. s/PASSWD/PASSWORD/ + + -- Damyan Ivanov Thu, 13 Oct 2005 22:32:46 +0300 + +firebird2 (1.5.2-8) unstable; urgency=low + + * "Cleaning up the house" + + * debian/control.in: Fix short description of firebird2-super-server. + Closes: #299983 + * Make editline to not rely on system vis.h and always use its own. + Fixes FTBFS with kerberos4kth-dev 1.2.2-11: undefined reference to + `strunvis' (Closes: #283911) + Reported and fix suggested by Kalle Olavi Niemitalo + * Improve long descriptions of libfbembed1 and libfbclient1. + Closes: #329330 "libfbclient1: long description lacks everything" + Gerfried Fuchs spotted this. Thanks. + * Corrected sections: + - libfbclient1, libfbembed1 -> libs + - firebird2-utils-* -> utils + - firebird2-dev -> libdevel + - firebird2-examples -> doc + Gerfried Fuchs spotted this too. Thanks again. + * debian/README.64bit: add note about 64/32-bit incompatibility of + on-disk-structure of databases + * Fix typo in debian/make_packages.sh, causing UDF definition .sql files to + be installed in -classic-server. Now they go in -server-common. + Closes: #322199 firebird2-classic-server: Missing sql for functions of + ib_udf and fbudf + * firebird2-classic-server: xinetd configuration file is now installed + regardless of xinetd presence. Provided xinetd configuration is disabled, + however. + * fmbgr.bin fixed to point to /var/log/firebird.log when a problem occurs. + Previously pointed to $FIREBIRD/log/firebird.log + + debian/patches/fbmgr_correct_log_path.dpatch + * Turn off echo when asking for sysdba password + * Ask for sysdba password only on one is not yet set (very first install) + * Move SYSDBA.password from /usr/lib/firebird2 to /etc/firebird2 + * /etc/init.d/firebird2: source /etc/firebird2/SYSDBA.password to get sysdba + password. + * pre-boot autotools + + debian/patches/autoboot.dpatch + + remove autoconf and libtool from Build-Depends + * update src/extern/editline/config.{guess,sub} to those from 2005-09-13 + + fixes two lintian warnings + * aliases.conf: use /var/lib/firebird2/data for employee.fdb + * firebird-classic-server.prerm: detect active connections using + fb_lock_print + + -- Damyan Ivanov Sat, 8 Oct 2005 20:47:51 +0300 + +firebird2 (1.5.2-7) unstable; urgency=high + + * Urgency still high, since previous releases were not uploaded + Fixes RC bug #317314 "FTBFS with gcc-4.0" + + * Ease upgrade procedure: + + libfbclient1: + - Added Replaces: libfirebird2-{super,classic} + - Removed Conflicts: libfirebird2-super + + libfbembed1: + - Added Replaces: libfirebird2-classic + - Removed Conflicts: libfirebird2-classic + + * Improved short description of libfbclient1 and libfbembed1 + + -- Damyan Ivanov Wed, 14 Sep 2005 17:30:24 +0300 + +firebird2 (1.5.2-6) unstable; urgency=high + + * Urgency still high, since previous releases were not uploaded + Fixes RC bug #317314 "FTBFS with gcc-4.0" + + * Changes suggested by Christopher Martin. Thanks. + + * firebird2-dev: + + depend on *both* libfbembed1 and libfbclient1, since -dev provides + symlinks for both of them. [debian/control.in] + * libfbembed1: + + do not provide compatibility symlinks to libgds.so - avoids conflicting + with libfbembed1. [debian/make_packages.sh] + * Updated src/extern/editline/config.{sub,in}. + - new patch: editline.update-autotools-files.dpatch + - added in debian/patches/00list + - added debian/source.lintian-overrides to reflect this + + -- Damyan Ivanov Tue, 13 Sep 2005 12:45:12 +0300 + +firebird2 (1.5.2-5) unstable; urgency=high + + * Urgency still high, since previous releases were not uploaded + Fixes RC bug #317314 "FTBFS with gcc-4.0" + + * debian/control.in + + firebird2-dev + - removed Conflicts with firebird-dev, which is not in Debian anymore + - added Replaces: libfirebird2-{super,classic}, which incorrectly + provided dev symlinks that belong to -dev. + + Thanks to Christopher Martin for spotting this. + + * debian/firebird2-server-common.lintian.override: fixed libib-util + name + + -- Damyan Ivanov Sat, 10 Sep 2005 14:36:38 +0300 + +firebird2 (1.5.2-4) unstable; urgency=high + + * Urgency still high, since previous releases were not uploaded + Fixes RC bug #317314 "FTBFS with gcc-4.0" + + * Many improvements in this release are inspired by suggestions from George + Danchev . Thanks! + + * Moved libib_util.so to -common + * libfbembed1 and libfbclient1 no longer conflict with each other + * Manuals: + + Renamed isql.sgml to isql-fb.sgml + + Renamed gstat.sgml to fbstat.sgml + + debian/rules: streamlined building of manual pages + * Added lintian overrides for missing shlibs and soname vs. package name + mismatch in firebird-server-common + * Added lintian override for soname vs. package name mismatch for + firebird-classic-server + * debian/patches + + new clean-more.dpatch: remove more generated files in clean.sh + + 00list: added clean-more.dpatch + * debian/rules: + + Removed dh_make template header + + clean-patched: depend on patch, since we count on patched clean.sh to + clean everything that make clean does not + + clean-patched: removed lines deleting generated files from source tree, + since this is now done in clean.sh + + binary-arch: removed unneeded strip calls. dh_strip handles stripping + good enough + + -- Damyan Ivanov Thu, 25 Aug 2005 17:16:18 +0300 + +firebird2 (1.5.2-3) unstable; urgency=high + + * Urgency high, because last version was uninstallable. + + * debian/make_packages.sh: Move UDF/ib_udf.so and UDF/*.sql to -common; + make -common and -server-* installable at the same time as required. + + -- Damyan Ivanov Thu, 25 Aug 2005 12:08:26 +0300 + +firebird2 (1.5.2-2) unstable; urgency=high + + * Urgency high, due to fixing RC bug #317314 + + * Packaging heavily based in work by Daniel Urban + * Switched to dpatch + + debian/rules + - include dpatch.make + - configure-* depends on patch + - clean renamed to clean-patched + - new target clean depends on clean-patched and unpatch + + 001_no-rpath.dpatch: + - builds/posix/Makefile.in.*: remove $(LIB_LINK_RPATH_LINE) + + 002_fix-mcpu-to-mtune.dpatch + - builds/posix/prefix.linux*: s/-mcpu/-mtune/ - Fix g++ warnings + + 003_no-custom-errno-and-sys_XXerrXX.dpatch + - remove explicit definitions of errno and sys_*err* + + 004_separate-file-and-sem-perms.dpatch + - Use separate `"define"s for semaphore and file permissions + + 005_fix-pthreads-detect.dpatch + - src/common/classes/locks.h + + 006_fix-os-detection.dpatch + - fix OS patterns in src/extern/editline/configure[.in] + + 007_create-run-dir.dpatch + - configure.in: create gen/firebird/run directory + + 008_link-with-g++.dpatch + - builds/posix/make.rules: use $(CXX) for LIB_LINK instead of $(CC) + + 009_opt-bypass-redundant-sort.dpatch + - src/jrd/opt.cpp: RP: optimize sort with OUTER JOIN if all the fields + in the sort list are from one stream, check the stream is the most + outer stream, if true update rse and ignore the sort + (stolen from CVS?) + + 010_clean-is-phony.dpatch + - Makefile.in: declare clean as .PHONY so make clean actually do + something after first cleaning + * Debhelper compatibility level 4 + + debian/rules: DH_COMPAT=4 + + debian/control.in: Build-Depends debhelper (>> 4.0.0) + * debian/control.in + + Changed Standards-Version to 3.6.2. No changes necessary + + Added myself to Uploaders + + Removed Remco Seesink from Uploaders since he's leaving Debian and + pkg-firebird. Many thanks for your hard work, Remco. + http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2005-July/000411.html + + Library packages renamed (taken the opportunity to do this right now that + library packages have to be renamed due to C++ ABI transition) + - libfirebird2-super --> libfbclient1 + - libfirebird2-classic --> libfbembed1 + Eliminates two lintian warnings + * debian/rules: + + added amd64 to supported architectures (clean target) + + export CC=gcc-3.4, CXX=g++-3.4, CPP|CXXPP=cpp-3.4. + Added gcc-3.4 and g++-3.4 to Build-Depends accordingly + Closes: #317314 "FTBFS with gcc4" + + STRIPPARAMS: --remove-sectio --> -remove-section + * debian/make_packages.sh: + + moved examples to /usr/share/doc/firebird2-examples/examples + Closes: #193154 + + install ib_udf.so to UDF; install appropriate .sql scripts too + * debian/firebird2-super-server-postinst: made so that a #DEBHELPER# stub is + in an appropriate place. Saves a lintian override. + * debian/firebird2-examples.postinst: dropped. No need to add user account + for examples + * libib_util.so is copied without changing its name. Closes: #243989 + * libib_util.so is supplied. Closes: #306714 + + -- Damyan Ivanov Thu, 25 Aug 2005 12:08:14 +0300 + +firebird2 (1.5.2-1) unstable; urgency=high + + * fix creating include symlink. Closes: #308790 + * fix misplaces link in examples. Closes: #276532 + * new upstream release resolves "libfbclient depends on libpthread" bug. + Closes: #278924 + * fix typo in debian/make_packages.sh that caused that libib_util.so wasn't + copied. + * add amd64 architecture. + * fix typo in debian/control.in. Closes: #299972 + * fix typo in debian/control.in. Closes: #299975 + * fix typo in debian/control.in. Closes: #299978 + * fix typo in debian/control.in. Closes: #299979 + * fix typo in debian/control.in. Closes: #299981 + * fix typo in debian/control.in. Closes: #299973 + * fix typo in debian/control.in. Closes: #299988 + * New upstream release. Closes: #294199 + + -- Daniel Urban Thu, 28 Apr 2004 08:52:00 +0200 + +firebird2 (1.5.2-0mentors2) unstable; urgency=low + + * New upstream release + * debian/make_packages.sh + - put some comments regarding libgds.so.0 links + - Cleaned libfbclient and libfbembed links (see Policy, 8.1): + + *.so.1 -> *.so.1.5.2 links in lib* packages + + *.so -> *.so.1.5.2 links in -dev package + * 1.5.2 replaced with $FB_VERSION (currently defined equal to "1.5.2", but + will ease packaging of future versions + * debian/rules + - clean: + + remove object and other generated files in src/extern/editline + + call sh clean.sh for cleaning additional generated files + + remove src/dsql/dsql.tab.h which is generated too + * added debian/source.lintian-overrides, containing + - maintainer-script-lacks-debhelper-token + debian/firebird2-super-server.postinst + This is normal, super.postinst explicitly does what #DEBHELPER# does + + -- Damyan Ivanov Fri, 4 Mar 2005 18:58:05 +0200 + +firebird2 (1.5.1-4) unstable; urgency=high + + * Renamed gstat to fbstat to solve naming conflict with ganglia-monitor. + Urgency high as this is release critical. Closes: #274793 + * Setting conflicts between firebird2-utils-super and firebird2-utils-classic + + -- Remco Seesink Wed, 20 Oct 2004 18:09:50 +0200 + +firebird2 (1.5.1-3) unstable; urgency=high + + * Added symlink /usr/lib/libfbembed.so. Closes: #270590 + * Applied patch made by Robert Millan. FTBFS on GNU/Hurd and GNU/k*BSD. Closes: #265310 + * Fixed description of super-server. Closes: #268507 + * Added missing 'r' character to word 'server' in inetd.conf. Closes: #269597 + + -- Daniel Urban Fri, 3 Sep 2004 18:44:04 +0200 + +firebird2 (1.5.1-2) unstable; urgency=high + + * Added bison(yacc) to build-depends. Closes: #263930 + * Urgency high as we want to find out as soon as possible whether there + are any problem with migration to testing. + + -- Daniel Urban Fri, 6 Aug 2004 13:56:00 +0200 + +firebird2 (1.5.1-1) unstable; urgency=low + + * New upstream version. Closes: #262117 + * While installing server asks about password for sysdba (gsec is in + firebird-*-server) + * libfirebird2 provides libfirebird and libfirebird2 (conflicts: libfirebird + and libfirebird2) + * Fixed problem in firebird2-classic-server.postrm + * inetd-update in firebird2-classic + * Lock files to /run (/var/run/firebird2) + * Lintian override for firebird2-server-common. + intl/fbintl must be executable. Upstream distribution works only this way. + * no_empty file to /var/lib/firebird2/data and backup + + -- Daniel Urban Mon, 16 Jul 2004 09:50:00 +0200 + + +firebird2 (1.5.0-1) unstable; urgency=low + + * Initial Release. Closes: #151052 + * Lintian clean, tested by people on Debian-Firebird mailing list. + + -- Daniel Urban Mon, 14 Jun 2004 18:37:59 +0200 + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/fbmgr +++ firebird2.0-2.0.4.13130-1.ds1/debian/fbmgr @@ -0,0 +1,4 @@ +#!/bin/sh +FIREBIRD=/usr/lib/firebird/2.0 +export FIREBIRD +exec $FIREBIRD/bin/fbmgr.bin "$@" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/README.autoboot +++ firebird2.0-2.0.4.13130-1.ds1/debian/README.autoboot @@ -0,0 +1,9 @@ +* How to create/update patches/autoboot.patch + +$ debuild clean +$ quilt push autoboot +$ NOCONFIGURE=1 ./autogen.sh +$ rm -rf autom4te.cache (optional) +$ quilt refresh + +done. relax. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-server-common.postinst +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-server-common.postinst @@ -0,0 +1,58 @@ +#!/bin/sh +# postinst script for firebird2.0-server-common + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi + +set -e +set -u + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +VAR=/var/lib/firebird/2.0 + +checkFirebirdAccount() { + + adduser --system --quiet --shell /bin/bash --home $VAR \ + --group --gecos "Firebird Database Administator" firebird +} + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + checkFirebirdAccount + ;; +esac + +debhelper_hook "$@" + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/make_packages.sh +++ firebird2.0-2.0.4.13130-1.ds1/debian/make_packages.sh @@ -0,0 +1,292 @@ +#!/bin/sh + +set -eu + +get_ver() +{ + awk "/FB_$1/ { v=\$3; gsub(\"\\\"\", \"\", v); print v}" < src/jrd/build_no.h +} + +FB_MAJOR=$( get_ver 'MAJOR_VER' ) +FB_MINOR=$( get_ver 'MINOR_VER' ) +FB_REV=$( get_ver 'REV_NO' ) + +FB_VERSION="${FB_MAJOR}.${FB_MINOR}.${FB_REV}" + +FB_VER="${FB_MAJOR}.${FB_MINOR}" +FB2="firebird$FB_VER" +FB2_no_dots=`echo $FB2 | sed -e 's/\.//g'` +FB2DIR="firebird/$FB_VER" +ULFB2="usr/lib/$FB2DIR" +USFB2="usr/share/$FB2DIR" +VAR="var/lib/$FB2DIR" +EMBED_SO_VER="${FB_MAJOR}" +CLIENT_SO_VER=${FB_MAJOR} + + +copy () +{ + type=$1 + dest=$2 + shift + shift + + case "$type" in + e*) mode="755" ;; + f*) mode="644" ;; + *) echo "Error: Wrong params for copy!"; exit 1;; + esac + + install -m $mode "$@" "$dest" +} + +# Helper function used both in -super and -classic +copy_utils() +{ + for s in gbak gdef gfix gpre qli gsec gstat isql nbackup; + do + target=$s + if [ $target = gstat ]; + then + target=fbstat + elif [ $target = isql ]; + then + target=isql-fb + fi + + copy e $D/usr/bin/$target $S/bin/$s + done +} + +#-super +make_super () { + P_name="$FB2-super" + echo "Creating $P_name content" + D=debian/$P_name + S=debian/firebird-super + + mkdir -p $D/usr/bin $D/$ULFB2/bin $D/$ULFB2/UDF + + copy e $D/$ULFB2/bin $S/bin/fb_lock_print + + copy e $D/$ULFB2/bin $S/bin/fbserver \ + $S/bin/fbguard \ + $S/bin/fbmgr.bin + + copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so + + mkdir -p $D/usr/bin + mkdir -p $D/$ULFB2/bin + + copy_utils + + copy e $D/$ULFB2/bin debian/fbmgr + + # lintian override + mkdir -p $D/usr/share/lintian/overrides + copy f $D/usr/share/lintian/overrides/$P_name \ + debian/$P_name.lintian.overrides +} + +#-classic +make_classic () { + P_name="$FB2-classic" + echo "Creating $P_name content" + D=debian/$P_name + S=debian/firebird-classic + + mkdir -p $D/$ULFB2/bin \ + $D/$ULFB2/UDF \ + $D/usr/bin \ + $D/etc/xinetd.d + + copy e $D/$ULFB2/bin $S/bin/fb_inet_server \ + $S/bin/fb_lock_mgr \ + $S/bin/fb_lock_print \ + $S/bin/gds_drop + + copy_utils + + install -m 0644 debian/$FB2-classic.xinetd \ + $D/etc/xinetd.d/$FB2_no_dots + + copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so + + # lintian overrides + mkdir -p $D/usr/share/lintian/overrides + copy f $D/usr/share/lintian/overrides/$P_name \ + debian/$P_name.lintian.overrides +} + +#libfbclient +make_libfbclient () { + P="libfbclient$CLIENT_SO_VER" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/lib + + copy e $D/usr/lib $S/lib/libfbclient.so.$FB_VERSION + ln -s libfbclient.so.$FB_VERSION $D/usr/lib/libfbclient.so.$CLIENT_SO_VER +} + +#libfbembed +make_libfbembed () { + P="libfbembed$EMBED_SO_VER" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-classic + + mkdir -p $D/usr/lib + + copy e $D/usr/lib $S/lib/libfbembed.so.$FB_VERSION + ln -s libfbembed.so.$FB_VERSION $D/usr/lib/libfbembed.so.$EMBED_SO_VER +} + + +#-server-common +make_server_common () { + P="$FB2-server-common" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/etc/$FB2DIR \ + $D/usr/share/doc/$P \ + $D/etc/logrotate.d \ + $D/etc/$FB2DIR \ + $D/$ULFB2 \ + $D/$ULFB2/UDF \ + $D/var/run/$FB2DIR \ + $D/$VAR \ + $D/$VAR/system \ + $D/$VAR/tmp \ + $D/$VAR/data \ + $D/$VAR/backup + + copy f $D/etc/$FB2DIR \ + $S/install/misc/aliases.conf + + # fix aliases.conf: employee.fdb should point to a database + # in /$VAR/data where all databases live + sed -i -e "s,/$ULFB2/examples/empbuild,/$VAR/data," \ + $D/etc/$FB2DIR/aliases.conf + + touch $D/$VAR/backup/no_empty + touch $D/$VAR/data/no_empty + + copy f $D/$ULFB2/UDF \ + src/extlib/fbudf/fbudf.sql \ + src/extlib/ib_udf.sql \ + src/extlib/ib_udf2.sql + + # databases + cp $S/security2.fdb \ + $D/$VAR/system/default-security2.fdb + + copy f $D/$VAR/system $S/help/help.fdb + + # manpages + for u in fbstat gbak gdef gsec isql-fb gfix gpre qli nbackup ; + do + dh_installman -p $P debian/$u.1 + done + +} + +#-common +make_common () { + P="$FB2-common" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p \ + $D/etc/$FB2DIR \ + $D/$ULFB2/lib $D/$ULFB2/intl \ + $D/usr/share/doc/$P \ + $D/$USFB2 \ + $D/usr/share/$P + + # config + copy f $D/etc/$FB2DIR $S/install/misc/firebird.conf + + install -m 0644 -o root -g root \ + debian/functions.sh \ + $D/usr/share/$P/ + + for m in $S/*.msg; + do + copy f $D/$USFB2 $m + done + + copy f $D/etc/$FB2DIR/fbintl.conf $S/misc/fbintl.conf + + copy e $D/$ULFB2/lib $S/lib/libib_util.so + install -m 0755 $S/intl/libfbintl.so $D/$ULFB2/intl/fbintl + + #lintian override + mkdir -p $D/usr/share/lintian/overrides + copy f $D/usr/share/lintian/overrides/$P \ + debian/$P.lintian.override +} + +#-dev +make_dev () { + P="$FB2-dev" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/include \ + $D/usr/lib + + copy f $D/usr/include $S/include/*.h + + ln -s libfbclient.so.$FB_VERSION $D/usr/lib/libfbclient.so + ln -s libfbembed.so.$FB_VERSION $D/usr/lib/libfbembed.so +} + + +#-examples +make_examples () { + P="$FB2-examples" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/share/doc/$P/examples + mkdir -p $D/$ULFB2 + cp -r $S/examples $D/usr/share/doc/$P/ + + install -m 0644 \ + debian/$P.README.Debian \ + $D/usr/share/doc/$P/README.Debian +} + +#-doc +make_doc () { + P="$FB2-doc" + echo "Creating $P content" + D=debian/$P/usr/share/doc/$P + S=doc + + mkdir -p $D + + cp -r $S/* $D/ + rm -r $D/license +} + +umask 022 +make_super +make_classic +make_libfbclient +make_libfbembed +make_common +make_server_common +make_dev +make_examples +make_doc +echo "Packages ready." +exit 0 --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/firebird2.0-super.lintian.overrides +++ firebird2.0-2.0.4.13130-1.ds1/debian/firebird2.0-super.lintian.overrides @@ -0,0 +1,11 @@ +# Manpages are in firebird2.0-common, which is a dependency +# of firebird2.0-super +firebird2.0-super: binary-without-manpage usr/bin/fbstat +firebird2.0-super: binary-without-manpage usr/bin/gbak +firebird2.0-super: binary-without-manpage usr/bin/gdef +firebird2.0-super: binary-without-manpage usr/bin/gfix +firebird2.0-super: binary-without-manpage usr/bin/gpre +firebird2.0-super: binary-without-manpage usr/bin/gsec +firebird2.0-super: binary-without-manpage usr/bin/isql-fb +firebird2.0-super: binary-without-manpage usr/bin/qli +firebird2.0-super: binary-without-manpage usr/bin/nbackup --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/gpre.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/gpre.sgml @@ -0,0 +1,108 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GPRE"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + + DESCRIPTION + + &manpackage; is a utility + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + + + + COMMON OPTIONS + + + + + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/isql-fb.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/isql-fb.sgml @@ -0,0 +1,307 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Damyan"> + Ivanov"> + + April 29, 2002"> + + 1"> + dam@modsoftsys.com"> + + ISQL"> + + + Debian"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2002 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Firebird Interactive SQL shell + + + + &dhpackage; + -a + -cache bufnum + -database database + -echo + -input infile + -noautocommit + -nowarnings + -output outfile + -password password + -page pagelen + -role role + -s sqldialect + -terminator lineterm + -user user + -x + -z + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a (free) manual page. + Instead, it has non-free documentation you can get from + InterBase (Borland) or FireBird project sites; see at the end + of the document. + + &dhpackage; is a program that + allows the user to issue arbitrary SQL commands to a Firebird database + as well as exctacting the metadata. + + &dhpackage; in &debian; is available under + isql-fb name due to filename conflict with binary + from other package. + If for some reason it is needed to have it under original name it is + possible to add /usr/lib/firebird/bin at the beginning of PATH variable + which should solve eventual problem. + + + + OPTIONS + + &dhpackage; can handle various command line + options. + Most options can be abbreviated. Below are given the + shortest abbreviations as well as the full versions. + A summary of options follows. + + + + + + + + Extract DDL statements necessary to re-create database's metadata. + The CREATE DATABASE statement is surrounded by C-style comment. + Statements are printed to standard output unless redirection is used. See . See . + + + + + + + + Specify default number of cache buffers to be used in connections. + + + + + + + + Used together with . Specifies target database name when extracting. See . + + + + + + + + Display each statement before executing it. + + + + + + + + Extracts DDL statements to recreate database metadata. + The only difference with is that -extract + behaves differently if is also specified. + If no is specified, -x behaves exactly + as . If is specified, + the CREATE DATABASE statement is uncommented, replacing database + name with database. + + + + + + + + Reads commands from infile instead of standard input. Exits with commit after the last command. + + + + + + + + Merges standard error to standard output. Usefull for redirecting both streams. + + + + + + + Normally, all DDL statements like CREATE TABLE are + automatically commited in a separate transaction. This option + disables the automatic commit of DDL statements. + + + + + + + Disables displaying of SQL warnings. + + + + + + + + All output is redirected to the given outfile. + + + + + + + + Prints column headers every + n output lines. Default is 20. + + + + + + + + Uses given password as a default + for connecting to the database. + + + + + + + + Uses given sqlrole as a default + for connecting to the database. + + + + + + + + Uses given sqldialect as a default + for connecting to the database. + + + + + + + + Set command line terminator. Default is semicolon (`;'). + + + + + + + + Uses given username as a default + for connecting to the database. + + + + + + + + Show version string before doing anything else. + + + + + + + SEE ALSO + + gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), gstat(1), qli(1). + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + This manual page was written by &dhusername; (&dhemail;) for the + &debian; system (but may be used by others). Permission is granted to + use this document, with or without modifications, provided that this + notice is retained. If we meet some day, and you think this stuff is + worth it, you can buy me a beer in return. + + +
+ + + + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/server-config.master +++ firebird2.0-2.0.4.13130-1.ds1/debian/server-config.master @@ -0,0 +1,96 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi + +VER="2.0" +PASSWORD_FILE=/etc/firebird/$VER/SYSDBA.password + +# find server flavour +if basename $0 | grep -q -- '-classic$'; then + FB_FLAVOUR=classic +else + FB_FLAVOUR=super + DEFAULT=/etc/default/firebird$VER-super +fi + + +ACTION=$1 + +case "$ACTION" in + configure|reconfigure) + + if [ "$FB_FLAVOUR" = classic ]; then + if grep -q ^gds_db /etc/inetd.conf; then + enabled=true + else + enabled=false + fi + else + if [ -f $DEFAULT ]; then + . $DEFAULT + if [ "${ENABLE_SUPER_SERVER:-}" = yes ]; then + enabled=true + else + enabled=false + fi + else + enabled=false + fi + fi + + db_set shared/firebird/enabled $enabled || true + + db_input low shared/firebird/enabled || true + db_go || true + + db_get shared/firebird/enabled || true + + # ask the password question + if [ "${RET:-}" = true ]; then + PASSWORD_FILE="/etc/firebird/$VER/SYSDBA.password" + if [ -e $PASSWORD_FILE ]; then + . $PASSWORD_FILE + if [ -n "${ISC_PASSWORD:-}" ]; then + # upgrade or reconfiguration + QUESTION="shared/firebird/sysdba_password/upgrade_reconfigure" + db_set "$QUESTION" "$ISC_PASSWORD" + PRIORITY="low" + else + # new install + QUESTION="shared/firebird/sysdba_password/first_install" + PRIORITY="high" + fi + else + QUESTION="shared/firebird/sysdba_password/first_install" + PRIORITY="high" + fi + + db_subst shared/firebird/title FB_VER "$VER" + db_settitle shared/firebird/title + + db_subst "$QUESTION" FB_VER "$VER" + db_input "$PRIORITY" "$QUESTION" || true + db_go + + # store the answer into hidden template question + db_get "$QUESTION" + db_set shared/firebird/sysdba_password/new_password "$RET" + + # and remove it from the asked question + db_reset "$QUESTION" + fi + + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/fbstat.sgml +++ firebird2.0-2.0.4.13130-1.ds1/debian/fbstat.sgml @@ -0,0 +1,157 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GSTAT"> + + Debian"> +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Tool for retrieving and reporting database statistics. + + + + + DESCRIPTION + + &manpackage; is a utility for managing Firebird + server process on UNIX systems + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + &manpackage; in &debian; is available under + fbstat name due to filename conflict with binary + from other package. + If for some reason it is needed to have it under original name it is + possible to add /usr/lib/firebird/bin at the beginning of PATH variable + which should solve eventual problem. + + + + COMMON OPTIONS + + -all + + + + + + -data + + + + + -header + + + + + -index + + + + + -log + + + + + -pa[ssword] password + + + + + -system + + + + + -user name + + + + + -z + Prints product version of gstat + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/control +++ firebird2.0-2.0.4.13130-1.ds1/debian/control @@ -0,0 +1,187 @@ +Source: firebird2.0 +Section: misc +Priority: optional +Maintainer: Debian Firebird Group +Uploaders: Daniel Urban , + Damyan Ivanov , + Francesco Paolo Lovergine +Build-Depends: debhelper (>> 5.0.0), docbook-to-man, libncurses5-dev, bison, + quilt (>=0.40), libicu-dev, libeditline-dev, po-debconf, + dpkg-dev (>= 1.13.19), autoconf, libtool +Build-Conflicts: autoconf2.13, automake1.4 +Standards-Version: 3.7.3 +Vcs-Git: git://git.debian.org/git/pkg-firebird/2.0.git +Vcs-Browser: http://git.debian.org/?p=pkg-firebird/2.0.git;a=summary +Homepage: http://firebirdsql.org/ + +Package: firebird2.0-super +Architecture: any +Conflicts: firebird2.0-classic, firebird1.5-super, firebird1.5-classic, + firebird-utils (<<2.0.3.12981.ds1-2) +Replaces: firebird-utils (<<2.0.3.12981.ds1-2) +Depends: ${shlibs:Depends}, firebird2.0-common (= ${binary:Version}), + firebird2.0-server-common (= ${binary:Version}), + lsb-base, ${misc:Depends}, debconf (>= 1.4.69) | cdebconf (>= 0.43) +Suggests: firebird2.0-doc +Description: Firebird Super Server - an RDBMS based on InterBase 6.0 code + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + The "super" architecture uses separate threads to handle each connection. + It has its advantages (eg: is usually faster and more efficient for large + numbers of clients) but is unable to use more that one CPU on an SMP + system and under some circumstances a client may crash all server threads. + . + This package contains the 2.0 branch of Firebird. + . + Firebird is a commercially independent project of C and C++ programmers, + technical advisors and supporters developing and enhancing a multi-platform + relational database management system based on the source code released by + Inprise Corp (now known as Borland Software Corp) under the InterBase Public + License v.1.0 on 25 July, 2000. + +Package: firebird2.0-classic +Architecture: any +Conflicts: firebird2.0-super, firebird1.5-super, firebird1.5-classic, + firebird-utils (<<2.0.3.12981.ds1-2) +Replaces: firebrid-utils (<<2.0.3.12981.ds1-2) +Depends: ${shlibs:Depends}, firebird2.0-common (= ${binary:Version}), netbase, + firebird2.0-server-common (= ${binary:Version}), + openbsd-inetd | inet-superserver, ${misc:Depends}, + debconf (>= 1.4.69) | cdebconf (>= 0.43) +Suggests: firebird2.0-doc +Description: Firebird Classic Server - an RDBMS based on InterBase 6.0 code + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + The "classic" architecture uses a new process to handle each connection + which results in somewhat slower operation (but is said to be faster + than "super" on local connections) yet can take advantage of multiple + CPUs on SMP machines. This is the "traditional" architecture. + . + This package contains the 2.0 branch of Firebird. + . + Firebird is a commercially independent project of C and C++ programmers, + technical advisors and supporters developing and enhancing a multi-platform + relational database management system based on the source code released by + Inprise Corp (now known as Borland Software Corp) under the InterBase Public + License v.1.0 on 25 July, 2000. + +Package: libfbclient2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, firebird2.0-common (= ${binary:Version}) +Description: Firebird client library + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + This package contains the client library required to connect to Firebird. It + works with either "super-server" or "classic" variants, as well as with + commercial InterBase servers. + . + It uses TCP to connect to the server and is tread-safe. + . + For direct (non-TCP) database access, see libfbembed2. + +Package: libfbembed2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, firebird2.0-common (= ${binary:Version}), + firebird2.0-server-common (= ${binary:Version}) +Description: Firebird embedded client/server library + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + This package containst libfbembed2 - the embedded client/server library for + Firebird. + . + It can work with remote Firebird servers (either super-server or classic) via + TCP connections, in the same way libfbclient does. + . + Contrary to libfbclient, libfbembed is not thread-safe. + . + When working with local database libfbembed works directly with the database + file without the need of a separate server process. It needs a separate lock + manager -- fb_lock_mgr -- which is in firebird2.0-classic package. + . + If you are in doubt, you most probably need libfbclient2, instead of this + package. + +Package: firebird2.0-common +Architecture: any +Depends: ${shlibs:Depends} +Description: common files for firebird 2.0 servers and clients + This package contains files common to both servers and clients for both super + and classic flavours. + . + These include the security database, message file (firebird.msg), support + scripts as well as configuration files in /etc/firebird/2.0. + . + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + Please refer to the firebird2.0-super or firebird2.0-classic packages for more + information about Firebird in general. + +Package: firebird2.0-server-common +Architecture: any +Depends: adduser +Conflicts: firebird-utils (<<2.0.3.12981.ds1-2), + firebird2-classic-server, firebird2-super-server +Replaces: firebird-utils (<<2.0.3.12981.ds1-2), + firebird2-classic-server, firebird2-super-server, + firebird2.0-common (<= 2.0.3.12981.ds1-12) +Description: common files for firebird 2.0 servers + This package contains files common to super and classic Firebird servers. + . + These include the security database, message file (firebird.msg), support + scripts as well as configuration files in /etc/firebird/2.0. + . + Please refer to the firebird2.0-super or firebird2.0-classic packages for more + information about Firebird in general. + +Package: firebird2.0-dev +Section: libdevel +Architecture: all +Conflicts: firebird2-dev +Depends: libfbclient2, libfbembed2 +Suggests: firebird2.0-examples +Description: Development files for Firebird - an RDBMS based on InterBase 6.0 code + This package contains header files for Firebird. + . + Please refer to the firebird2.0-super and firebird2.0-classic packages for + more information about Firebird in general. + +Package: firebird2.0-examples +Section: doc +Architecture: all +Recommends: firebird2.0-dev +Description: Examples for Firebird - an RDBMS based on InterBase 6.0 code + The examples included in this package are provided as samples and are also + used by Firebird's testing suite (TCS). The examples are in the form + of .h, .c, .e, .fdb and .gbk files. + . + Please refer to the firebird2.0-super and firebird2.0-classic packages for + more information about Firebird in general. + +Package: firebird2.0-doc +Section: doc +Architecture: all +Description: Documentation files for firebird database version 2.0 + Various documents for firebird 2.0, inclluding release notes, what's new in + firebird 2.0, quick start guide, list of ISQL enhancements etc. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/server-templates.master +++ firebird2.0-2.0.4.13130-1.ds1/debian/server-templates.master @@ -0,0 +1,77 @@ +Template: shared/firebird/enabled +Type: boolean +Default: false +_Description: Enable Firebird server? + Accept if you want Firebird server to start automatically. + . + If you only need the Firebird client and there are no databases that + will be served by this host, decline. + +Template: shared/firebird/sysdba_password/first_install +Type: password +_Description: Password for SYSDBA: + Firebird has a special user named SYSDBA, which is the user that has + access to all databases. SYSDBA can also create new databases and users. + Because of this, it is necessary to secure SYSDBA with a password. + . + The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password + (readable only by root). You may modify it there (don't forget to update + the security database too, using the gsec utility), or you may use + dpkg-reconfigure to update both. + . + If you don't enter a password, a random one will be used (and stored in + SYSDBA.password). + +Template: shared/firebird/sysdba_password/upgrade_reconfigure +Type: password +_Description: Password for SYSDBA: + Firebird has a special user named SYSDBA, which is the user that has + access to all databases. SYSDBA can also create new databases and users. + Because of this, it is necessary to secure SYSDBA with a password. + . + The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password + (readable only by root). You may modify it there (don't forget to update + the security database too, using the gsec utility), or you may use + dpkg-reconfigure to update both. + . + To keep your existing password, leave this blank. + +Template: shared/firebird/sysdba_password/new_password +Type: password +Description: New password for SYSDBA (for internal use) + *DO NOT TRANSLATE* + This is an internal, hidden template + +Template: shared/firebird/purge_security +Type: boolean +Default: false +_Description: Delete password database? + The last package that uses password database at + /var/lib/firebird/${FB_VER}/system/security.fdb is being purged. + . + Leaving security database may present security risk. It is a good idea to + remove it if you don't plan re-installing firebird${FB_VER}. + . + The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the + password for SYSDBA is kept. + +Template: shared/firebird/purge_databases +Type: boolean +Default: false +_Description: Delete databases from /var/lib/firebird/${FB_VER}/data? + You may want to delete all databases from firebird standard database + directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all + files ending with ".fdb" and ".fbk" from the above directory and its + subdirectories will be removed. + . + Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not + be affected. + +Template: shared/firebird/server_in_use +Type: error +_Description: firebird${FB_VER}-${FB_FLAVOUR} server is in use + To ensure data integrity, package removal/upgrade is aborted. Please stop all local and remote clients before removing or upgrading firebird${FB_VER}-${FB_FLAVOUR} + +Template: shared/firebird/title +Type: title +_Description: Password for firebird ${FB_VER} --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/use-debian-editline.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/use-debian-editline.patch @@ -0,0 +1,33 @@ +--- a/builds/posix/Makefile.in.firebird ++++ b/builds/posix/Makefile.in.firebird +@@ -186,9 +186,9 @@ $(GEN_ROOT)/Make.Version : $(SRC_ROOT)/m + + external_libraries: + # $(MAKE) -f $(GEN_ROOT)/Makefile.extern.icu +-ifeq ($(EDITLINE_FLG),Y) +- $(MAKE) -f $(GEN_ROOT)/Makefile.extern.editline +-endif ++#ifeq ($(EDITLINE_FLG),Y) ++# $(MAKE) -f $(GEN_ROOT)/Makefile.extern.editline ++#endif + + #--------------------------------------------------------------------------- + # Phase1: make a gpre_static from scratch so we can parse .e and .epp files +--- a/configure.in ++++ b/configure.in +@@ -891,7 +891,6 @@ mkdir -p temp/std/utilities/ibmgr + mkdir -p temp/std/utilities/install + mkdir -p temp/std/utilities/rebuild + mkdir -p temp/std/vulcan +-mkdir -p temp/std/extern/editline + + mkdir -p temp/superclient/alice + mkdir -p temp/superclient/burp +@@ -1136,7 +1135,6 @@ gen/Makefile.embed.qli:${MAKE_SRC_DIR}/M + gen/Makefile.embed.gpre:${MAKE_SRC_DIR}/Makefile.in.embed.gpre + gen/Makefile.install:builds/install/arch-specific/${INSTALL_PREFIX}/Makefile.in + Makefile:Makefile.in +-gen/Makefile.extern.editline:${MAKE_SRC_DIR}/Makefile.in.extern.editline + ) + + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/port-hppa.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/port-hppa.patch @@ -0,0 +1,128 @@ +Index: trunk/builds/posix/prefix.linux_hppa +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ trunk/builds/posix/prefix.linux_hppa 2007-03-31 16:27:00.000000000 +0300 +@@ -0,0 +1,11 @@ ++LD=@CXX@ ++ ++PROD_FLAGS=-O3 -DNDEBUG -ggdb -DLINUX -pipe -MMD -fPIC -fsigned-char ++DEV_FLAGS=-ggdb -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -fsigned-char ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print fbguard fbmgr_bin ++ ++Physical_IO_Module=os/posix/unix.cpp +Index: trunk/configure.in +=================================================================== +--- trunk.orig/configure.in 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/configure.in 2007-03-31 16:30:33.000000000 +0300 +@@ -153,6 +153,17 @@ + SHRLIB_EXT=so + ;; + ++ hppa*-*-linux*) ++ MAKEFILE_PREFIX=linux_hppa ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ AC_DEFINE(HPPA, 1, [Define this if CPU is HPPA]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux +Index: trunk/src/jrd/common.h +=================================================================== +--- trunk.orig/src/jrd/common.h 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/src/jrd/common.h 2007-03-31 16:29:47.000000000 +0300 +@@ -150,6 +150,10 @@ + #define IMPLEMENTATION isc_info_db_impl_linux_mips /* 72 */ + #endif /* MIPS */ + ++#ifdef HPPA ++#define IMPLEMENTATION isc_info_db_impl_linux_hppa /* 72 */ ++#endif /* HPPA */ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) +Index: trunk/src/jrd/inf_pub.h +=================================================================== +--- trunk.orig/src/jrd/inf_pub.h 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/src/jrd/inf_pub.h 2007-03-31 16:29:47.000000000 +0300 +@@ -197,6 +197,7 @@ + isc_info_db_impl_linux_mipsel = 70, + isc_info_db_impl_linux_arm = 71, + isc_info_db_impl_linux_mips = 72, ++ isc_info_db_impl_linux_hppa = 73, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +Index: trunk/src/jrd/pag.cpp +=================================================================== +--- trunk.orig/src/jrd/pag.cpp 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/src/jrd/pag.cpp 2007-03-31 16:29:47.000000000 +0300 +@@ -142,9 +142,10 @@ + static const int CLASS_LINUX_MIPSEL = 28; // LINUX/MIPSEL + static const int CLASS_LINUX_ARM = 29; // LINUX/ARM + static const int CLASS_LINUX_MIPS = 30; // LINUX/MIPS ++static const int CLASS_LINUX_HPPA = 31; // LINUX/HPPA + + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_MIPS; ++static const int CLASS_MAX = CLASS_LINUX_HPPA; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -230,7 +231,8 @@ + archBigEndian, // CLASS_LINUX_PPC + archLittleEndian, // CLASS_LINUX_MIPSEL + archLittleEndian, // CLASS_LINUX_ARM +- archBigEndian // CLASS_LINUX_MIPS ++ archBigEndian, // CLASS_LINUX_MIPS ++ archBigEndian // CLASS_LINUX_HPPA + }; + + #ifdef sun +@@ -287,6 +289,9 @@ + #ifdef MIPS + const SSHORT CLASS = CLASS_LINUX_MIPS; + #endif ++#ifdef HPPA ++const SSHORT CLASS = CLASS_LINUX_HPPA; ++#endif + #endif + + #ifdef FREEBSD +Index: trunk/src/jrd/utl.cpp +=================================================================== +--- trunk.orig/src/jrd/utl.cpp 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/src/jrd/utl.cpp 2007-03-31 16:29:47.000000000 +0300 +@@ -238,7 +238,8 @@ + "Firebird/linux PowerPC", /* 69 */ + "Firebird/linux MIPSEL", /* 70 */ + "Firebird/linux ARM", /* 71 */ +- "Firebird/linux MIPS" /* 72 */ ++ "Firebird/linux MIPS", /* 72 */ ++ "Firebird/linux HPPA" /* 73 */ + }; + + +Index: trunk/src/remote/xdr.cpp +=================================================================== +--- trunk.orig/src/remote/xdr.cpp 2007-03-31 16:27:00.000000000 +0300 ++++ trunk/src/remote/xdr.cpp 2007-03-31 16:29:47.000000000 +0300 +@@ -41,7 +41,7 @@ + // It will return big strange value in case of invalid define + #if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) || defined(ARM) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(MIPS) ++#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(MIPS) || defined(HPPA) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/link-with-g++.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/link-with-g++.patch @@ -0,0 +1,13 @@ +Index: firebird2-2.0.0.12654/builds/posix/make.rules +=================================================================== +--- firebird2-2.0.0.12654.orig/builds/posix/make.rules 2006-05-20 22:36:51.000000000 +0300 ++++ firebird2-2.0.0.12654/builds/posix/make.rules 2006-05-20 22:38:22.000000000 +0300 +@@ -69,7 +69,7 @@ + # if we decide to support different linkers directly in our build process. + # Alternatively we may use libtool here. + +-LIB_LINK= @CC@ ++LIB_LINK= @CXX@ + STATICLIB_LINK= ar cruvs + EXE_LINK = @CXX@ + STATICEXE_LINK = @CXX@ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/fix-os-detection.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/fix-os-detection.patch @@ -0,0 +1,29 @@ +--- a/configure.in ++++ b/configure.in +@@ -95,7 +95,7 @@ case "$target" in + SHRLIB_EXT=so + ;; + +- x86_64*-*-linux*) ++ x86_64*-*-linux* | x86_64*-*-gnu* | x86_64*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_amd64 + INSTALL_PREFIX=linux + PLATFORM=LINUX +@@ -107,7 +107,7 @@ case "$target" in + CPU_TYPE=amd64 + ;; + +- sparc*-*-linux*) ++ sparc*-*-linux* | sparc*-*-gnu* | sparc*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_sparc32 + INSTALL_PREFIX=linux + PLATFORM=LINUX +@@ -136,7 +136,7 @@ case "$target" in + SHRLIB_EXT=so + ;; + +- *-*-linux*) ++ *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux + PLATFORM=LINUX --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-remote-alignment.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-remote-alignment.patch @@ -0,0 +1,94 @@ +Index: trunk/src/remote/protocol.cpp +=================================================================== +--- trunk.orig/src/remote/protocol.cpp 2007-03-31 22:09:52.000000000 +0300 ++++ trunk/src/remote/protocol.cpp 2007-03-31 22:10:19.000000000 +0300 +@@ -1113,7 +1113,7 @@ + + case dtype_int64: + fb_assert(desc->dsc_length >= sizeof(SINT64)); +- if (!xdr_hyper(xdrs, (SINT64 *) p)) ++ if (!xdr_hyper(xdrs, p)) + return FALSE; + break; + +Index: trunk/src/remote/xdr.cpp +=================================================================== +--- trunk.orig/src/remote/xdr.cpp 2007-03-31 22:10:00.000000000 +0300 ++++ trunk/src/remote/xdr.cpp 2007-03-31 22:10:19.000000000 +0300 +@@ -119,7 +119,7 @@ + static SCHAR zeros[4] = { 0, 0, 0, 0 }; + + +-bool_t xdr_hyper( XDR * xdrs, SINT64 * pi64) ++bool_t xdr_hyper( XDR * xdrs, void * pi64) + { + /************************************** + * +@@ -141,23 +141,20 @@ + * Handles "swapping" of the 2 long's to be "Endian" sensitive. + * + **************************************/ +- union { +- SINT64 temp_int64; +- SLONG temp_long[2]; +- } temp; ++ SLONG temp_long[2]; + + switch (xdrs->x_op) { + case XDR_ENCODE: +- temp.temp_int64 = *pi64; ++ memcpy(temp_long, pi64, sizeof temp_long); + #ifndef WORDS_BIGENDIAN +- if ((*xdrs->x_ops->x_putlong) (xdrs, &temp.temp_long[1]) && +- (*xdrs->x_ops->x_putlong) (xdrs, &temp.temp_long[0])) ++ if ((*xdrs->x_ops->x_putlong) (xdrs, &temp_long[1]) && ++ (*xdrs->x_ops->x_putlong) (xdrs, &temp_long[0])) + { + return TRUE; + } + #else +- if ((*xdrs->x_ops->x_putlong) (xdrs, &temp.temp_long[0]) && +- (*xdrs->x_ops->x_putlong) (xdrs, &temp.temp_long[1])) ++ if ((*xdrs->x_ops->x_putlong) (xdrs, &temp_long[0]) && ++ (*xdrs->x_ops->x_putlong) (xdrs, &temp_long[1])) + { + return TRUE; + } +@@ -166,19 +163,19 @@ + + case XDR_DECODE: + #ifndef WORDS_BIGENDIAN +- if (!(*xdrs->x_ops->x_getlong) (xdrs, &temp.temp_long[1]) || +- !(*xdrs->x_ops->x_getlong) (xdrs, &temp.temp_long[0])) ++ if (!(*xdrs->x_ops->x_getlong) (xdrs, &temp_long[1]) || ++ !(*xdrs->x_ops->x_getlong) (xdrs, &temp_long[0])) + { + return FALSE; + } + #else +- if (!(*xdrs->x_ops->x_getlong) (xdrs, &temp.temp_long[0]) || +- !(*xdrs->x_ops->x_getlong) (xdrs, &temp.temp_long[1])) ++ if (!(*xdrs->x_ops->x_getlong) (xdrs, &temp_long[0]) || ++ !(*xdrs->x_ops->x_getlong) (xdrs, &temp_long[1])) + { + return FALSE; + } + #endif +- *pi64 = temp.temp_int64; ++ memcpy(pi64, temp_long, sizeof temp_long); + return TRUE; + + case XDR_FREE: +Index: trunk/src/remote/xdr_proto.h +=================================================================== +--- trunk.orig/src/remote/xdr_proto.h 2007-03-31 22:10:08.000000000 +0300 ++++ trunk/src/remote/xdr_proto.h 2007-03-31 22:10:19.000000000 +0300 +@@ -47,7 +47,7 @@ + bool_t xdr_u_short (XDR *, u_short *); + int xdr_union (XDR *, enum xdr_op *, SCHAR *, struct xdr_discrim *, xdrproc_t); + bool_t xdr_wrapstring (XDR *, SCHAR **); +-bool_t xdr_hyper(XDR *, SINT64 *); ++bool_t xdr_hyper(XDR *, void *); + + #endif /* REMOTE_XDR_PROTO_H */ + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/link-as-needed +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/link-as-needed @@ -0,0 +1,13 @@ +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -210,8 +210,8 @@ SO_LINK_LIBS = @LIBS@ + # LINKER OPTIONS + # + +-LINK_OPTS = $(LDFLAGS) +-LIB_LINK_OPTIONS = $(LDFLAGS) -shared ++LINK_OPTS = $(LDFLAGS) -Wl,--as-needed ++LIB_LINK_OPTIONS = $(LDFLAGS) -shared -Wl,--as-needed + LIB_LINK_RPATH = -Wl,-rpath, + LIB_LINK_SONAME = -Wl,-soname, + LIB_LINK_MAPFILE= -Wl,--version-script, --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/local-CFLAGS.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/local-CFLAGS.patch @@ -0,0 +1,292 @@ +Author: Damyan Ivanov +Purpose: Move Firebird-maintained CFLAGS in FB_CFLAGS so that CFLAGS can be set + independently by the build. +Comments: + dpkg-buildpackage invokes make with certain variables in the + environment, most notably CFLAGS. When such variable is ised in the + makefile, it is marked for export by make, thus passing it to + subsequent make invokations. CFLAGS is added to in make.rules, which + is included in each and every target, each time enlarging CFLAGS. + . + The problem is not visible unless CFLAGS is given to make, i.e. + . + make # works OK + CFLAGS=-g make # very big CFLAGS + . + This patch changes all the Makefiles to mangle FB_CFLAGS, which is not + exported and therefore does not accumulate changes. Both FB_CFLAGS and + CFLAGS are used for compiler command line. + +--- a/builds/posix/make.rules ++++ b/builds/posix/make.rules +@@ -33,15 +33,15 @@ + + + # Please don't use compiler/platform specific flags here - nmcc 02-Nov-2002 +-CFLAGS:= $(CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n -DNAMESPACE=Vulcan ++FB_CFLAGS:= $(FB_CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n -DNAMESPACE=Vulcan + + ifeq ($(IsProdTypeBuild),Y) +- CFLAGS:= $(CFLAGS) $(PROD_FLAGS) -DPROD_BUILD ++ FB_CFLAGS:= $(FB_CFLAGS) $(PROD_FLAGS) -DPROD_BUILD + else +- CFLAGS:= $(CFLAGS) $(DEV_FLAGS) -DDEV_BUILD ++ FB_CFLAGS:= $(FB_CFLAGS) $(DEV_FLAGS) -DDEV_BUILD + endif + +-CXXFLAGS:= $(CXXFLAGS) $(CFLAGS) ++FB_CXXFLAGS:= $(FB_CXXFLAGS) $(FB_CFLAGS) + + CC = @CC@ + CXX = @CXX@ +@@ -107,24 +107,24 @@ $(SRC_ROOT)/dsql/%.cpp:: $(SRC_ROOT)/dsq + .SUFFIXES: .lo .o .cpp .c + + .c.o: +- $(CC) -c $(CFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< ++ $(CC) -c $(CFLAGS) $(FB_CFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< + + .cpp.o: +- $(CXX) -c $(CXXFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< ++ $(CXX) -c $(CXXFLAGS) $(FB_CXXFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< + + $(OBJ)/jrd/%.o: $(SRC_ROOT)/jrd/$(PLATFORM_PATH)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + ifneq ($(strip $(PLATFORM_FALLBACK)),) + $(OBJ)/jrd/%.o: $(SRC_ROOT)/jrd/$(PLATFORM_FALLBACK)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + endif + + $(OBJ)/%.o: $(SRC_ROOT)/%.c +- $(CC) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CC) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + $(OBJ)/%.o: $(SRC_ROOT)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + .SUFFIXES: .epp .e + +--- a/builds/posix/Makefile.in.examples ++++ b/builds/posix/Makefile.in.examples +@@ -35,7 +35,7 @@ ObjModuleType=std + # Add the install include directory to the search path since the + # examples need to build using those headers values. + +-CFLAGS := $(CFLAGS) -I$(ROOT)/gen/firebird/include ++FB_CFLAGS := $(FB_CFLAGS) -I$(ROOT)/gen/firebird/include + + + include $(ROOT)/gen/make.defaults +--- a/builds/posix/Makefile.in.boot.gpre ++++ b/builds/posix/Makefile.in.boot.gpre +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.fbudf ++++ b/builds/posix/Makefile.in.client.fbudf +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gbak ++++ b/builds/posix/Makefile.in.client.gbak +@@ -32,7 +32,7 @@ + + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gfix ++++ b/builds/posix/Makefile.in.client.gfix +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gsec ++++ b/builds/posix/Makefile.in.client.gsec +@@ -22,7 +22,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT -DSTD_UTIL @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT -DSTD_UTIL @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.util ++++ b/builds/posix/Makefile.in.client.util +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.fbudf ++++ b/builds/posix/Makefile.in.embed.fbudf +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.gbak ++++ b/builds/posix/Makefile.in.embed.gbak +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL ++ FB_CFLAGS+=-DSTD_UTIL + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.embed.gfix ++++ b/builds/posix/Makefile.in.embed.gfix +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL ++ FB_CFLAGS+=-DSTD_UTIL + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.embed.lockmgr ++++ b/builds/posix/Makefile.in.embed.lockmgr +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.util ++++ b/builds/posix/Makefile.in.embed.util +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL ++ FB_CFLAGS+=-DSTD_UTIL + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.extlib ++++ b/builds/posix/Makefile.in.extlib +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=@PTHREAD_CFLAGS@ ++FB_CFLAGS+=@PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.fbserver ++++ b/builds/posix/Makefile.in.fbserver +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=superserver +-CFLAGS+=-DSUPERSERVER @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERSERVER @PTHREAD_CFLAGS@ + ArchType=super + + include $(ROOT)/gen/make.defaults +--- a/builds/posix/Makefile.in.intl ++++ b/builds/posix/Makefile.in.intl +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.libfbclient ++++ b/builds/posix/Makefile.in.libfbclient +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.libfbstatic ++++ b/builds/posix/Makefile.in.libfbstatic +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS+=-DBOOT_BUILD ++FB_CFLAGS+=-DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.gbak ++++ b/builds/posix/Makefile.in.static.gbak +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.gpre ++++ b/builds/posix/Makefile.in.static.gpre +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.isql ++++ b/builds/posix/Makefile.in.static.isql +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS+= -DBOOT_BUILD ++FB_CFLAGS+= -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/mcpu-to-mtune.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/mcpu-to-mtune.patch @@ -0,0 +1,11 @@ +--- a/builds/posix/prefix.linux ++++ b/builds/posix/prefix.linux +@@ -20,7 +20,7 @@ + + # -fno-builtin is used because GCC 3.0-3.2.2 had bug with builtins expansion + # you may remove it if engine is getting compiled with any other GCC version +-PROD_FLAGS=-ggdb -O3 -march=i586 -mcpu=i686 -fno-omit-frame-pointer -fno-builtin -DNDEBUG -DLINUX -pipe -MMD -fPIC -fmessage-length=0 ++PROD_FLAGS=-ggdb -O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer -DNDEBUG -DLINUX -pipe -MMD -fPIC -fmessage-length=0 + DEV_FLAGS=-DUSE_VALGRIND -ggdb -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 + #DEV_FLAGS=-ggdb -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-common_classes_alloc.cpp-unaligned.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-common_classes_alloc.cpp-unaligned.patch @@ -0,0 +1,14 @@ +Index: 2.0/src/common/classes/alloc.cpp +=================================================================== +--- 2.0.orig/src/common/classes/alloc.cpp 2007-03-16 11:06:39.000000000 +0200 ++++ 2.0/src/common/classes/alloc.cpp 2007-03-16 11:17:48.000000000 +0200 +@@ -1057,7 +1057,8 @@ + // difficult to make memory pass through any delayed free list in this case + if (parent) { + parent->lock.enter(); +- void* mem = parent->internal_alloc(instance_size + sizeof(MemoryRedirectList), TYPE_POOL); ++ const size_t size = MEM_ALIGN(instance_size + sizeof(MemoryRedirectList)); ++ void* mem = parent->internal_alloc(size, TYPE_POOL); + if (!mem) { + parent->lock.leave(); + pool_out_of_memory(); --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-sparc-jrd_sort.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-sparc-jrd_sort.patch @@ -0,0 +1,155 @@ +Index: trunk/src/jrd/sort.cpp +=================================================================== +--- trunk.orig/src/jrd/sort.cpp 2007-03-27 22:33:27.000000000 +0300 ++++ trunk/src/jrd/sort.cpp 2007-03-28 22:13:09.000000000 +0300 +@@ -90,6 +90,13 @@ + + const ULONG MAX_TEMPFILE_SIZE = 1073741824; // 1GB + ++// the size of sr_bckptr (everything before sort_record) in bytes ++#define SIZEOF_SR_BCKPTR OFFSET(sr*, sr_sort_record) ++// the size of sr_bckptr in # of 32 bit longwords ++#define SIZEOF_SR_BCKPTR_IN_LONGS (SIZEOF_SR_BCKPTR / sizeof(SLONG)) ++// offset in array of pointers to back record pointer (sr_bckptr) ++#define BACK_OFFSET (-(SIZEOF_SR_BCKPTR / sizeof(SLONG*))) ++ + #define DIFF_LONGS(a, b) ((a) - (b)) + #define SWAP_LONGS(a, b, t) {t = a; a = b; b = t;} + +@@ -725,7 +732,7 @@ + scb->scb_status_vector = status_vector; + //scb->scb_length = record_length; + scb->scb_longs = +- ROUNDUP(record_length + sizeof(SLONG*), sizeof(SLONG*)) >> SHIFTLONG; ++ ROUNDUP(record_length + SIZEOF_SR_BCKPTR, ALIGNMENT) >> SHIFTLONG; + scb->scb_dup_callback = call_back; + scb->scb_dup_callback_arg = user_arg; + scb->scb_keys = keys; +@@ -768,7 +775,7 @@ + if (scb->scb_size_memory < MIN_SORT_BUFFER_SIZE) + break; + else if ( (scb->scb_memory = +- (SORTP *) gds__alloc((SLONG) scb->scb_size_memory)) ) ++ (SORTP *) gds__alloc((SLONG) scb->scb_size_memory)) ) + { + // FREE: scb_memory is freed by local_fini() + break; +@@ -2470,6 +2477,16 @@ + scb->scb_longs += SIZEOF_SR_BCKPTR_IN_LONGS; + } + ++void inline swap(SORTP** a, SORTP** b) ++{ ++ SORTP* temp; ++ ((SORTP ***) (*a))[BACK_OFFSET] = b; ++ ((SORTP ***) (*b))[BACK_OFFSET] = a; ++ temp = *a; ++ *a = *b; ++ *b = temp; ++} ++ + + static void quick(SLONG size, SORTP** pointers, ULONG length) + { +@@ -2503,10 +2520,6 @@ + * PROCESSING BEFORE IT MAY BE USED! + * + **************************************/ +- SORTP* temp; +- +-#define exchange(x, y) {temp = x; x = y; y = temp;} +- + SORTP** stack_lower[50]; + SORTP*** sl = stack_lower; + +@@ -2533,9 +2546,7 @@ + // middle record. This isn't perfect, but it is cheap. + + SORTP** i = r + interval / 2; +- ((SORTP ***) (*r))[-1] = i; +- ((SORTP ***) (*i))[-1] = r; +- exchange(*r, *i); ++ swap(i, r); + + // Prepare to do the partition. Pick up the first longword of the + // key to speed up comparisons. +@@ -2582,9 +2593,7 @@ + } + if (i >= j) + break; +- ((SORTP ***) (*i))[-1] = j; +- ((SORTP ***) (*j))[-1] = i; +- exchange(*i, *j); ++ swap(i, j); + i++; + j--; + } +@@ -2593,9 +2602,7 @@ + // initial record "r". Exchange the record currently in the + // slot with "r". + +- ((SORTP ***) (*r))[-1] = j; +- ((SORTP ***) (*j))[-1] = r; +- exchange(*r, *j); ++ swap(j, r); + + // Finally, stack the two intervals, longest first + +@@ -2842,11 +2849,7 @@ + tl--; + } + if (tl && *p > *q) { +- ((SORTP ***) (*i))[-1] = j; +- ((SORTP ***) (*j))[-1] = i; +- temp = *i; +- *i = *j; +- *j = temp; ++ swap(i, j); + } + } + } +@@ -2888,7 +2891,7 @@ + #endif + if ((*scb->scb_dup_callback) ((const UCHAR*) *i, (const UCHAR*) *j, scb->scb_dup_callback_arg)) + { +- ((SORTP ***) (*i))[-1] = NULL; ++ ((SORTP ***) (*i))[BACK_OFFSET] = NULL; + *i = NULL; + } + else +@@ -2925,7 +2928,7 @@ + ptr < (SORTP **) scb->scb_next_pointer; ptr++) + { + SORTP* record = *ptr; +- if (record[-1] != (SORTP) ptr) { ++ if (record[-SIZEOF_SR_BCKPTR_IN_LONGS] != (SORTP) ptr) { + ISC_STATUS* status_vector = scb->scb_status_vector; + *status_vector++ = isc_arg_gds; + *status_vector++ = isc_crrp_data_err; // Msg360: corruption in data structure +Index: trunk/src/jrd/sort.h +=================================================================== +--- trunk.orig/src/jrd/sort.h 2007-03-27 22:33:27.000000000 +0300 ++++ trunk/src/jrd/sort.h 2007-03-28 21:56:58.000000000 +0300 +@@ -54,11 +54,6 @@ + + typedef IPTR sort_ptr_t; + +-// # of 32 bit longs in a pointer (ie 1 on 32 bit machines 2 on 64 bit) +-#define LONGS_PER_POINTER (sizeof (SLONG*) / sizeof (SLONG)) +-// the size of sr_bckptr in # of 32 bit longwords +-#define SIZEOF_SR_BCKPTR_IN_LONGS LONGS_PER_POINTER +- + #define PREV_RUN_RECORD(record) (((SORTP *) record - scb->scb_longs)) + #define NEXT_RUN_RECORD(record) (((SORTP *) record + scb->scb_longs)) + +@@ -113,7 +108,10 @@ + typedef struct sr + { + sort_record** sr_bckptr; /* Pointer back to sort list entry */ ++ union { + sort_record sr_sort_record; ++ UINT64 dummy_alignment_force; ++ }; + } SR; + + /* scb_longs includes the size of sr_bckptr. */ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-port-ia64.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-port-ia64.patch @@ -0,0 +1,145 @@ +commit 88567e833b71f3810db61433a0089656cf1359ac +Author: asfernandes +Date: Thu May 22 15:02:35 2008 +0000 + + Linux IA-64 port + +--- /dev/null ++++ b/builds/posix/prefix.linux_ia64 +@@ -0,0 +1,33 @@ ++# The contents of this file are subject to the Interbase Public ++# License Version 1.0 (the "License"); you may not use this file ++# except in compliance with the License. You may obtain a copy ++# of the License at http://www.Inprise.com/IPL.html ++# ++# Software distributed under the License is distributed on an ++# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express ++# or implied. See the License for the specific language governing ++# rights and limitations under the License. ++# ++# The Original Code was created by Inprise Corporation ++# and its predecessors. Portions created by Inprise Corporation are ++# Copyright (C) Inprise Corporation. ++# ++# All Rights Reserved. ++# Contributor(s): ______________________________________. ++# Start of file prefix.linux: $(VERSION) $(PLATFORM) ++# ++# 2 Oct 2002, Nickolay Samofatov - Major cleanup ++ ++COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DIA64 -pipe -MMD -fPIC -fmessage-length=0 ++OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer ++WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable ++ ++PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) ++DEV_FLAGS=$(COMMON_FLAGS) $(WARN_FLAGS) ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gds_drop gstat gsec fbguard fbmgr_bin nbackup fb_lock_print ++ ++Physical_IO_Module=os/posix/unix.cpp +--- a/configure.in ++++ b/configure.in +@@ -131,6 +131,19 @@ case "$target" in + CPU_TYPE=amd64 + ;; + ++ ia64*-*-linux*) ++ MAKEFILE_PREFIX=linux_ia64 ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ libdir=/usr/lib ++ CPU_TYPE=ia64 ++ RPM64='()(64bit)' ++ ;; ++ + arm*-*-linux*) + MAKEFILE_PREFIX=linux_arm + INSTALL_PREFIX=linux +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -156,6 +156,11 @@ + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_CLEAR(to, length) memset (to, 0, (int) (length)) + ++#ifdef IA64 ++#define IMPLEMENTATION isc_info_db_impl_linux_ia64 // 76 ++#define RISC_ALIGNMENT ++#endif // IA64 ++ + #endif /* LINUX */ + + /***************************************************** +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -201,6 +201,7 @@ enum info_db_implementations + isc_info_db_impl_sun_amd64 = 74, + + isc_info_db_impl_linux_arm = 75, ++ isc_info_db_impl_linux_ia64 = 76, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -145,9 +145,10 @@ static const int CLASS_LINUX_MIPS = 30; + static const int CLASS_DARWIN_X64 = 31; // Darwin/x64 + static const int CLASS_SOLARIS_AMD64 = 32; //Solaris/amd64 + static const int CLASS_LINUX_ARM = 33; // LINUX/ARM ++static const int CLASS_LINUX_IA64 = 34; // LINUX/IA64 + + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_ARM; ++static const int CLASS_MAX = CLASS_LINUX_IA64; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -236,7 +237,8 @@ static ArchitectureType archMatrix[CLASS + archBigEndian, // CLASS_LINUX_MIPS + archLittleEndian, // CLASS_DARWIN_X64 + archLittleEndian, // CLASS_SOLARIS_AMD64 +- archLittleEndian // CLASS_LINUX_ARM ++ archLittleEndian, // CLASS_LINUX_ARM ++ archLittleEndian // CLASS_LINUX_IA64 + }; + + #ifdef sun +@@ -293,6 +295,9 @@ const SSHORT CLASS = CLASS_LINUX_MIPSEL + #ifdef MIPSEB + const SSHORT CLASS = CLASS_LINUX_MIPS; + #endif ++#ifdef IA64 ++const SSHORT CLASS = CLASS_LINUX_IA64; ++#endif + #endif + + #ifdef FREEBSD +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -241,7 +241,8 @@ static const TEXT* const impl_implementa + "Firebird/linux MIPS", /* 72 */ + "Firebird/Darwin/Intel64", /* 73 */ + "Firebird/sun/amd64", /* 74 */ +- "Firebird/linux ARM" /* 75 */ ++ "Firebird/linux ARM", /* 75 */ ++ "Firebird/linux IA64" /* 76 */ + }; + + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -39,7 +39,7 @@ + // The simpliest way to check it is to issue + // "select abs(2.0/3.0) from rdb$database" from correct client + // It will return big strange value in case of invalid define +-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) ++#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) || defined(IA64) + #define SWAP_DOUBLE + #elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) + #undef SWAP_DOUBLE --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch @@ -0,0 +1,102 @@ +Grab from CVS a fix for CORE-900: Deadlock when attaching +simultaneously with services and standard APIs +Index: 2.0/src/jrd/jrd.cpp +=================================================================== +--- 2.0.orig/src/jrd/jrd.cpp 2007-03-16 11:53:04.000000000 +0200 ++++ 2.0/src/jrd/jrd.cpp 2007-03-16 11:53:09.000000000 +0200 +@@ -183,15 +183,45 @@ + #ifdef SUPERSERVER + + extern SLONG trace_pools; +-static REC_MUTX_T databases_rec_mutex; + + // BRS. 03/23/2003 + // Those empty defines was substituted with #if defined(V4_THREADING) && !defined(SUPERSERVER) + //#define V4_JRD_MUTEX_LOCK(mutx) + //#define V4_JRD_MUTEX_UNLOCK(mutx) + +-#define JRD_SS_INIT_MUTEX THD_rec_mutex_init (&databases_rec_mutex) +-#define JRD_SS_DESTROY_MUTEX THD_rec_mutex_destroy (&databases_rec_mutex) ++namespace ++{ ++ REC_MUTX_T databases_rec_mutex; ++ ++ class DatabasesInit ++ { ++ public: ++ static void init() ++ { ++ THD_rec_mutex_init(&databases_rec_mutex); ++ } ++ static void cleanup() ++ { ++ THD_rec_mutex_destroy(&databases_rec_mutex); ++ } ++ }; ++ ++ class DatabasesInitInstance : public Firebird::InitMutex ++ { ++ public: ++ DatabasesInitInstance() ++ { ++ init(); ++ } ++ ~DatabasesInitInstance() ++ { ++ cleanup(); ++ } ++ }; ++ ++ DatabasesInitInstance holder; ++} ++ + #define JRD_SS_MUTEX_LOCK {THREAD_EXIT();\ + THD_rec_mutex_lock (&databases_rec_mutex);\ + THREAD_ENTER();} +@@ -200,8 +230,6 @@ + #define JRD_SS_THD_MUTEX_UNLOCK THD_rec_mutex_unlock (&databases_rec_mutex) + + #else +-#define JRD_SS_INIT_MUTEX +-#define JRD_SS_DESTROY_MUTEX + #define JRD_SS_MUTEX_LOCK + #define JRD_SS_MUTEX_UNLOCK + #define JRD_SS_THD_MUTEX_LOCK +@@ -3453,16 +3481,20 @@ + + tdbb->tdbb_status_vector = user_status; + tdbb->tdbb_database = NULL; +- ++ ++ JRD_SS_MUTEX_LOCK; ++ + try + { + *svc_handle = SVC_attach(service_length, service_name, spb_length, spb); + } + catch (const std::exception& ex) + { ++ JRD_SS_MUTEX_UNLOCK; + return error(user_status, ex); + } + ++ JRD_SS_MUTEX_UNLOCK; + return return_success(tdbb); + } + +@@ -4819,7 +4851,6 @@ + #if defined(V4_THREADING) && !defined(SUPERSERVER) + V4_MUTEX_DESTROY(databases_mutex); + #endif +- JRD_SS_DESTROY_MUTEX; + initialized = false; + databases = NULL; + } +@@ -5526,7 +5557,6 @@ + #if defined(V4_THREADING) && !defined(SUPERSERVER) + V4_MUTEX_INIT(databases_mutex); + #endif +- JRD_SS_INIT_MUTEX; + gds__register_cleanup(cleanup, 0); + initialized = true; + JRD_cache_default = Config::getDefaultDbCachePages(); --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-powerpc-double-define.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-powerpc-double-define.patch @@ -0,0 +1,13 @@ +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -302,10 +302,6 @@ const SSHORT CLASS = CLASS_DARWIN_PPC; + const SSHORT CLASS = CLASS_LINUX_AMD64; + #endif + +-#if defined LINUX && defined PPC +-const SSHORT CLASS = CLASS_LINUX_PPC; +-#endif +- + + // CVC: Since nobody checks the result from this function (strange!), I changed + // bool to void as the return type but left the result returned as comment. --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/lock-file-location.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/lock-file-location.patch @@ -0,0 +1,57 @@ +--- a/src/jrd/file_params.h ++++ b/src/jrd/file_params.h +@@ -38,17 +38,17 @@ const int EVENT_VERSION = 2; + const int EVENT_SEMAPHORES = 1; + + #ifdef NOHOSTNAME +-static const char* EVENT_FILE = "isc_event1"; +-static const char* LOCK_FILE = "isc_lock1.gbl"; +-static const char* LOCK_HEADER = "isc_config"; +-static const char* INIT_FILE = "isc_init1"; +-static const char* GUARD_FILE = "isc_guard1"; ++static const char* EVENT_FILE = "run/isc_event1"; ++static const char* LOCK_FILE = "run/isc_lock1.gbl"; ++static const char* LOCK_HEADER = "run/isc_config"; ++static const char* INIT_FILE = "run/isc_init1"; ++static const char* GUARD_FILE = "run/isc_guard1"; + #elif defined(SMALL_FILE_NAMES) +-static const char* EVENT_FILE = "isce1.%s"; +-static const char* LOCK_FILE = "iscl1.%s"; +-static const char* LOCK_HEADER = "isc_config"; +-static const char* INIT_FILE = "isci1.%s"; +-static const char* GUARD_FILE = "iscg1.%s"; ++static const char* EVENT_FILE = "run/isce1.%s"; ++static const char* LOCK_FILE = "run/iscl1.%s"; ++static const char* LOCK_HEADER = "run/isc_config"; ++static const char* INIT_FILE = "run/isci1.%s"; ++static const char* GUARD_FILE = "run/iscg1.%s"; + #elif defined(VMS) + static const char* EVENT_FILE = "[000000]isc_event1.%s"; + static const char* LOCK_FILE = "[000000]isc_lock1.%s"; +@@ -62,11 +62,11 @@ static const char* LOCK_HEADER = "ibconf + static const char* INIT_FILE = "%s.int"; + static const char* GUARD_FILE = "%s.grd"; + #else +-static const char* EVENT_FILE = "isc_event1.%s"; +-static const char* LOCK_FILE = "isc_lock1.%s"; +-static const char* LOCK_HEADER = "isc_config"; +-static const char* INIT_FILE = "isc_init1.%s"; +-static const char* GUARD_FILE = "isc_guard1.%s"; ++static const char* EVENT_FILE = "run/isc_event1.%s"; ++static const char* LOCK_FILE = "run/isc_lock1.%s"; ++static const char* LOCK_HEADER = "run/isc_config"; ++static const char* INIT_FILE = "run/isc_init1.%s"; ++static const char* GUARD_FILE = "run/isc_guard1.%s"; + #endif + + #ifdef sun +--- a/configure.in ++++ b/configure.in +@@ -865,6 +865,7 @@ mkdir -p gen/firebird/examples/udf + mkdir -p gen/firebird/lib + mkdir -p gen/firebird/misc + mkdir -p gen/firebird/help ++mkdir -p gen/firebird/run + + dnl #### TEMP ######### directories for .o and .d + dnl # by module name --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/proto_h-ALLSPACE-ulong.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/proto_h-ALLSPACE-ulong.patch @@ -0,0 +1,16 @@ + +Make ALLROOM be defined as MAX_ULONG instead of "-1UL", +which causes a compiler warning on each file including proto.h +--- a/src/jrd/gds_proto.h ++++ b/src/jrd/gds_proto.h +@@ -32,9 +32,8 @@ + const SSHORT IB_PREFIX_TYPE = 0; + const SSHORT IB_PREFIX_LOCK_TYPE = 1; + const SSHORT IB_PREFIX_MSG_TYPE = 2; +- + // Needed in common/config/dir_list.cpp +-const ULONG ALLROOM = -1UL; /* use all available space */ ++const ULONG ALLROOM = MAX_ULONG; /* use all available space */ + + // flags for gds_alloc_report + const ULONG ALLOC_dont_report = 1L << 0; /* Don't report this block */ --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/port-arm.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/port-arm.patch @@ -0,0 +1,173 @@ +--- /dev/null ++++ b/builds/posix/prefix.linux_arm +@@ -0,0 +1,42 @@ ++# The contents of this file are subject to the Interbase Public ++# License Version 1.0 (the "License"); you may not use this file ++# except in compliance with the License. You may obtain a copy ++# of the License at http://www.Inprise.com/IPL.html ++# ++# Software distributed under the License is distributed on an ++# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express ++# or implied. See the License for the specific language governing ++# rights and limitations under the License. ++# ++# The Original Code was created by Inprise Corporation ++# and its predecessors. Portions created by Inprise Corporation are ++# Copyright (C) Inprise Corporation. ++# ++# All Rights Reserved. ++# Contributor(s): ______________________________________. ++# Start of file prefix.linux: $(VERSION) $(PLATFORM) ++# ++# $Id: prefix.linux_arm,v 1.1.2.1 2008/04/15 14:11:33 alexpeshkoff Exp $ ++# ++# 14 Apr 2008 Alan Barclay alan AT escribe.co.uk ++ ++ ++#LD=@CXX@ ++ ++#PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DNDEBUG -DLINUX -pipe -MMD -fPIC ++#DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Wall -Wno-switch ++ ++PROD_FLAGS=-O3 -DNDEBUG -DLINUX -DARM -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 ++DEV_FLAGS=-ggdb -DLINUX -DARM -pipe -p -MMD -fPIC -Wall -fsigned-char -fmessage-length=0 ++ ++OS_ServerFiles=inet_server.cpp ++ ++#LIB_LINK_OPTIONS:=-shared ++#LIB_LINK_RPATH:=-Wl,-rpath, ++#LIB_LINK_SONAME:=-Wl,-soname, ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print fbguard fbmgr_bin ++ ++Physical_IO_Module=unix.cpp ++ +--- a/configure.in ++++ b/configure.in +@@ -131,6 +131,16 @@ case "$target" in + CPU_TYPE=amd64 + ;; + ++ arm*-*-linux*) ++ MAKEFILE_PREFIX=linux_arm ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + sparc*-*-linux* | sparc*-*-gnu* | sparc*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_sparc32 + INSTALL_PREFIX=linux +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -134,6 +134,10 @@ + #define IMPLEMENTATION isc_info_db_impl_i386 /* 60 next higher unique number, See you later */ + #endif /* i386 */ + ++#ifdef ARM ++#define IMPLEMENTATION isc_info_db_impl_linux_arm ++#endif /* ARM */ ++ + #ifdef sparc + #define IMPLEMENTATION isc_info_db_impl_linux_sparc /* 65 */ + #define RISC_ALIGNMENT +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -197,6 +197,10 @@ enum info_db_implementations + isc_info_db_impl_darwin_x86 = 70, + isc_info_db_impl_linux_mipsel = 71, + isc_info_db_impl_linux_mips = 72, ++ isc_info_db_impl_darwin_x64 = 73, ++ isc_info_db_impl_sun_amd64 = 74, ++ ++ isc_info_db_impl_linux_arm = 75, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -142,8 +142,12 @@ static const int CLASS_LINUX_PPC = 27; + static const int CLASS_DARWIN_I386 = 28; //Darwin/Intel + static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPSEL + static const int CLASS_LINUX_MIPS = 30; // LINUX/MIPS ++static const int CLASS_DARWIN_X64 = 31; // Darwin/x64 ++static const int CLASS_SOLARIS_AMD64 = 32; //Solaris/amd64 ++static const int CLASS_LINUX_ARM = 33; // LINUX/ARM ++ + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_MIPS; ++static const int CLASS_MAX = CLASS_LINUX_ARM; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -229,7 +233,10 @@ static ArchitectureType archMatrix[CLASS + archBigEndian, // CLASS_LINUX_PPC + archLittleEndian, // CLASS_DARWIN_I386 + archLittleEndian, // CLASS_LINUX_MIPSEL +- archBigEndian // CLASS_LINUX_MIPS ++ archBigEndian, // CLASS_LINUX_MIPS ++ archLittleEndian, // CLASS_DARWIN_X64 ++ archLittleEndian, // CLASS_SOLARIS_AMD64 ++ archLittleEndian // CLASS_LINUX_ARM + }; + + #ifdef sun +@@ -274,6 +281,9 @@ const SSHORT CLASS = CLASS_LINUX_I386; + #ifdef sparc + const SSHORT CLASS = CLASS_LINUX_SPARC; + #endif ++#ifdef ARM ++const SSHORT CLASS = CLASS_LINUX_ARM; ++#endif + #ifdef PPC + const SSHORT CLASS = CLASS_LINUX_PPC; + #endif +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -238,7 +238,10 @@ static const TEXT* const impl_implementa + "Firebird/linux PowerPC", /* 69 */ + "Firebird/Darwin/Intel", /* 70 */ + "Firebird/linux MIPSEL", /* 71 */ +- "Firebird/linux MIPS" /* 72 */ ++ "Firebird/linux MIPS", /* 72 */ ++ "Firebird/Darwin/Intel64", /* 73 */ ++ "Firebird/sun/amd64", /* 74 */ ++ "Firebird/linux ARM" /* 75 */ + }; + + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -39,7 +39,7 @@ + // The simpliest way to check it is to issue + // "select abs(2.0/3.0) from rdb$database" from correct client + // It will return big strange value in case of invalid define +-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) ++#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) + #define SWAP_DOUBLE + #elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) + #undef SWAP_DOUBLE +--- a/src/gpre/cob.cpp ++++ b/src/gpre/cob.cpp +@@ -337,7 +337,7 @@ static const TEXT* vnames[] = { + "ISC_WINDOW", + "ISC_WIDTH", + "ISC_HEIGHT", +- "RDB$K_DB_TYPE_GDS", ++ "RDB_K_DB_TYPE_GDS", + "ISC_ARRAY_LENGTH", + " ", // column + "* ", // comment +@@ -403,7 +403,7 @@ enum { + ISC_WINDOW, + ISC_WIDTH, + ISC_HEIGHT, +- RDB$K_DB_TYPE_GDS, ++ RDB_K_DB_TYPE_GDS, + ISC_ARRAY_LENGTH, + COLUMN, + COMMENT, --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/frmgr-corrent-log-path.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/frmgr-corrent-log-path.patch @@ -0,0 +1,11 @@ +--- a/src/utilities/ibmgr/srvrmgr.cpp ++++ b/src/utilities/ibmgr/srvrmgr.cpp +@@ -271,7 +271,7 @@ gds__msg_format (0, MSG_FAC, number, MSG + rs = "can not quit now, use shut -ign"; + break; + case MSG_STARTERR: +- rs = "check $FIREBIRD/firebird.log file for errors"; ++ rs = "check /var/log/firebird2.0.log file for errors"; + break; + case MSG_STARTFAIL: + rs = "can not start server"; --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/inet-trust-localhost.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/inet-trust-localhost.patch @@ -0,0 +1,21 @@ +--- a/src/remote/inet.cpp ++++ b/src/remote/inet.cpp +@@ -86,6 +86,7 @@ + + #if !(defined VMS || defined WIN_NT) + #include ++#include + #include + #include + /* EKU: SINIX-Z does not define INADDR_NONE */ +@@ -1631,6 +1632,10 @@ static int check_host( + if (getpeername((int) port->port_handle, (struct sockaddr*)&address, &length) == -1) + return 0; + ++ // If the remote address is in the loopback net, trust it ++ if( (ntohl(address.sin_addr.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET ) ++ return 1; ++ + const struct hostent* host = gethostbyaddr((SCHAR *) & address.sin_addr, + sizeof(address.sin_addr), address.sin_family); + if (!host) --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/deprecated-charp-conversion.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/deprecated-charp-conversion.patch @@ -0,0 +1,225 @@ +--- a/src/common/config/config_impl.h ++++ b/src/common/config/config_impl.h +@@ -54,7 +54,7 @@ public: + TYPE_STRING_VECTOR + }; + +- typedef char* ConfigKey; ++ typedef const char* ConfigKey; + typedef IPTR ConfigValue; + + struct ConfigEntry +--- a/src/gpre/pretty.cpp ++++ b/src/gpre/pretty.cpp +@@ -59,7 +59,7 @@ typedef struct ctl { + } *CTL; + + static int blr_format(CTL, const char *, ...); +-static int error(CTL, SSHORT, TEXT *, int); ++static int error(CTL, SSHORT, const TEXT *, int); + static int indent(CTL, SSHORT); + static int print_blr_dtype(CTL, bool); + static void print_blr_line(void*, SSHORT, const char*); +@@ -283,7 +283,7 @@ static int blr_format(CTL control, const + // Put out an error msg and punt. + // + +-static int error( CTL control, SSHORT offset, TEXT * string, int arg) ++static int error( CTL control, SSHORT offset, const TEXT * string, int arg) + { + + print_line(control, offset); +--- a/src/jrd/sort.cpp ++++ b/src/jrd/sort.cpp +@@ -501,7 +501,7 @@ void SORT_diddle_key(UCHAR* record, sort + + + void SORT_error(ISC_STATUS* status_vector, +- sort_work_file* sfb, TEXT* string, ISC_STATUS operation, int errcode) ++ sort_work_file* sfb, const TEXT* string, ISC_STATUS operation, int errcode) + { + /************************************** + * +--- a/src/jrd/sort_proto.h ++++ b/src/jrd/sort_proto.h +@@ -41,7 +41,7 @@ ULONG SORT_read_block(ISC_STATUS*, Jrd:: + ULONG); + #endif + +-void SORT_error(ISC_STATUS*, Jrd::sort_work_file*, TEXT *, ISC_STATUS, int); ++void SORT_error(ISC_STATUS*, Jrd::sort_work_file*, const TEXT *, ISC_STATUS, int); + void SORT_fini(Jrd::sort_context*, Jrd::Attachment*); + Jrd::sort_context* SORT_init(ISC_STATUS*, USHORT, USHORT, USHORT, const Jrd::sort_key_def*, + Jrd::FPTR_REJECT_DUP_CALLBACK, void*, Jrd::Attachment*, FB_UINT64); +--- a/src/jrd/isc_sync.cpp ++++ b/src/jrd/isc_sync.cpp +@@ -187,7 +187,7 @@ static size_t getpagesize(void) + + using namespace Jrd; + +-static void error(ISC_STATUS*, TEXT*, ISC_STATUS); ++static void error(ISC_STATUS*, const TEXT*, ISC_STATUS); + + #ifdef UNIX + static SLONG find_key(ISC_STATUS *, TEXT *); +@@ -3922,7 +3922,7 @@ static void alarm_handler(void* arg) + #endif + + +-static void error(ISC_STATUS* status_vector, TEXT* string, ISC_STATUS status) ++static void error(ISC_STATUS* status_vector, const TEXT* string, ISC_STATUS status) + { + /************************************** + * +--- a/src/dsql/metd.epp ++++ b/src/dsql/metd.epp +@@ -1755,7 +1755,7 @@ dsql_str* METD_get_trigger_relation(dsql + } + + +-bool METD_get_type(dsql_req* request, const dsql_str* name, char* field, SSHORT* value) ++bool METD_get_type(dsql_req* request, const dsql_str* name, const char* field, SSHORT* value) + { + /************************************** + * +--- a/src/dsql/metd_proto.h ++++ b/src/dsql/metd_proto.h +@@ -50,7 +50,7 @@ dsql_nod* METD_get_primary_key(dsql_req* + dsql_prc* METD_get_procedure(dsql_req*, const dsql_str*); + dsql_rel* METD_get_relation(dsql_req*, const dsql_str*); + dsql_str* METD_get_trigger_relation(dsql_req*, const dsql_str*, USHORT*); +-bool METD_get_type(dsql_req*, const dsql_str*, char*, SSHORT*); ++bool METD_get_type(dsql_req*, const dsql_str*, const char*, SSHORT*); + dsql_rel* METD_get_view_relation(dsql_req* request, + const char* view_name, // UTF-8 + const char* relation_or_alias, // UTF-8 +--- a/src/dsql/misc_func.h ++++ b/src/dsql/misc_func.h +@@ -28,12 +28,12 @@ + class InternalInfo { + private: + struct InfoAttr { +- char* alias_name; ++ const char* alias_name; + unsigned short req_mask; + }; + static const InfoAttr attr_array[max_internal_id]; + public: +- static char *getAlias(internal_info_id); ++ static const char *getAlias(internal_info_id); + static USHORT getMask(internal_info_id); + }; + +--- a/src/jrd/os/posix/unix.cpp ++++ b/src/jrd/os/posix/unix.cpp +@@ -136,7 +136,7 @@ using namespace Jrd; + + static jrd_file* seek_file(jrd_file*, BufferDesc*, FB_UINT64 *, ISC_STATUS *); + static jrd_file* setup_file(Database*, const Firebird::PathName&, int); +-static bool unix_error(TEXT*, jrd_file*, ISC_STATUS, ISC_STATUS*); ++static bool unix_error(const TEXT*, jrd_file*, ISC_STATUS, ISC_STATUS*); + #if defined PREAD_PWRITE && !(defined HAVE_PREAD && defined HAVE_PWRITE) + static SLONG pread(int, SCHAR *, SLONG, SLONG); + static SLONG pwrite(int, SCHAR *, SLONG, SLONG); +@@ -1014,7 +1014,7 @@ static jrd_file* setup_file(Database* db + + + static bool unix_error( +- TEXT* string, ++ const TEXT* string, + jrd_file* file, ISC_STATUS operation, + ISC_STATUS* status_vector) + { +--- a/src/jrd/lck.cpp ++++ b/src/jrd/lck.cpp +@@ -63,7 +63,7 @@ + + using namespace Jrd; + +-static void bug_lck(TEXT*); ++static void bug_lck(const TEXT*); + #ifdef MULTI_THREAD + static void check_lock(Lock*, USHORT); + #endif +@@ -962,7 +962,7 @@ void LCK_write_data(Lock* lock, SLONG da + } + + +-static void bug_lck(TEXT* string) ++static void bug_lck(const TEXT* string) + { + /************************************** + * +--- a/src/misc/codes.epp ++++ b/src/misc/codes.epp +@@ -344,7 +344,7 @@ static void build_msgfac_h(void) + + fprintf(msgfac, "struct _facilities {\n"); + fprintf(msgfac, "\tint fac_code;\n"); +- fprintf(msgfac, "\tchar *facility;\n"); ++ fprintf(msgfac, "\tconst char *facility;\n"); + fprintf(msgfac, "\t};\n\n"); + + fprintf(msgfac, "static const struct _facilities facilities[] = {\n"); +--- a/src/include/gen/msg_facs.h ++++ b/src/include/gen/msg_facs.h +@@ -31,7 +31,7 @@ + + struct _facilities { + int fac_code; +- char *facility; ++ const char *facility; + }; + + static const struct _facilities facilities[] = { +--- a/src/dsql/misc_func.cpp ++++ b/src/dsql/misc_func.cpp +@@ -34,7 +34,7 @@ const InternalInfo::InfoAttr InternalInf + {"INSERTING/UPDATING/DELETING", REQ_trigger} + }; + +-char* InternalInfo::getAlias(internal_info_id info_id) ++const char* InternalInfo::getAlias(internal_info_id info_id) + { + return attr_array[info_id].alias_name; + } +--- a/src/dudley/exe.epp ++++ b/src/dudley/exe.epp +@@ -92,7 +92,7 @@ static void erase_userpriv(USERPRIV, TEX + static void get_field_desc(DUDLEY_FLD); + static void get_global_fields(void); + static void get_relations(DBB); +-static USHORT get_prot_mask(TEXT *, TEXT *); ++static USHORT get_prot_mask(const TEXT *, TEXT *); + static SYM get_symbol(enum sym_t, TEXT *, DUDLEY_CTX); + static void get_triggers(DBB); + static void get_udfs(DBB); +@@ -2830,7 +2830,7 @@ static void get_relations( DBB databaseL + } + + +-static USHORT get_prot_mask( TEXT * relation, TEXT * field) ++static USHORT get_prot_mask( const TEXT * relation, TEXT * field) + { + /************************************** + * +--- a/src/dudley/expand.cpp ++++ b/src/dudley/expand.cpp +@@ -47,7 +47,7 @@ static DUDLEY_FLD lookup_field(DUDLEY_FL + static DUDLEY_FLD lookup_global_field(DUDLEY_FLD); + static DUDLEY_REL lookup_relation(DUDLEY_REL); + static DUDLEY_TRG lookup_trigger(DUDLEY_TRG); +-static DUDLEY_CTX make_context(TEXT *, DUDLEY_REL, USHORT); ++static DUDLEY_CTX make_context(const TEXT *, DUDLEY_REL, USHORT); + static DUDLEY_NOD resolve(DUDLEY_NOD, dudley_lls*, dudley_lls*); + static void resolve_rse(DUDLEY_NOD, dudley_lls**); + +@@ -672,7 +672,7 @@ static DUDLEY_TRG lookup_trigger( DUDLEY + } + + +-static DUDLEY_CTX make_context( TEXT * string, DUDLEY_REL relation, USHORT id) ++static DUDLEY_CTX make_context( const TEXT * string, DUDLEY_REL relation, USHORT id) + { + /************************************** + * --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/no-rpath.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/no-rpath.patch @@ -0,0 +1,86 @@ +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -210,7 +210,7 @@ SO_LINK_LIBS = @LIBS@ + # LINKER OPTIONS + # + +-LINK_OPTS = $(LDFLAGS) $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/intl ++LINK_OPTS = $(LDFLAGS) + LIB_LINK_OPTIONS = $(LDFLAGS) -shared + LIB_LINK_RPATH = -Wl,-rpath, + LIB_LINK_SONAME = -Wl,-soname, +--- a/builds/posix/Makefile.in.embed.fbudf ++++ b/builds/posix/Makefile.in.embed.fbudf +@@ -75,7 +75,7 @@ ifeq ($(PLATFORM),DARWIN) + -lm -o $@ $^ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)fbudf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -lm -o $@ $^ ++ -lm -o $@ $^ + endif + + +--- a/builds/posix/Makefile.in.extlib ++++ b/builds/posix/Makefile.in.extlib +@@ -82,7 +82,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)ib_udf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + # ib_util + # this is plain-C library, therefore CLIENTLIB_LINK is used +@@ -95,7 +95,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(CLIENTLIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)$(IbUtilLibraryName) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + include $(ROOT)/gen/make.shared.targets +--- a/builds/posix/Makefile.in.libfbclient ++++ b/builds/posix/Makefile.in.libfbclient +@@ -121,7 +121,7 @@ $(LIB_CLIENT_LINK_OPTIONS) $(LIB_LINK_SO + -o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LINK_FIREBIRD_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_IMPLIB) \ +-$(LIB_LINK_SONAME)$(ClientLibraryNameMajor) $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib \ ++$(LIB_LINK_SONAME)$(ClientLibraryNameMajor) \ + -o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + +--- a/builds/posix/Makefile.in.intl ++++ b/builds/posix/Makefile.in.intl +@@ -80,7 +80,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LINK_FBINTL_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)libintl.$(SHRLIB_EXT).1 \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + include $(ROOT)/gen/make.shared.targets +--- a/builds/posix/Makefile.in.client.fbudf ++++ b/builds/posix/Makefile.in.client.fbudf +@@ -88,7 +88,7 @@ ifeq ($(PLATFORM),DARWIN) + -L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)fbudf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + +--- a/builds/posix/Makefile.in.libfbembed ++++ b/builds/posix/Makefile.in.libfbembed +@@ -68,7 +68,7 @@ $(LIB_EMBED_LINK_OPTIONS) $(LIB_LINK_SON + -o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) + else + $(LIB_LINK) $(LINK_FIREBIRD_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)$(SharedLibrarySoName) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) ++-o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) + endif + $(LIBFBEMBED_SOBASENAME): $(LIBFBEMBED_SO) + (cd $(LIB) && $(LN) -f $(SharedLibraryName) $(SharedLibrarySoName) ) --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/series +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/series @@ -0,0 +1,21 @@ +local-CFLAGS.patch +proto_h-ALLSPACE-ulong.patch +dsql.tab.h-bison2.3.patch +cvs-client-crash-on-remote-shutdown.patch +no-rpath.patch +link-as-needed +mcpu-to-mtune.patch +separate-file-and-sem-perms.patch +fix-os-detection.patch +frmgr-corrent-log-path.patch +inet-trust-localhost.patch +use-debian-icu.patch +use-debian-editline.patch +cvs-powerpc-double-define.patch +port-mipsel.patch +port-mips.patch +port-arm.patch +cvs-port-ia64.patch +#port-hppa.patch +lock-file-location.patch +deprecated-charp-conversion.patch --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/port-mipsel.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/port-mipsel.patch @@ -0,0 +1,117 @@ +--- /dev/null ++++ b/builds/posix/prefix.linux_mipsel +@@ -0,0 +1,14 @@ ++LD=@CXX@ ++ ++PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DNDEBUG -DLINUX -pipe -MMD -fPIC ++DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Wall -Wno-switch ++ ++OS_ServerFiles=inet_server.cpp ++ ++LIB_LINK_OPTIONS:=-shared ++LIB_LINK_RPATH:=-Wl,-rpath, ++LIB_LINK_SONAME:=-Wl,-soname, ++EMBED_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gds_drop gds_relay gstat gsec nbackup fbguard fbmgr_bin fb_lock_print ++ ++Physical_IO_Module=unix.cpp +--- a/configure.in ++++ b/configure.in +@@ -95,6 +95,18 @@ case "$target" in + SHRLIB_EXT=so + ;; + ++ mipsel-*-linux*) ++ MAKEFILE_PREFIX=linux_mipsel ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ PTHREAD_CFLAGS=-pthread ++ PTHREAD_LIBS=-lpthread ++ ;; ++ + x86_64*-*-linux* | x86_64*-*-gnu* | x86_64*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_amd64 + INSTALL_PREFIX=linux +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -195,6 +195,7 @@ enum info_db_implementations + isc_info_db_impl_winnt_amd64 = 68, + isc_info_db_impl_linux_ppc = 69, + isc_info_db_impl_darwin_x86 = 70, ++ isc_info_db_impl_linux_mipsel = 71, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -140,8 +140,9 @@ static const int CLASS_FREEBSD_AMD64 = 2 + //static const int CLASS_WINDOWS_AMD64 = 26;// Windows/amd64 - not ported yet + static const int CLASS_LINUX_PPC = 27; // LINUX/PowerPC + static const int CLASS_DARWIN_I386 = 28; //Darwin/Intel ++static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPS + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_DARWIN_I386; ++static const int CLASS_MAX = CLASS_LINUX_MIPSEL; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -225,7 +226,8 @@ static ArchitectureType archMatrix[CLASS + archLittleEndian, // CLASS_FREEBSD_AMD64 + archLittleEndian, // CLASS_WINDOWS_AMD64 + archBigEndian, // CLASS_LINUX_PPC +- archLittleEndian // CLASS_DARWIN_I386 ++ archLittleEndian, // CLASS_DARWIN_I386 ++ archLittleEndian // CLASS_LINUX_MIPSEL + }; + + #ifdef sun +@@ -273,6 +275,9 @@ const SSHORT CLASS = CLASS_LINUX_SPARC; + #ifdef PPC + const SSHORT CLASS = CLASS_LINUX_PPC; + #endif ++#ifdef MIPSEL ++const SSHORT CLASS = CLASS_LINUX_MIPSEL; ++#endif + #endif + + #ifdef FREEBSD +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -236,7 +236,8 @@ static const TEXT* const impl_implementa + "Firebird/FreeBSD/amd64", /* 67 */ + NULL, // "Firebird/x86-64/Windows NT", /* 68 */ //Windows/amd64 - not ported yet + "Firebird/linux PowerPC", /* 69 */ +- "Firebird/Darwin/Intel" /* 70 */ ++ "Firebird/Darwin/Intel", /* 70 */ ++ "Firebird/linux MIPSEL" /* 71 */ + }; + + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -39,7 +39,7 @@ + // The simpliest way to check it is to issue + // "select abs(2.0/3.0) from rdb$database" from correct client + // It will return big strange value in case of invalid define +-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) ++#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) + #define SWAP_DOUBLE + #elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) + #undef SWAP_DOUBLE +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -139,6 +139,10 @@ + #define RISC_ALIGNMENT + #endif /* sparc */ + ++#ifdef MIPSEL ++#define IMPLEMENTATION isc_info_db_impl_linux_mipsel /* 70 */ ++#endif /* mipsel */ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/dsql.tab.h-bison2.3.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/dsql.tab.h-bison2.3.patch @@ -0,0 +1,17 @@ +--- a/src/dsql/dsql.tab.h ++++ b/src/dsql/dsql.tab.h +@@ -597,7 +605,7 @@ + + + +-#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ++#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED + typedef int YYSTYPE; + # define yystype YYSTYPE /* obsolescent; will be withdrawn */ + # define YYSTYPE_IS_DECLARED 1 +@@ -606,5 +614,3 @@ typedef int YYSTYPE; + + extern YYSTYPE yylval; + +- +- --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/use-debian-icu.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/use-debian-icu.patch @@ -0,0 +1,43 @@ +--- a/builds/posix/make.rules ++++ b/builds/posix/make.rules +@@ -33,7 +33,7 @@ + + + # Please don't use compiler/platform specific flags here - nmcc 02-Nov-2002 +-FB_CFLAGS:= $(FB_CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n -DNAMESPACE=Vulcan ++FB_CFLAGS:= $(FB_CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -DNAMESPACE=Vulcan + + ifeq ($(IsProdTypeBuild),Y) + FB_CFLAGS:= $(FB_CFLAGS) $(PROD_FLAGS) -DPROD_BUILD +--- a/configure.in ++++ b/configure.in +@@ -1137,7 +1137,6 @@ gen/Makefile.embed.gpre:${MAKE_SRC_DIR}/ + gen/Makefile.install:builds/install/arch-specific/${INSTALL_PREFIX}/Makefile.in + Makefile:Makefile.in + gen/Makefile.extern.editline:${MAKE_SRC_DIR}/Makefile.in.extern.editline +-gen/Makefile.extern.icu:${MAKE_SRC_DIR}/Makefile.in.extern.icu + ) + + +@@ -1147,10 +1146,6 @@ if test "$PROD_BUILD_FLG" = N; then + fi + + AC_OUTPUT +-(cd extern/icu/source +-chmod +x runConfigureICU configure install-sh +-./runConfigureICU "$ICU_PLATFORM" "$DEBUG_ICU" --prefix=`pwd`/..) +- + + dnl Print out the build configuration (the most interesting thing) + echo +--- a/builds/posix/Makefile.in.firebird ++++ b/builds/posix/Makefile.in.firebird +@@ -185,7 +185,7 @@ $(GEN_ROOT)/Make.Version : $(SRC_ROOT)/m + # + + external_libraries: +- $(MAKE) -f $(GEN_ROOT)/Makefile.extern.icu ++# $(MAKE) -f $(GEN_ROOT)/Makefile.extern.icu + ifeq ($(EDITLINE_FLG),Y) + $(MAKE) -f $(GEN_ROOT)/Makefile.extern.editline + endif --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/separate-file-and-sem-perms.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/separate-file-and-sem-perms.patch @@ -0,0 +1,112 @@ +--- a/src/jrd/isc_sync.cpp ++++ b/src/jrd/isc_sync.cpp +@@ -132,7 +132,18 @@ static UCHAR *next_shared_memory; + #endif + + #define FTOK_KEY 15 +-#define PRIV 0666 ++ ++#define FILE_PERM 0660 ++#if defined(SEM_R) && defined(SEM_A) ++#define SEM_PERM SEM_R | (SEM_R>>3) | SEM_A | (SEM_A>>3) ++#else ++#define SEM_PERM FILE_PERM ++#endif ++#if defined(SHM_R) && defined(SHM_W) ++#define SHM_PERM SHM_R | (SHM_R>>3) | SHM_W | (SHM_W>>3) ++#else ++#define SHM_PERM FILE_PERM ++#endif + + #ifndef SHMEM_DELTA + #define SHMEM_DELTA (1 << 22) +@@ -2282,7 +2293,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + + struct shmid_ds buf; + SLONG shmid; +- if ((shmid = shmget(key, length, IPC_CREAT | PRIV)) == -1) ++ if ((shmid = shmget(key, length, IPC_CREAT | SHM_PERM)) == -1) + #ifdef SUPERSERVER + if (errno == EINVAL) { + /* There are two cases when shmget() returns EINVAL error: +@@ -2329,7 +2340,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + way to get shmid is to attach to the segment with zero + length + */ +- if ((shmid = shmget(key, 0, PRIV)) == -1) { ++ if ((shmid = shmget(key, 0, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -2347,7 +2358,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + we use IPC_EXCL flag to get an error if by some miracle + the sagment with the same key is already exists + */ +- if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | PRIV)) == ++ if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | SHM_PERM)) == + -1) + { + error(status_vector, "shmget", errno); +@@ -2393,7 +2404,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + return NULL; + } + +- if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | PRIV)) == ++ if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | SHM_PERM)) == + -1) + { + error(status_vector, "shmget", errno); +@@ -2403,7 +2414,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + } + else { + length = buf.shm_segsz; +- if ((shmid = shmget(key, length, PRIV)) == -1) { ++ if ((shmid = shmget(key, length, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -2424,7 +2435,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + + /* Now remap with the new-found length */ + +- if ((shmid = shmget(key, length, PRIV)) == -1) { ++ if ((shmid = shmget(key, length, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -3974,7 +3985,7 @@ static SLONG find_key(ISC_STATUS * statu + /* Produce shared memory key for file */ + + if ((key = ftok(filename, FTOK_KEY)) == -1) { +- if ((fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, PRIV)) == -1) { ++ if ((fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, FILE_PERM)) == -1) { + error(status_vector, "open", errno); + return 0L; + } +@@ -4006,7 +4017,7 @@ static SLONG open_semaphores( + * + **************************************/ + // Open semaphore set +- SLONG semid = semget(key, 0, PRIV); ++ SLONG semid = semget(key, 0, SEM_PERM); + if (semid == -1) { + error(status_vector, "semget", errno); + return -1; +@@ -4050,7 +4061,7 @@ static SLONG create_semaphores( + while (true) + { + // Try to open existing semaphore set +- semid = semget(key, 0, PRIV); ++ semid = semget(key, 0, SEM_PERM); + if (semid == -1) { + if (errno != ENOENT) { + error(status_vector, "semget", errno); +@@ -4077,7 +4088,7 @@ static SLONG create_semaphores( + } + + // Try to create new semaphore set +- semid = semget(key, semaphores, IPC_CREAT | IPC_EXCL | PRIV); ++ semid = semget(key, semaphores, IPC_CREAT | IPC_EXCL | SEM_PERM); + if (semid != -1) + { + // We want to limit access to semaphores, created here --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/port-mips.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/port-mips.patch @@ -0,0 +1,119 @@ +--- /dev/null ++++ b/builds/posix/prefix.linux_mips +@@ -0,0 +1,14 @@ ++COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 ++OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer -fno-builtin ++WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable ++ ++PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) ++DEV_FLAGS=-DUSE_VALGRIND -p $(COMMON_FLAGS) $(WARN_FLAGS) ++#DEV_FLAGS=-p $(COMMON_FLAGS) $(WARN_FLAGS) ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gds_drop gstat gds_relay gsec fbguard fbmgr_bin nbackup fb_lock_print ++ ++Physical_IO_Module=os/posix/unix.cpp +--- a/configure.in ++++ b/configure.in +@@ -95,6 +95,18 @@ case "$target" in + SHRLIB_EXT=so + ;; + ++ mips-*-linux*) ++ MAKEFILE_PREFIX=linux_mips ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ PTHREAD_CFLAGS=-pthread ++ PTHREAD_LIBS=-lpthread ++ ;; ++ + mipsel-*-linux*) + MAKEFILE_PREFIX=linux_mipsel + INSTALL_PREFIX=linux +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -143,6 +143,10 @@ + #define IMPLEMENTATION isc_info_db_impl_linux_mipsel /* 70 */ + #endif /* mipsel */ + ++#ifdef MIPSEB ++#define IMPLEMENTATION isc_info_db_impl_linux_mips /* 72 */ ++#endif /* mips */ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -196,6 +196,7 @@ enum info_db_implementations + isc_info_db_impl_linux_ppc = 69, + isc_info_db_impl_darwin_x86 = 70, + isc_info_db_impl_linux_mipsel = 71, ++ isc_info_db_impl_linux_mips = 72, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -140,9 +140,10 @@ static const int CLASS_FREEBSD_AMD64 = 2 + //static const int CLASS_WINDOWS_AMD64 = 26;// Windows/amd64 - not ported yet + static const int CLASS_LINUX_PPC = 27; // LINUX/PowerPC + static const int CLASS_DARWIN_I386 = 28; //Darwin/Intel +-static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPS ++static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPSEL ++static const int CLASS_LINUX_MIPS = 30; // LINUX/MIPS + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_MIPSEL; ++static const int CLASS_MAX = CLASS_LINUX_MIPS; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -227,7 +228,8 @@ static ArchitectureType archMatrix[CLASS + archLittleEndian, // CLASS_WINDOWS_AMD64 + archBigEndian, // CLASS_LINUX_PPC + archLittleEndian, // CLASS_DARWIN_I386 +- archLittleEndian // CLASS_LINUX_MIPSEL ++ archLittleEndian, // CLASS_LINUX_MIPSEL ++ archBigEndian // CLASS_LINUX_MIPS + }; + + #ifdef sun +@@ -278,6 +280,9 @@ const SSHORT CLASS = CLASS_LINUX_PPC; + #ifdef MIPSEL + const SSHORT CLASS = CLASS_LINUX_MIPSEL; + #endif ++#ifdef MIPSEB ++const SSHORT CLASS = CLASS_LINUX_MIPS; ++#endif + #endif + + #ifdef FREEBSD +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -237,7 +237,8 @@ static const TEXT* const impl_implementa + NULL, // "Firebird/x86-64/Windows NT", /* 68 */ //Windows/amd64 - not ported yet + "Firebird/linux PowerPC", /* 69 */ + "Firebird/Darwin/Intel", /* 70 */ +- "Firebird/linux MIPSEL" /* 71 */ ++ "Firebird/linux MIPSEL", /* 71 */ ++ "Firebird/linux MIPS" /* 72 */ + }; + + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -41,7 +41,7 @@ + // It will return big strange value in case of invalid define + #if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) ++#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/patches/cvs-client-crash-on-remote-shutdown.patch +++ firebird2.0-2.0.4.13130-1.ds1/debian/patches/cvs-client-crash-on-remote-shutdown.patch @@ -0,0 +1,11 @@ +--- a/src/remote/inet.cpp ++++ b/src/remote/inet.cpp +@@ -3633,7 +3633,7 @@ static bool_t packet_send( rem_port* por + } + #endif + SSHORT n = -1; +- n = send((SOCKET) port->port_handle, data, length, 0); ++ n = send((SOCKET) port->port_handle, data, length, MSG_NOSIGNAL); + #ifdef DEBUG + if (INET_trace & TRACE_operations) { + fprintf(stdout, "After Send n is %d\n", n); --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/eu.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/eu.po @@ -0,0 +1,162 @@ +# translation of firebird2.0-templates.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0-templates\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 10:28+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Gaitu Firebird zerbitzaria?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Onartu Firebird zerbitzaria automatikoki abiaraztea nahi baduzu." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "Firebird bezeroa bakarri behar izanez gero eta ostalari honek ez badu datu-baserik zerbitzatu behar ez gaitu aukera hau." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA pasahitza:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "Firebird-ek SYSDBA izeneko erabiltzaile berezi bat du, honek datubase guztietara du sarrera eskubidea. SYSDBA datubase eta erabiltzaileak sortzeko gai da. Hau dela eta beharrezkoa da SYSDBA pasahitz baten bidez babestea." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Pasahitza /etc/firebird/${FB_VER}/SYSDBA.password-ean gordeko da " +"(root-entzat bakarrik irakurgarri). Hor aldatzeko aukera duzu (ez ahaztu " +"segurtasun datubasea eguneratzeaz, gsec lanabesaren bidez), edo dpkg-reconfigure " +"erabili dezakezu biak eguneratzeko." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "Pasahitzik idazten ez baduzu ausazko bat erabiliko da (eta SYSDBA.password-en gordeko da)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Dagoen pasahitza mantentzeko hau zurian utzi." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Pasahitz datubasea ezabatu?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "/var/lib/firebird/${FB_VER}/system/security.fdb-eko datubasea erabiltzen zuen azken paketea ezabatua izango da." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "Segurtasun datubasea uztea segurtasun arrisku bat izan daiteke. Ideia ona da berau ezabatzea firebird${FB_VER} berriz instalatzea pentsatzen ez baduzu." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "Kasu berdinean dago /etc/firebird/${FB_VER}/SYSDBA.password, SYSDBA-en pasahitza gordetzen den lekua." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/${FB_VER}/data-eko datubaseak ezabatu?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "Zuka agian ez dituzu /var/lib/firebird/${FB_VER}/data firebird datubase direktorio estandarreko datubase guztiak ezabatu nahi. Aukera hau hautatuaz aurreko direktorio eta bere azpidirektorioetako \".fbd\" eta \".fbk\" amaiera duten fitxategiak ezabatuak izango dira." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "Kontutan izan /var/lib/firebird/${FB_VER}/data direktoriotik kanpo egon litezken datubaseak ez diela eragingo." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} zerbitzaria erabilia dago" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr " Datu integritatea ziurtatzeko pakete ezabatze/eguneratze prozesua utzia izan da. Mesedez geratu urruneko eta lokalean egon litezken lokalean bezeroak firebird${FB_VER}-${FB_FLAVOUR} kendu edo eguneratu aurretik." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER} pasahitza" + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/pt_BR.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/pt_BR.po @@ -0,0 +1,199 @@ +# firebird2.0's Brazilian Portuguese (pt_BR) po-debconf template translation. +# Copyright (C) 2007 André Luís Lopes +# This file is distributed under the same license as the firebird package. +# André Luís Lopes , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2007-04-21 15:10-0300\n" +"Last-Translator: André Luís Lopes \n" +"Language-Team: Debian-BR Project \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Versão do firebird a ser habilitada:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Senha para o usuário SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"O Firebird possui um usuário especial chamado SYSDBA, o qual é o usuário que " +"possui acesso a todas as bases de dados. O SYSDBA pode também criar novas " +"bases de dados e novos usuários. Por isso, é necessário definir uma senha " +"para o usuário SYSDBA por questões de segurança." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A senha fica armazenada no arquivo /etc/firebird/${FB_VER}/SYSDBA.password " +"(o qual é legível somente pelo usuário root). Você pode modificá-la nesse " +"arquivo (não se esqueça de atualizar a base de dados de segurança também, " +"usando o utilitário gsec) ou você pode utilizar o comando dpkg-reconfigure " +"para atualizar ambos os locais (o arquivo de senhas e a base de segurança)." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Caso você não informe uma senha, uma senha aleatória será utilizada (e " +"armazenada no arquivo SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para manter sua senha atual, mantenha este campo em branco." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Remover senha da base de dados?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"O último pacote que utiliza a senha da base de dados em /var/lib/firebird/" +"${FB_VER}/system/security.fdb está sendo removido." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Manter essa base de dados de segurança pode representar um risco de " +"segurança. É uma boa idéia removê-la caso você não planeje reinstalar o " +"firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo pode ser dito em relação ao arquivo /etc/firebird/${FB_VER}SYSDBA." +"password, onde a senha para o usuário SYSDBA é mantida." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Remover as bases de dados de /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Você pode querer remover todas as bases de dados do diretório padrão de " +"bases de dados do firebird, /var/lib/firebird/${FB_VER}/data. Caso você " +"escolha esta opção, todos os arquivos que finalizam com as extensões \".fdb" +"\" e \".fbk\" no diretório especificado acima e seus subdiretórios serão " +"removidos." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Note que quaisquer bases de dados fora do diretório /var/lib/firebird/" +"${FB_VER}/data não serão afetadas." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Servidor firebird${FB_VER}-${FB_FLAVOUR} está em uso" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para assegurar a integridade dos dados, a remoção/atualização do pacote foi " +"abortada. Por favor, desconecte todos os clientes locais e remotos antes de " +"remover ou atualizar o firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Senha para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Diversas versões do firebird podem estar instaladas, mas somente uma " +#~ "delas pode ser habilitada e estar em execução em um dado momento. Isto é " +#~ "porque, caso dois servidores acessem a mesma base de dados " +#~ "simultaneamente, o resultado inevitalmente será uma corrupção da base de " +#~ "dados." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/de.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/de.po @@ -0,0 +1,186 @@ +# translation of debconf templates to german +# This file is distributed under the same license as the firebird2 package. +# +# Holger Wansing , 2006, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 11:28+0100\n" +"Last-Translator: Holger Wansing \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Firebird-Server aktivieren?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Geben Sie an, ob der Firebird-Server automatisch gestartet werden soll." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Lehnen Sie dies ab, falls lediglich der Firebird-Client benötigt wird und " +"es keine Datenbanken gibt, die von diesem System bereitgestellt werden." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Passwort für SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird hat einen speziellen Benutzer namens SYSDBA. Dieser Benutzer hat " +"Zugriff auf alle Datenbanken. SYSDBA kann auch neue Datenbanken und Benutzer " +"erstellen. Deshalb ist es nötig, den SYSDBA-Zugang mit einem Passwort zu " +"sichern." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Das Passwort wird in /etc/firebird/${FB_VER}/SYSDBA.password gespeichert " +"(nur für root lesbar). Sie können es dort ändern (vergessen Sie jedoch " +"nicht, auch die Security-Datenbank mit dem gsec-Werkzeug zu aktualisieren " +"oder verwenden Sie dpkg-reconfigure, um gleich beides zu verändern)." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Falls Sie kein Passwort eingeben, wird ein Zufallspasswort verwendet (und in " +"SYSDBA.password gespeichert)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Um Ihr vorhandenes Passwort weiter zu verwenden, lassen Sie dies leer." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Passwort-Datenbank löschen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Das letzte Paket, dass die Passwort-Datenbank unter /var/lib/firebird/" +"${FB_VER}/system/security.fdb nutzt, wird gerade komplett entfernt." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Die Datenbank zu erhalten, könnte ein Sicherheitsrisiko darstellen. Es ist " +"eine gute Idee, sie zu entfernen, wenn Sie nicht vorhaben, firebird${FB_VER} " +"erneut zu installieren." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Das Gleiche gilt für /etc/firebird/${FB_VER}/SYSDBA.password, wo das " +"Passwort für SYSDBA abgelegt ist." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Datenbanken in /var/lib/firebird/${FB_VER}/data löschen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Sie sollten eventuell alle Datenbanken aus dem Standard-Firebird-Datenbank-" +"Verzeichnis /var/lib/firebird/${FB_VER}/data löschen. Wenn Sie diese Option " +"wählen, werden alle Dateien in obigem Verzeichnis sowie allen " +"Unterverzeichnissen, die auf ».fdb« und ».fbk« enden, entfernt." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Beachten Sie, dass alle Datenbanken außerhalb von /var/lib/firebird/" +"${FB_VER}/data nicht verändert werden." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-Server wird gerade genutzt" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Um die Datenintegrität sicher zu stellen, wird die Entfernung/das Upgrade " +"des Pakets abgebrochen. Bitte stoppen Sie alle lokalen und entfernt " +"laufenden Clients, bevor Sie firebird${FB_VER}-${FB_FLAVOUR} entfernen oder " +"aktualisieren." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Passwort für Firebird ${FB_VER}" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/hi.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/hi.po @@ -0,0 +1,167 @@ +# translation of hi.po to Hindi +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: hi\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2006-12-10 13:52+0530\n" +"Last-Translator: Nishant Sharma \n" +"Language-Team: Hindi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA के लिये कूटशब्द:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"फायरबर्ड के पास एक विशेष उपयोक्ता है जिसका नाम है SYSDBA, जिसे कि समस्त डाटाबेसों की " +"पहुँच होती है. SYSDBA नये डाटाबेस व उपयोक्ता बना सकता है. इस कारणवश SYSDBA को एक " +"कूटशब्द से सुरक्षित करना आवश्यक हो जाता है." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"कूटशब्द /etc/firebird/${FB_VER}/SYSDBA.password (केवल root ही इसे पढ़ सकता है ) में " +"संरक्षित किया जाता है. आप इसमें वहाँ पर भी बदलाव कर सकते हैं ( gsec अनुप्रयोग द्वारा " +"सेक्यूरिटी डाटाबेस को अपडेट करना न भूलें), या फिर आप dpkg-reconfigure का प्रयोग करके " +"दोनों को ही अपडेट कर सकते हैं." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"यदि आप कोई कूटशब्द नहीं देते हैं, तो एक कूटशब्द सहसा उतपन्न करके प्रयोग किया जाएगा (और " +"SYSDBA.password में संरक्षित किया जाएगा)" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "वर्तमान कूटशब्द को ही विद्यमान रहने देने के लिए इसे रिक्त छोड़ें." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "SYSDBA के लिये कूटशब्द:" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/POTFILES.in +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] server-templates.master --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/nb.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/nb.po @@ -0,0 +1,184 @@ +# translation of firebird.po to +# This file is distributed under the same license as the firebird2 package. +# +# Bjørn Steensrud , 2006. +# Bjørn Steensrud , 2008. +# Bjørn Steensrud , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 15:19+0100\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Slå på Firebird-tjener?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Godta hvis du vil at Firebird-tjeneren skal starte automatisk." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "Avvis dette hvis du bare trenger Firebird-klienten og denne verten ikke betjener noen databaser." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Passord for SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird har en spesiell bruker kalt SYSDBA, som er den brukeren som har " +"tilgang til alle databaser. SYSDBA kan også opprette nye databaser og " +"brukere, derfor er det nødvendig å sikre SYSDBA med et passord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Passordet er lagret i /etc/firebird/${FB_VER}/SYSDBA.password (som bare kan " +"leses av root.) Du kan endre det der (ikke glem å oppdatere " +"sikkerhetsdatabasen også, med «gsec»), eller du kan bruke dpkg-reconfigure " +"for å oppdatere begge." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Hvis du ikke opppgir et passord blir det laget et tilfeldig passord (og " +"lagret i SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "La dette stå tomt for å beholde ditt eksisterende passord." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Slette passorddatabasen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Den siste pakka som bruker passord-databasen ved /var/lib/firebird/${FB_VER}/" +"system/security.fdb blir nå fjernet fullstendig." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Det kan være en sikkerhetsrisiko å la sikkerhetsdatabasen ligge igjen. Det " +"er nok bestå fjerne den hvis du ikke har planer om å re-installere firebird" +"${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Det samme gjelder /etc/firebird/${FB_VER}/SYSDBA.password, der passordet for " +"SYSDBA holdes lagret." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Skal databaser fra /var/lib/firebird/${FB_VER}/data slettes?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Du vil kanskje slette alle databaser fra firebirds standard databasemappe, /" +"var/lib/firebird/${FB_VER}/data. Hvis du velger dette, så blir alle filer " +"med navn som slutter på «.fdb» og «.fbk» slettet fra denne mappa, og alle " +"undermapper i den blir fjernet." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Merk at databaser som ikke ligger i /var/lib/firebird/${FB_VER}/data ikke " +"blir berørt." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-tjener er i bruk" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"For å sikre dataintegritet blir pakkefjerning/oppdatering avbrutt. Stopp " +"alle lokale og nettverksklienter før firebird${FB_VER}-${FB_FLAVOUR} fjernes " +"eller oppgraderes" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Passord for firebird ${FB_VER}" + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/bn.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/bn.po @@ -0,0 +1,168 @@ +# firebird2 po-debconf translation to spanish +# Copyright (C) 2006 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the firebird2 package. +# +# Khandakar Mujahidul Islam , 2006. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2006-12-09 22:13+0600\n" +"Last-Translator: Khandakar Mujahidul Islam \n" +"Language-Team: Bengali \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA এর জন্য পাসওয়ার্ড:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"ফায়ারবার্ড এর SYSDBA নামে একটি বিশেষ ব্যবহারকারী আছে, যেই ব্যবহারকারীর সকল " +"ডাটাবেজে প্রবেশের অধিকার আছে। SYSDBA নতুন ডাটাবেজ এবং ব্যবহারকারীও তৈরি করতে " +"পারে। এই কারণে,SYSDBA কে একটি পাসওয়ার্ড দিয়ে নিরাপদ রাখা প্রয়োজন।" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"পাসওয়ার্ড জমা থাকে /etc/firebird/${FB_VER}/SYSDBA.password তে (যা শুধুমাত্র root " +"কর্তৃক পড়ার যোগ্য)। আপনি এটিকে সেখানে পরিবর্তন করতে পারেন ( নিরাপত্তা ডাটাবেজকে " +"আপডেট করার কথা ভুলবেন না, gsec ইউটিলিটি ব্যবহার করে), অথবা আপনি দুটোই আপডেট " +"করতে dpkg-reconfigure ব্যবহার করতে পারেন।" + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"যদি আপনি কোন পাসওয়ার্ড না দিন, এলোমেলো একটি ব্যবহার হবে (এবং SYSDBA.password এ " +"জমা থাকবে)।" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "আপনার বিদ্যমান পাসওয়ার্ড রাখতে, এটিকে খালি রাখুন।" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "SYSDBA এর জন্য পাসওয়ার্ড:" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/hu.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/hu.po @@ -0,0 +1,198 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2007-0527 14:21+0200\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Az aktív Firebird példány verziója:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "A SYSDBA felhasználó jelszava:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"A SYSDBA a Firebird olyan speciális felhasználója, akinek az összes " +"adatbázishoz teljeskörű hozzáférése van, valamint képes új felhasználók és " +"adatbázisok létrehozására. Ezt a teljeskörű hozzáférést jelszóval védeni " +"szükséges." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A jelszó a (csak root által olvasható) /etc/firebird/${FB_VER}/SYSDBA." +"password fájlban tárolódik. Ha meg szeretnéd változtatni, megteheted ebben a " +"fájlban is (ebben ez esetben a security adatbázist gsec-kel frissítened " +"kell), vagy használhatod a dpkg-reconfigure-t is, ami mindkét módosítást " +"elvégzi." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Ha nem adsz meg jelszót, generálok egyet. Hogy ez mi lett, a SYSDBA.password-" +"ben megnézheted." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "" +"Ha meg szeretnéd tartani a jelenlegi jelszavad, hagyd üresen ezt a mezőt." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Kitöröljem a jelszóadatbázist?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Az utolsó olyan csomag, amely használja a /var/lib/firebird/${FB_VER}/system/" +"security.fdb alatt található jelszóadatbázist, törlésre kerül." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"A security adatbázis rendszeren hagyása potenciális biztonsági kockázat. Ha " +"nem tervezed a firebird${FB_VER} újratelepítését, javasolt a security " +"adatbázis eltávolítása." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Ugyanez mondható el a SYSDBA felhasználó jelszavát tartalmazó /etc/firebird/" +"${FB_VER}/SYSDBA.password nevű fájlról is." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Letöröljem a /var/lib/firebird/${FB_VER}/data/ alatt található adatbázisokat?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Ha le szeretnéd törölni a /var/lib/firebird/${FB_VER}/data/ alatt található " +"adatbázisokat, válaszd ki ezt az opciót. Ebben az esetben eltávolításra " +"kerül az említett könyvtár alatti összes olyan fájl, aminek a neve \".fdb\"-" +"re vagy \".fbk\"-ra végződik." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Ez csak a /var/lib/firebird/${FB_VER}/data/ könyvtár alatt található " +"adatbázisokat érinti." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "A firebird${FB_VER}-${FB_FLAVOUR} szerver használatban van." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Az adatintegritás megőrzése érdekében a csomag eltávolítását/frissitését " +"megszakítom. A művelet folytatása előtt állítsd le az összes helyi és távoli " +"klienst." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "A firebird ${FB_VER} jelszava" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Egyidőben több Firebird-verzió is lehet telepítve, de egyszerre csak egy " +#~ "példány lehet aktív, mivel ha több szerver dolgozik ugyanazzal az " +#~ "adatbázissal, az szükségképpen adatvesztéssel jár." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/it.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/it.po @@ -0,0 +1,183 @@ +# translation of firebird_it.po to Italiano +# Marco Menardi , 2008. +# Copyright (C) 2007 THE Firebird COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +msgid "" +msgstr "" +"Project-Id-Version: firebird_it\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-26 22:46+0100\n" +"Last-Translator: Marco Menardi \n" +"Language-Team: Italiano \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Attivare il server firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Accetta se vuoi che il server Firebird venga avviato automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se hai bisogno del solo client Firebird e non ci sono database che debbano " +"essere gestiti da questo host, rifiuta." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Password per SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird ha uno speciale utente chiamato SYSDBA, che è l'utente che ha " +"accesso a tutti i database. SYSDBA può inoltre creare nuovi database e " +"utenti. Per questo motivo, è necessario rendere sicuro l'uso di SYSDBA " +"tramite una password." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"La password è memorizzata in /etc/firebird/${FB_VER}/SYSDBA.password " +"(leggibile solo da root). È possibile modificarla direttamente (senza " +"dimenticare di aggiornare anche il database di sicurezza tramite l'utility " +"gsec), o usare dpkg-reconfigure per aggiornare entrambi." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Non inserendo nessuna password ne verrà usata una casuale (e memorizzata in " +"SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Lasciare vuoto per mantenere la password esistente." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Eliminare il database delle password?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"L'ultimo pacchetto che usa il database delle password in /var/lib/firebird/" +"${FB_VER}/system/security.fdb sta per essere rimosso." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Non rimuovere il database di sicurezza può presentare dei rischi. È " +"consigliabile rimuoverlo se non si pensa di reinstallare firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Lo stesso vale per /etc/firebird/${FB_VER}/SYSDBA.password, dove è " +"memorizzata la password per SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Eliminare tutti i database da /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"È possibile voler eliminare tutti i database dalla directory standard dei " +"database di firebird, /var/lib/firebird/${FB_VER}/data. Se si sceglie questa " +"opzione, tutti i file che finiscono per \".fdb\" e \".fbk\" nella succitata " +"directory e nelle sue sottodirectory saranno eliminati." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Notare che i database che non sono in /var/lib/firebird/${FB_VER}/data non " +"saranno interessati." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "il server firebird${FB_VER}-${FB_FLAVOUR} è in uso" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Per garantire l'integrità dei dati, la rimozione/aggiornamento è annullata. " +"Chiudere tutti i client locali e remoti prima di rimuovere o aggiornare " +"firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Password per firebird ${FB_VER}" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/es.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/es.po @@ -0,0 +1,223 @@ +# firebird2 po-debconf translation to spanish +# Copyright (C) 2006 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the firebird2 package. +# +# Changes: +# - Initial translation +# Javier Fernndez-Sanguino , 2006-2008 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentacin de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traduccin al espaol, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traduccin de Debian al espaol +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traduccin en +# http://www.debian.org/intl/spanish/notas +# +# - La gua de traduccin de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traduccin consulte con el ltimo +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traduccin de Debian al espaol () +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-29 16:56+0100\n" +"Last-Translator: Javier Fernndez-Sanguino \n" +"Language-Team: Debian Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Desea activar el servidor de Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Acepte esta opcin si desea que el servidor de Firebird se inicie " +"autokmticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Rechace la opcin si slo necesita el cliente de Firebird y no este equipo " +"no va a proporcionar ninguna base de datos." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Contrasea para SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird tiene un usuario especial llamado SYSDBA, que es el usuario con " +"acceso a todas las bases de datos. SYSDBA tambin puede crear nuevas bases " +"de datos y usuarios. Por todo esto, es necesario definir una contrasea para " +"SYSDBA para proteger el acceso a ste." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"La contrasea se almacena en /etc/firebird/${FB_VER}/SYSDBA.password (que " +"slo puede leer root). Puede modificarla all (en cuyo caso debe actualizar " +"la base de datos de seguridad con la herramienta gsec) o puede utilizar dpkg-" +"reconfigure para actualizar ambas." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se generar una de forma aleatoria (introducindose en SYSDBA.password) si " +"no introduce ninguna aqu." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Deje este campo en blanco si desea mantener la contrasea existente." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Desea borrar la contrasea de la base de datos?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Se est purgando el ltimo paquete que utiliza la contrasea localizada en /" +"var/lib/firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Dejar la base de datos de seguridad puede suponer un riesgo. Borrarla es una " +"buena idea si no va a volver a reinstalar firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Lo mismo aplica a /etc/firebird/${FB_VER}/SYSDBA.password que es donde se " +"almacena la contrasea para SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Borrar las bases de datos de /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Puede que desee borrar todas las bases de datos que estn ubicadas en el " +"directorio estndar para las bases de datos de firebird: /var/lib/firebird/" +"${FB_VER}/data. Si elije esta opcin se eliminarn todos los ficheros que " +"acaben en .fdb y .fbk del directorio antes mencionado y se borrarn todos " +"sus subdirectorios." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Tenga en cuenta que esto no afectar a las bases de datos que no estn bajo /" +"var/lib/firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Est utilizando el servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Se ha abortado la actualizacin o eliminacin del paquete para poder " +"asegurar la integridad de os datos. Debe parar todos los clientes locales y " +"remotos antes de eliminar o actualizar firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Contrasea para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Pueden instalarse mltiples versiones de firebird, pero slo una puede " +#~ "estar activa y ejecutndose en un momento determinado. Esto se debe a que " +#~ "si dos servidores acceden simultneamente a la misma base de datos se " +#~ "daaran inevitablemente los datos en la base de datos." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/fi.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/fi.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-19 15:25+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Otetaanko Firebird-palvelin käyttöön?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Valitse tämä, jos Firebird-palvelin tulisi käynnistää automaattisesti." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "If you only need the Firebird client and there are no databases that will be served by this host, decline." +msgstr "Tätä ei tarvita, jos käytetään vain Firebird-asiakasta, eikä tällä koneella ole tietokantoja." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA:n salasana:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +msgid "Firebird has a special user named SYSDBA, which is the user that has access to all databases. SYSDBA can also create new databases and users. Because of this, it is necessary to secure SYSDBA with a password." +msgstr "Firebirdissä on erityinen käyttäjä nimeltä SYSDBA, jolla on pääsy kaikkiin tietokantoihin. SYSDBA voi myös luoda uusia tietokantoja tai käyttäjiä. Tämän takia on tarpeen turvata tunnus SYSDBA salasanalla." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +msgid "The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable only by root). You may modify it there (don't forget to update the security database too, using the gsec utility), or you may use dpkg-reconfigure to update both." +msgstr "Salasana tallennetaan tiedostoon /etc/firebird/${FB_VER}/SYSDBA.password (joka on vain pääkäyttäjän luettavissa). Sitä voidaan muokata tiedostossa (jolloin täytyy muistaa päivittää myös turvallisuustietokanta gsec-työkalulla) tai molemmat voidaan päivittää ohjelmalla dpkg-reconfigure." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "If you don't enter a password, a random one will be used (and stored in SYSDBA.password)." +msgstr "Jos salasanaa ei syötetä, käytetään satunnaista salasanaa (joka tallennetaan tiedostoon SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Olemassa oleva salasana voidaan säilyttää jättämällä kenttä tyhjäksi." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Poistetaanko salasanatietokanta?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "The last package that uses password database at /var/lib/firebird/${FB_VER}/system/security.fdb is being purged." +msgstr "Viimeistä salasanatietokantaa /var/lib/firebird/${FB_VER}/system/security.fdb käyttävää pakettia ollaan siivoamassa järjestelmästä." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Leaving security database may present security risk. It is a good idea to remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "Salasanatietokannan jättäminen järjestelmään saattaa olla turvariski. Se poistaminen on suositeltavaa, jos tarkoituksena ei ole asentaa ohjelmaa firebird${FB_VER} uudelleen." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the password for SYSDBA is kept." +msgstr "Sama koskee tiedostoa /etc/firebird/${FB_VER}/SYSDBA.password, jossa tunnuksen SYSDBA salasanaa säilytetään." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Poistetaanko tietokannat hakemistosta /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "You may want to delete all databases from firebird standard database directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all files ending with \".fdb\" and \".fbk\" from the above directory and its subdirectories will be removed." +msgstr "Jos valitset tämän vaihtoehdon, poistetaan kaikki Firebirdin oletustietokantahakemistossa /var/lib/firebird/${FB_VER}/data tai sen alihakemistoissa olevat tiedostot, joiden pääte on ”.fdb” tai ”.fbk”." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not be affected." +msgstr "Mitään hakemiston /var/lib/firebird/${FB_VER}/data ulkopuolella olevia tietokantoja ei poisteta." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-palvelin on käytössä" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid " To ensure data integrity, package removal/upgrade is aborted. Please stop all local and remote clients before removing or upgrading firebird${FB_VER}-${FB_FLAVOUR}" +msgstr "Tietojen eheyden varmistamiseksi paketin poisto tai päivitys on keskeytetty. Pysäytä kaikki paikalliset ja etäasiakkaat ennen paketin firebird${FB_VER}-${FB_FLAVOUR} poistamista tai päivittämistä." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Firebird ${FB_VER}:n salasana." + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/ru.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/ru.po @@ -0,0 +1,188 @@ +# translation of ru.po to Russian +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Yuriy Talakan' , 2007. +# Yuri Kozlov , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-23 08:06+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Включить сервер Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Ответьте утвердительно, если сервер Firebird должен запускаться " +"автоматически." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Ответьте \"Нет\", если вам нужен только клиент Firebird, и на компьютере " +"не установлены сами базы данных." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Пароль для SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"В Firebird есть специальный пользователь по имени SYSDBA, у которого есть " +"доступ ко всем базам. Также SYSDBA может создавать новые базы и " +"пользователей. Поэтому необходимо защитить SYSDBA паролем." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Пароль хранится в /etc/firebird/${FB_VER}/SYSDBA.password (может читать " +"только root). Вы можете поменять его там (не забудьте также обновить базу " +"безопасности с помощью утилиты gsec), или вы можете использовать dpkg-" +"reconfigure, чтобы обновить сразу все." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Если вы не введёте пароль, будет использован случайный (и сохранён в SYSDBA." +"password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Чтобы сохранить ваш текущий пароль, оставьте поле пустым." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Удалить базу паролей?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Удаляется последний пакет, который пользовался базой паролей в /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Сохранение базы приведет к риску нарушения безопасности. Если вы не " +"планируете переустановить firebird${FB_VER}, то неплохо бы удалить эту базу." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"То же самое относится и к /etc/firebird/${FB_VER}/SYSDBA.password, где " +"хранится пароль для SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Удалить базы данных из /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Вы можете удалить все базы из стандартного каталога баз firebird, /var/lib/" +"firebird/${FB_VER}/data. Если выбрать эту опцию, то из указанного каталога и " +"его подкаталогов будут удалены все файлы, оканчивающиеся на \".fdb\" и \".fbk" +"\"." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Обратите внимание, что базы данных за пределами /var/lib/firebird/${FB_VER}/" +"data не будут затронуты." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Сервер firebird${FB_VER}-${FB_FLAVOUR} используется" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Для сохранения целостности данных, удаление/обновление пакета прервано. " +"Остановите всех локальных и удалённых клиентов перед удалением или " +"обновлением firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Пароль для firebird ${FB_VER}" + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/nl.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/nl.po @@ -0,0 +1,197 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 11:16+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Wilt u de Firebird-server activeren?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Als u wilt dat Firebird-server automatisch start dient u hier te aanvaarden." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Als u enkel de Firebird-client nodig heeft en deze computer geen databases " +"aanbied, dient u hier te weigeren." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Wachtwoord voor 'SYSDBA' (de databasebeheerder):" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird heeft een speciale gebruiker 'SYSDBA', deze gebruiker heeft toegang " +"tot alle databases en kan nieuwe databases en gebruikers aanmaken. Het is " +"dan ook noodzakelijk om dit te beveiligen met een wachtwoord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Het wachtwoord wordt opgeslagen in /etc/firebird/${FB_VER}/SYSDBA.password, " +"dit bestand is enkel leesbaar voor 'root'. U kunt het daar aanpassen " +"(vergeet dan niet om de beveiligingsdatabase ook aan te passen met het " +"hulpprogramma 'gsec') of via dpkg-reconfigure." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Als u geen wachtwoord opgeeft wordt er een willekeurig wachtwoord aangemaakt " +"(en opgeslagen in SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Als u uw bestaande wachtwoord wilt behouden dient u dit leeg te laten." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Wilt u de wachtwoorddatabase verwijderen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Het laatste pakket dat de wachtwoorddatabase /var/lib/firebird/${FB_VER}/" +"system/security.fdb gebruikt wordt gewist." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Het achterlaten van de beveiligingsdatabase is een mogelijk " +"veiligheidsrisico. het is dan ook een goed idee om deze te verwijderen als u " +"niet van plan bent om firebird${FB_VER} te herinstalleren." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Hetzelfde geldt voor /etc/firebird/${FB_VER}/SYSDBA.password waar het " +"wachtwoord van 'SYSDBA' wordt opgeslagen." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Wilt u de databases uit de map /var/lib/firebird/${FB_VER}/data verwijderen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Wilt u alle databases uit de standaard firebird databasemap (/var/lib/" +"firebird/${FB_VER}/data) verwijderen? Als u deze optie kiest worden alle " +"bestanden die eindigen op '.fdb' of '.fbk' verwijderd uit deze map en de " +"submappen hiervan." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Merk op dat databases die zich niet in /var/lib/firebird/${FB_VER}/data " +"bevinden niet verwijderd worden." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} server is in gebruik" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Om data-integriteit te verzekeren wordt het verwijderen/opwaarderen van dit " +"pakket afgebroken. Gelieve alle clients te stoppen voor u firebird${FB_VER}-" +"${FB_FLAVOUR} verwijderd of opwaardeert. " + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Wachtwoord voor firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Het is mogelijk om verschillende versies van firebird tegelijk te " +#~ "installeren, maar er kan slechts één versie tegelijk geactiveerd en " +#~ "draaiend zijn. Dit is omdat het resultaat van twee servers die tegelijk " +#~ "een database aanspreken altijd corruptie van die database is." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/sv.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/sv.po @@ -0,0 +1,167 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2006-12-08 18:13+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Lösenord för SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird har en speciell användare med namnet SYSDBA, som är användaren som " +"har tillgång till alla databaser. SYSDBA kan även skapa nya databaser och " +"användare. På grund av detta är det nödvändigt att säkra upp SYSDBA med ett " +"lösenord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Lösenordet lagras i /etc/firebird/${FB_VER}/SYSDBA.password (endast läsbar " +"för root). Du kan ändra det där (glöm inte att uppdatera säkerhetsdatabasen " +"också, med verktyget gsec), eller så kan du använda dpkg-reconfigure för att " +"uppdatera båda." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Om du inte anger ett lösenord kommer ett slumpmässigt att användas (och " +"lagras i SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Lämna denna blank för att behålla ditt befintliga lösenord." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "Lösenord för SYSDBA:" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/ml.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/ml.po @@ -0,0 +1,198 @@ +# Malayalam translation of firebird's debconf template. +# Copyright (C) 2007 THE firebird'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# vimal|വിമല്‍ ,Mobin|മോബിന്‍ M|എം ,Prince|പ്രിന്‍സ് K|കെ Antony|ആന്റണി ,Satheesh|സതീഷ് RV|ആര്‍വി, 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2007-05-27 02:53-0500\n" +"Last-Translator: vimal ,Mobin|മോബിന്‍ M|എം " +"\n" +"Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Country: INDIA\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "പ്രാവര്‍ത്തികമാക്കിയ ഫയര്‍ബേര്‍ഡ് ലക്കം :" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "സിസ്ഡിബിഎ (SYSDBA)യ്ക്കുളള അടയാളവാക്ക് :" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +" എല്ലാ ഡാറ്റാബേസിലും അനുമതിയുള്ള സിസ്ഡിബിഎ(SYSDBA) എന്ന പ്രത്യേക ഉപയോക്താവ് " +"ഫയര്‍ബേര്‍ഡിനുണ്ട്. സിസ്ഡിബിഎ(SYSDBA) യ്ക്ക് പുതിയ ഡാറ്റാബേസുകളേയും ഉപയോക്താക്കളേയും സൃഷ്ടിയ്ക്കാന്‍ " +"സാധിക്കുന്നതുകൊണ്ട് അത് ഒരു അടയാളവാക്ക് ഉപയോഗിച്ച് സംരക്ഷിക്കേണ്ടത് അനിവാര്യമാണ്." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"(റൂട്ടിന് മാത്രം വായിക്കാവുന്ന) /etc/firebird/${FB_VER}/SYSDBA.password യില്‍ " +"അടയാളവാക്ക് സൂക്ഷിച്ചിരിക്കുന്നു. നിൂൂങ്ങള്‍ക്ക് ഇത് അവിടെ പുതുക്കുകയോ (ജിസെക് യൂട്ടിലിറ്റി (gsec " +"utility) ഉപയോഗിച്ച് സുരക്ഷിതത്വ ഡാറ്റാബേസ് (security database) പുതുക്കാന്‍ മറക്കരുത്), " +"അല്ലെങ്കില്‍ രണ്ടും പുതുക്കാന്‍ ഡിപികെജി-റികോണ്‍ഫിഗര്‍ (dpkg-reconfigure) നിങ്ങള്‍ക്കുപയോഗിയ്ക്കാം." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"നിങ്ങള്‍ ഒരു അടയാളവാക്ക് നല്‍കിയിട്ടില്ലെങ്കില്‍, ഏതെങ്കിലുമൊന്ന് ഉപയോഗിക്കപ്പെടും (അത് സിസ്ഡിബിഎ." +"പാസ്‌വേര്‍ഡി (SYSDBA.password) ല്‍ ശേഖരിയ്ക്കും)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "ഇപ്പോഴുളള അടയാളവാക്ക് നിലനിിര്‍ത്തുന്നതിന്, ഈ കളം വെറുതെ ഇടുക." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "അടയാളവാക്കിന്റെ ഡാറ്റാബേസ് നീക്കം ചെയ്യണോ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +" /var/lib/firebird/${FB_VER}/system/security.fdb ല്‍ അടയാളവാക്കിന്റെ ഡാറ്റാബേസ് " +"ഉപയോഗിക്കുന്ന അവസാന പാക്കേജ് നശിപ്പിക്കപ്പെടുന്നു." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"സുരക്ഷിതത്വ ഡാറ്റാബേസ് (security database) സൂക്ഷിയ്ക്കുന്നത് അപകടമായേക്കാം. എന്നാലും, " +"ഫയര്‍ബേര്‍ഡ് ${FB_VER} വീണ്ടും ഇന്‍സ്റ്റാള്‍ ചെയ്യാന്‍ ഉദ്ദേശിക്കുന്നില്ലെങ്കില്‍ അതിനെ ഒഴിവിക്കുന്നതാണ് " +"നല്ലത്." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"സിസ്ഡിബിഎ (SYSDBA)യുടെ അടയാളവാക്ക് വച്ചിരിക്കുന്ന /etc/firebird/${FB_VER}/SYSDBA." +"password നും ഇത് ബാധകമാണ്. " + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/${FB_VER}/data യില്‍ നിന്നും ഡാറ്റാബേസുകള്‍ നീക്കം ചെയ്യണോ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"നിങ്ങള്‍ക്ക് വേണമെങ്കില്‍ ഫയര്‍ബേര്‍ഡ് സ്റ്റാന്‍ഡേര്‍ഡ് ഡാറ്റാബേസ് ഡയറക്റ്ററിയായ /var/lib/firebird/" +"${FB_VER}/data ല്‍ ഉളള എല്ലാ ഡാറ്റാബേസുകളേയും നീക്കം ചെയ്യാം. നിങ്ങള്‍ ഈ ഐച്ഛികം " +"തിരഞ്ഞെടുക്കുകയാണെങ്കിില്‍ \".fdb\" യിലും \".fbk\" ലും അവസാനിക്കുന്ന എല്ലാാ ഫയലുകളും " +"മുകളിലുളള ഡയറക്റ്ററില്‍ നിന്നും സബ്ഡയറക്റ്ററികളില്‍ നിന്നും നീക്കം ചെയ്യപ്പെടും." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"/var/lib/firebird/${FB_VER}/data യുടെ പുറത്തുളള ഒരു ഡാറ്റാബേസിനേയും ബാധിക്കില്ല എന്ന് " +"പ്രത്യേകം ശ്രദ്ധിയ്ക്കുക." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "ഫയര്‍ബേര്‍ഡ് ${FB_VER}-${FB_FLAVOUR} സെര്‍വര്‍ ഉപയോഗത്തിലാണ്" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"ഡാറ്റയ്ക്ക് മാറ്റം വന്നിട്ടില്ലെന്ന് ഉറപ്പുവരുത്തുന്നതിനായി പാക്കേജിന്റെ നീക്കംചെയ്യലില്‍/" +"പുതുക്കലില്‍ നിന്നും പിന്തിരിയുക. ഫയര്‍ബേര്‍ഡ് ${FB_VER}-${FB_FLAVOUR} നീക്കുന്നതിനോ " +"പുതുക്കുന്നതിനോ മുന്‍പ് ദയവായി എല്ലാ പ്രാദേശികവും വിദൂരവുമായ ക്ലയന്റ്സിനേയും നിര്‍ത്തുക." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +#| msgid "Password for ${PACKAGE}" +msgid "Password for firebird ${FB_VER}" +msgstr "${PACKAGE}നുളള അടയാളവാക്ക് :" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "രണ്ടു സേവകന്‍മാിര്‍ ഒരേ സമയം ഒരേ ഡാറ്റാബേസിനെ ഉപയോഗിക്കാന്‍ ശ്രമിച്ചാല്‍ ഡാറ്റാബേസ് " +#~ "നശിക്കാന്‍ സാധ്യതയുണ്ട് ആയതിനാല്‍ പല ഫയര്‍ബേര്‍ഡ് പതിപ്പ് ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടുണ്ടെങ്കിലും ഒരു " +#~ "സമയത്ത് ഒന്ന് മാത്രമേ പ്രാവര്‍ത്തികമാക്കി പ്രവര്‍ത്തിപ്പിയ്ക്കുകയുളളു." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/ms.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/ms.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2006-12-11 08:44+0800\n" +"Last-Translator: Nicholas Ng \n" +"Language-Team: Translation Project Team, Kuching Open Source Community " +"\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Malay\n" +"X-Poedit-Country: MALAYSIA\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Kata laluan untuk SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird mempunyai pengguna khas bernama SYSDBA, yang mana pengguna ini " +"mempunyai akses ke semua pangkalan data. SYSDBA juga boleh mencipta " +"pangkalan data dan pengguna baru. Oleh itu, adalah penting untuk lindungi " +"dengan kata laluan." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Kata laluan disimpan di dalam /etc/firebird/${FB_VER}/SYSDBA.password (hanya " +"boleh dibaca oleh root). Anda boleh mengubahnya disitu (jangan lupa untuk " +"kemaskini pangkalan data keselamatan dengan menggunakan utiliti gsec), atau " +"anda boleh menggunakan dpkg-reconfigure untuk kemaskinikan kedua-duanya." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Jika anda tidak masukkan kata laluan, kata laluan rawak akan digunakan (dan " +"disimpan di dalam SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Untuk kekalkan kata laluan yang sedia ada, biarkan ini kosong." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "Kata laluan untuk SYSDBA:" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/bg.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/bg.po @@ -0,0 +1,197 @@ +# translation of bg.po to Bulgarian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Damyan Ivanov , 2006, 2007, 2008. +# Damyan Ivanov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: bg\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 10:03+0200\n" +"Last-Translator: Damyan Ivanov \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Стартиране на сървъра на Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Приемете ако желаете сървърът на Firebird да се стартира автоматично." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Ако се нуждаете само от клиентската част на Firebird и не планирате " +"системата да работи като сървър на бази данни на Firebird, откажете." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Парола за SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird използва специален потребител, наречен SYSDBA, който има достъп до " +"всички бази данни, може да създава нови потребители и бази данни и като цяло " +"да прави всичко с Firebird. Поради факта, че за SYSDBA не са валидни " +"ограниченията на обикновените потребители е необходимо достъпът до SYSDBA да " +"бъде защитен с парола." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Паролата ще бъде записана във файла /etc/firebird/${FB_VER}/SYSDBA.password " +"(с разрешен достъп само за root). Може да я променате там (не забравяйте да " +"обновите и базата данни с потребителите с програмата gsec), а можете да " +"използвате и dpkg-reconfigure за да обновите едновременно и двете места." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Ако не въведете нищо ще бъре използвана случайна парола (която ще бъде " +"записана в SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Ако не въведете нищо текущата парола ще бъде запазена." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Изтриване на базата данни с паролите?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Премахва се последният пакет, използващ базата данни с паролите /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Оставянето на базата данни с паролите може да представлява риск за " +"сигурността. Препоръчително е да я изтриете ако не планирате повторно " +"инсталиране на firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Същото е в сила и за файла с административната парола на firebird - /etc/" +"firebird/${FB_VER}/SYSDBA.password." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Изтриване на базите данни от /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Изберете тази възможност ако желаете, всички бази данни (*.fdb) и архиви (*." +"fbk) да бъдат изтрити от стандартната директория /var/lib/firebird/${FB_VER}/" +"data и нейните под-директории." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Забележка: евентуални бази данни, които не са в директорията /var/lib/" +"firebird/${FB_VER}/data и нейните под-директории няма да бъдат изтрити." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Сървърът firebird${FB_VER}-${FB_FLAVOUR} се използва" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"За предпазване от повреди в базите данни, премахването или обновяването на " +"пакета е прекратено. Прекъснете всички местни и отдалечени връзки към " +"firebird${FB_VER}-${FB_FLAVOUR} преди да опитате отново." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Парола за firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Въпреки, че е възможно да има инсталирани няколко версии на Firebird, " +#~ "само една може да бъде активна в даден момент. При опит за достъп до база " +#~ "данни едновременно с две версии на Firebird, базата данни се поврежда." + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/ro.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/ro.po @@ -0,0 +1,187 @@ +# translation of ro.po to Romanian +# Romanian translations for firebird package +# Traducerea în limba română pentru pachetul firebird. +# Copyright (C) 2006 THE firebird'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +# +# Eddy Petrisor , 2006. +# Eddy Petrișor , 2006, 2008. +msgid "" +msgstr "" +"Project-Id-Version: ro\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-18 12:03+0200\n" +"Last-Translator: Eddy Petrișor \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Se activează serverul Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Acceptați dacă doriți ca serverul Firebird să pornească automat." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "Refuzați dacă aveți nevoie doar de clientul Firebird și nu există nici o bază de date care va fi servită de acest sistem." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Parola pentru SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird folosește un utilizator special, numit SYSDBA, pentru a accesa " +"toate bazele de date. SYSDBA poate, de asemenea, crea baze de date noi și " +"utilizatori. De aceea, este necesar să securizați contul SYSDBA cu o parolă." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Parola este stocată în /etc/firebird/${FB_VER}/SYSDBA.password (care poate " +"fi citit doar de utilizatorul root). O puteți modifica acolo (nu uitați să " +"actualizați și baza de date de securitate, folosind utilitarul grsec), sau " +"puteți folosi dpkg-reconfigure pentru a le actualiza pe ambele." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Dacă nu introduceți o parolă, va fi folosită una aleatoare (și va fi stocată " +"în SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pentru a păstra parola existentă, lăsați gol acest câmp." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Se șterge baza de date cu parole?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Ultimul pachet care folosește baza de date de parole de la /var/lib/firebird/" +"${FB_VER}/system/security.fdb este șters complet chiar acum." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"A păstra baza de date de securitate reprezintă un risc din punctul de vedere " +"al securității. Este recomandabil să o ștergeți, dacă nu intenționați să " +"reinstalați firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Același lucru este valabil pentru /etc/firebird/${FB_VER}/SYSDBA.password, " +"locul în care se ține parola pentru SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Se șterg bazele de date din /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Este posibil să doriți să ștergeți toate bazele de date din directorul de " +"baze de date standard al lui firebird, /var/lib/firebird/${FB_VER}/data. " +"Dacă alegeți această opțiune, vor fi șterse toate fișierele cu sufixele „." +"fbd” și „.fbk” din acel director și din subdirectoarele acestuia." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"A se reține că nu va fi afectată nici o bază de date aflată în afara lui /" +"var/lib/firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Serverul firebird${FB_VER}-${FB_FLAVOUR} este, în prezent, folosit" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Pentru a asigura integritatea datelor se abandonează ștergerea/" +"actualizarea. Înainte de ștergerea sau actualizarea lui firebird${FB_VER}-" +"${FB_FLAVOUR}, opriți toții clienții, fie ei locali sau de la distanță." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Parola pentru firebird ${FB_VER}" + --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/cs.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/cs.po @@ -0,0 +1,191 @@ +# Czech translation of firebirf debconf messages. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +# Miroslav Kure , 2007,2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-15 14:26+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Povolit server Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Chcete-li automaticky spouštět server Firebird, přijměte." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Pokud na tomto počítači nemají být žádné databáze a vy potřebujete pouze " +"Firebird klienta, zamítněte." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Heslo pro SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird obsahuje speciálního uživatele SYSDBA, který má přístup do všech " +"databází. SYSDBA také může vytvářet nové databáze a uživatele. Z těchto " +"důvodů je nezbytné účet SYSDBA zabezpečit heslem." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Heslo je uloženo v souboru /etc/firebird/${FB_VER}/SYSDBA.password, který " +"může číst jen uživatel root. Heslo můžete změnit přímo ve zmíněném souboru, " +"ovšem pak nesmíte zapomenout aktualizovat bezpečnostní databázi nástrojem " +"gsec. Jednodušší je použít dpkg-reconfigure, kterým se aktualizují hesla na " +"obou místech." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Nezadáte-li žádné heslo, použije se náhodné (a uloží se do SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pro ponechání stávajícího hesla nezadávejte nic." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Smazat databázi hesel?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Poslední balík, který používá databázi hesel ve /var/lib/firebird/${FB_VER}/" +"system/security.fdb, se právě odstraňuje." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Ponechání bezpečností databáze může představovat bezpečnostní riziko. " +"Neplánujete-li opětovnou instalaci firebird${FB_VER}, je vhodné tuto " +"databázi odstranit." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"To stejné platí pro /etc/firebird/${FB_VER}/SYSDBA.password, kde je uloženo " +"heslo pro SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Smazat databáze z /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Možná budete chtít smazat všechny databáze ze standardního úložiště databází " +"firebirdu ve /var/lib/firebird/${FB_VER}/data. Zvolíte-li tuto možnost, " +"budou ze zmíněného adresáře a všech jeho podadresářů smazány všechny soubory " +"končící na \".fdb\" a \".fbk\"." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "Databáze mimo /var/lib/firebird/${FB_VER}/data nebudou ovlivněny." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Server firebird${FB_VER}-${FB_FLAVOUR} se používá" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Pro zajištění integrity dat bude odstranění/aktualizace balíku přerušeno. " +"Před odstraněním nebo aktualizací balíku firebird${FB_VER}-{FB_FLAVOUR} " +"prosím zastavte všechny lokální i vzdálené klienty." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Heslo pro firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Nainstalováno může být několik verzí firebirdu, ovšem v daný okamžik může " +#~ "být povolena nejvýše jedna. Kdyby totiž do stejné databáze přistupovaly " +#~ "dva servery najednou, vedlo by to nevyhnutelně k porušení databáze." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/templates.pot +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/templates.pot @@ -0,0 +1,157 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/pt.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/pt.po @@ -0,0 +1,194 @@ +# Portuguese translation for firebirds'2 debconf messages +# Copyright (C) 2006 Miguel Figueiredo +# This file is distributed under the same license as the firebird2 package. +# Miguel Figueiredo , 2006-2008 +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-17 09:41+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Activr o servidor Firebird:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Aceite se desejar que o servidor Firebird arranque automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se apenas necessitar do cliente firebird e não existirem bases de dados a " +"serem servidas por esta máquina, então rejeite." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Palavra-chave para SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird tem um utilizador especial chamado SYSDBA, que é o utilizador que " +"tem acesso a todas as bases de dados. O SYSDBA também pode criar novas bases " +"de dados e utilizadores. Por causa disso, é necessário que SYSDBA tenha uma " +"palavra-passe." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A palavra-chave é guardada em /etc/firebird/${FB_VER}/SYSDBA.password " +"(legível apenas por root). Pode modifica-lo aqui (não se esqueça de " +"actualizar também a base de dados de segurança, utilizando o utilitário " +"gsec), ou pode utilizar dpkg-reconfigure para actualizar ambos." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se não introduzir uma palavra-chave, será utilizada uma aleatória (e " +"guardada em SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para manter a palavra-chave actual, deixe isto vazio." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Apagar a base de dados de palavras-chave?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"O último pacote que utiliza a base de dados de palavras-chave em /var/lib/" +"firebird/${FB_VER}/system/security.fdb está a ser 'purgado'." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Deixar a base de dados de segurança pode apresentar um risco de segurança. É " +"boa ideia removê-la se não planeia re-instalar o firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo se aplica para /etc/firebird/${FB_VER}/SYSDBA.password, onde é " +"guardada a palavra-chave para SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Apagar as bases de dados em /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Pode desejar apagar todas as bases de dados do directório standard de bases " +"de dados do firebird, /var/lib/firebird/${FB_VER}/data. Se escolher esta " +"opção, serão removidos todos os ficheiros terminados em \".fdb\" e em \".fbk" +"\" do directório acima." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Note que não serão afectadas quaisquer bases de dados fora de /var/lib/" +"firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Está em utilização o servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para assegurar a integridade de dados, a remoção/actualização do pacote foi " +"abortada. Por favor páre todos os clientes locais e remotos antes de remover " +"ou actualizar o firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Palavra-passe para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Podem estar instaladas várias versões do firebird, mas apenas uma pode " +#~ "estar activa e a correr num determinado momento. Isto é porque se dois " +#~ "servidores acedam, simultaneamente, à mesma base de dados, o resultado é, " +#~ "inevitavelmente, a corrupção da base de dados." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/vi.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/vi.po @@ -0,0 +1,184 @@ +# Vietnamese translation for Firebird 2. +# Copyright © 2008 Free Software Foundation, Inc. +# Clytie Siddall , 2007-2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-20 19:38+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b3\n" + +#: ../server-templates.master:1001 +#. Type: boolean +#. Description +msgid "Enable Firebird server?" +msgstr "Bật trình phục vụ Firebird không?" + +#: ../server-templates.master:1001 +#. Type: boolean +#. Description +msgid "Accept if you want Firebird server to start automatically." +msgstr "Muốn trình phục vụ Firebird tự động khởi chạy thì đồng ý." + +#: ../server-templates.master:1001 +#. Type: boolean +#. Description +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "Chỉ cần chạy trình khách Firebird và không có cơ sở dữ liệu sẽ được máy này phục vụ thì từ chối." + +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +#. Type: password +#. Description +#. Type: password +#. Description +msgid "Password for SYSDBA:" +msgstr "Mật khẩu cho SYSDBA:" + +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +#. Type: password +#. Description +#. Type: password +#. Description +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Trình Firebird có một người dùng đặc biệt tên SYSDBA có quyền truy cập đến " +"mọi cơ sở dữ liệu. SYSDBA cũng có khả năng tạo cơ sở dữ liệu và người dùng " +"mới. Vì thế, cần thiết bảo vệ SYSDBA bằng mật khẩu." + +#: ../server-templates.master:2001 +#: ../server-templates.master:3001 +#. Type: password +#. Description +#. Type: password +#. Description +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Mật khẩu này được lưu vào tập tin « /etc/firebird/${FB_VER}/SYSDBA.password " +"» (cho phép chỉ người chủ đọc). Bạn có khả năng sửa đổi nó ở đó (đừng quên " +"cũng cập nhật cơ sở dữ liệu bảo mật, dùng tiện ích gsec), hoặc sử dụng câu " +"lệnh cấu hình lại « dpkg-reconfigure ... » để cập nhật cả hai." + +#: ../server-templates.master:2001 +#. Type: password +#. Description +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Không nhập mật khẩu thì mật khẩu ngẫu nhiên được dùng (và được lưu vào « " +"SYSDBA.password »)." + +#: ../server-templates.master:3001 +#. Type: password +#. Description +msgid "To keep your existing password, leave this blank." +msgstr "Để giữ lại mật khẩu tồn tại, bỏ rỗng trường này." + +#: ../server-templates.master:5001 +#. Type: boolean +#. Description +msgid "Delete password database?" +msgstr "Xoá cơ sở dữ liệu mật khẩu không?" + +#: ../server-templates.master:5001 +#. Type: boolean +#. Description +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Gói cuối dùng dùng cơ sở dữ liệu mật khẩu ở « /var/lib/firebird/${FB_VER}/" +"system/security.fdb » đang bị tẩy." + +#: ../server-templates.master:5001 +#. Type: boolean +#. Description +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Để lại cơ sở dữ liệu bảo mật thì có thể rủi ro bảo mật. Đề nghị bạn gỡ bỏ " +"nó, nếu bạn không định cài đặt lại firebird${FB_VER}." + +#: ../server-templates.master:5001 +#. Type: boolean +#. Description +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Cũng vậy cho « /etc/firebird/${FB_VER}/SYSDBA.password », tập tin chứa mật " +"khẩu cho SYSDBA." + +#: ../server-templates.master:6001 +#. Type: boolean +#. Description +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Xoá các cơ sở dữ liệu khỏi « /var/lib/firebird/${FB_VER}/data » không?" + +#: ../server-templates.master:6001 +#. Type: boolean +#. Description +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Có lẽ bạn muốn xoá mọi cơ sở dữ liệu khỏi thư mục cơ sở dữ liệu tiêu chuẩn " +"của firebird, « /var/lib/firebird/${FB_VER}/data ». Bật tùy chọn này thì mọi " +"tập tin kết thúc bằng « .fdb » hay « .fbk » sẽ bị gỡ bỏ khỏi thư mục này và " +"khỏi tất cả các thư mục con của nó." + +#: ../server-templates.master:6001 +#. Type: boolean +#. Description +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Ghi chú rằng hành động này sẽ không có tác động cơ sở dữ liệu nào nằm bên " +"ngoài thư mục « /var/lib/firebird/${FB_VER}/data »." + +#: ../server-templates.master:7001 +#. Type: error +#. Description +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Trình phục vụ firebird${FB_VER}-${FB_FLAVOUR} đang được dùng" + +#: ../server-templates.master:7001 +#. Type: error +#. Description +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Để bảo đảm tình trạng nguyên vẹn của dữ liệu, tiến trình gỡ bỏ/nâng cấp gói " +"bị hủy bỏ. Xin hãy dừng chạy tất cả các ứng dụng khách cả cục bộ lẫn ở xa, " +"trước khi gỡ bỏ hay nâng cấp firebird${FB_VER}-${FB_FLAVOUR}" + +#: ../server-templates.master:8001 +#. Type: title +#. Description +msgid "Password for firebird ${FB_VER}" +msgstr "Mật khẩu cho firebird ${FB_VER}" --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/fr.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/fr.po @@ -0,0 +1,198 @@ +# Firebird2 french po file +# This file is distributed under the same license as the Firebird2 package. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 19:32+0100\n" +"Last-Translator: Ivan Buresi \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Faut-il activer le serveur Firebird ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Acceptez si vous voulez que le serveur Firebird démarre automatiquement." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Refusez si vous avez uniquement besoin du client Firebird et que ce système " +"n'est pas destiné à héberger des bases de données." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Mot de passe pour l'identifiant SYSBDA :" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird crée un identifiant spécial appelé SYSBDA, qui a accès à toutes les " +"bases de données. SYSBDA peut également créer de nouvelles bases de données " +"et de nouveaux utilisateurs. Par sécurité, il est nécessaire d'attribuer un " +"mot de passe à SYSBDA." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Le mot de passe est conservé dans le fichier /etc/firebird/${FB_VER}/SYSBDA." +"password (accessible uniquement au superutilisateur). Pour changer de mot de " +"passe, vous pouvez modifier directement ce fichier (dans ce cas n'oubliez " +"pas de mettre également à jour la base de données « security » avec " +"l'utilitaire gsec), ou bien utiliser la commande « dpkg-reconfigure »." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Si vous laissez ce champ vide, un mot de passe aléatoire sera créé et écrit " +"dans SYSBDA.password." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pour conserver votre mot de passe actuel, laissez ce champ vide." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Faut-il supprimer le mot de passe de la base de données ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Le dernier paquet à utiliser le mot de passe de la base de données dans /var/" +"lib/firebird/${FB_VER}/system/security.fdb va être purgé." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Laisser la base de données de sécurité peut présenter des risques. Vous " +"devriez la supprimer si vous ne prévoyez pas de réinstaller Firebird" +"${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Cette remarque vaut également pour le fichier /etc/firebird/${FB_VER}/SYSDBA." +"password qui contient le mot de passe de SYSBDA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Supprimer les bases de données stockées dans /var/lib/firebird/${FB_VER}/" +"data ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Vous devriez supprimer le contenu du dossier de base de données standard de " +"Firebird, /var/lib/firebird/${FB_VER}/data. Si vous choisissez cette option, " +"tous les fichiers portant l'extension « .fdb » and « .fbk » et contenus dans " +"ce dossier et ses sous-répertoires seront supprimés." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Veuillez noter qu'aucune des bases de données contenues dans /var/lib/" +"firebird/${FB_VER}/data ne sera affectée." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" +"Le serveur firebird${FB_VER}-${FB_FLAVOUR} est actuellement en activité." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Afin d'assurer l'intégrité des données, la suppression/mise à jour a été " +"annulée. Veuillez arrêter tous les clients locaux et distants avant de " +"supprimer ou de mettre à jour firebird${FB_VER}-${FB_FLAVOUR}." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Mot de passe pour firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Plusieurs versions de Firebird peuvent être installées, mais une seule " +#~ "peut être activée et lancée à la fois. En effet, si deux serveurs " +#~ "accèdent à une même base de données simultanément, les données seront " +#~ "inévitablement corrompues." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/lt.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/lt.po @@ -0,0 +1,196 @@ +# translation of lt.po to Lithuanian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird2.0 package. +# +# Gintautas Miliauskas , 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: lt\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2007-04-17 15:48+0300\n" +"Last-Translator: Gintautas Miliauskas \n" +"Language-Team: Lithuanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%" +"100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Aktyvuota firebird versija:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA slaptažodis:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Specialus naudotojas SYSDBA turi priėjimą prie visų duomenų bazių, SYSDBA " +"taip pat gali sukurti naujas duomenų bazes ir naudotojus, todėl būtina " +"nustatyti naudotojo SYSDBA slaptažodį." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Slaptažodis saugomas rinkmenoje /etc/firebird/${FB_VER}/SYSDBA.password " +"(perskaitomoje tik administratoriui). Galite jį ten ir pakeisti " +"(nepamirškite atnaujinti apsaugos duomenų bazės su programa „gsec“), arba " +"galite pasinaudoti dpkg-reconfigure, kuris atnaujins abu." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Jei slaptažodžio neįvesite, bus sugeneruotas atsitiktinis (ir įrašytas į " +"SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Jei norite palikti esamą slaptažodį, palikite lauką tuščią." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Ištrinti slaptažodžių duomenų bazę?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Trinamas paskutinis paketas, naudojantis slaptažodžių duomenų bazę faile /" +"var/lib/firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Palikti slaptažodžių duomenų bazę neištrintą gali būti nesaugu. Jei " +"neplanuojate perinstaliuoti firebird${FB_VER}, rekomenduojama ją ištrinti." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Tas pats galioja ir /etc/firebird/${FB_VER}/SYSDBA.password, kur saugomas " +"SYSDBA slaptažodis." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Trinti duomenų bazes iš /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Galite ištrinti visas duomenų bazes iš firebird standartinio duomenų bazių " +"aplanko, /var/lib/firebird/${FB_VER}/data. Jei pasirinksite šią galimybę, " +"visi failai su priesagomis \".fdb\" and \".fbk\" iš šio aplanko ir jame " +"esančių kitų aplankų bus ištrinti." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Duomenų bazės, esančios ne aplanke /var/lib/firebird/${FB_VER}/data, nebus " +"pakeistos." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} serveris naudojamas" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Paketo trynimas/atnaujinimas nutrauktas, kad būtų išsaugotas duomenų " +"vientisumas. Sustabdykite visus vietinius ir nuotolinius klientus prieš " +"trindami ar atnaujindami firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER} slaptažodis" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Gali būti įdiegtos kelios firebird versijos, tačiau tik viena gali būti " +#~ "aktyvuota ir veikianti tam tikru momentu. Šis apribojimas kyla dėl to, " +#~ "kad jei keli serveriai tuo pačiu metu kreipsis į tą pačią duomenų bazę, " +#~ "ji bus sugadinta." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/ko.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/ko.po @@ -0,0 +1,194 @@ +# Korean translations for firebird2 package +# firebird2 패키지에 대한 한국어 번역문. +# Copyright (C) 2006 THE firebird2'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird2 package. +# Sunjae Park , 2006-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2007-04-25 16:05-0400\n" +"Last-Translator: Sunjae Park \n" +"Language-Team: debian-l10n-korean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "사용중인 firebird 버전:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA 비밀번호:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird에는 모든 데이터베이스에 접근할 수 있는 SYSDBA라는 특별한 사용자가 있" +"습니다. SYSDBA는 데이터베이스나 사용자도 새로 생성할 수 있습니다. 그렇기 때문" +"에 비밀번호를 사용하여 SYSDBA를 보호할 필요가 있습니다." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"이 비밀번호는 (루트만 읽을 수 있는) /etc/firebird/${FB_VER}/SYSDBA.password이" +"라는 파일에 저장됩니다. 그 파일을 직접 수정해도 되고(gsec을 사용하여 보안 데" +"이터베이스를 갱신하는 것을 잊지 마십시오) dpkg-reconfigure를 사용하여 비밀번" +"호와 파일 모두를 동시에 갱신할 수도 있습니다." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"비밀번호를 입력하지 않으면 임의의 비밀번호를 생성하고 SYSDBA.password에 저장" +"할 것입니다." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "기존 비밀번호를 사용하려면 이 항목은 비워두십시오." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "비밀번호 데이터베이스를 지울까요?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"/var/lib/firebird/${FB_VER}/system/security.fdb에 있는 비밀번호 데이터베이스" +"를 사용하던 마지막 꾸러미를 현재 완전히 지우는 중(purge)입니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"security 데이터베이스를 남겨두면 보안 문제가 될 수 있습니다. firebird" +"${FB_VER}를 다시 설치할 예정이 없다면 지우는 것이 좋습니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"SYSDBA의 비밀번호가 있는 /etc/firebird/{$FB_VER}/SYSDBA.password 역시 마찬가" +"지입니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/{$FB_VER}/data에서 데이터베이스들을 지울까요?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"firebird의 표준 데이터베이스 디렉토리인 /var/lib/firebird/${FB_VER}에 있는 데" +"이터베이스들은 전부 지우고자 하실 수 있습니다. 이 옵션을 선택하시면 \".fdb" +"\"나 \".fbk\"로 끝나는 파일들은 이 디렉토리에서 모두 삭제되며 하위 디렉토리" +"도 삭제됩니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"참고로 /var/lib/firebird/${FB_VER}/data 이외의 장소에 있는 데이터베이스들은 " +"건드리지 않습니다." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} 현재 사용중입니다" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"데이터의 무결성을 위해 꾸러미의 설치/업그레이드를 취소했습니다. 로컬 클라이언" +"트와 원격 클라이언트를 모두 멈춘 후 firebird${FB_VER}-${FB_FLAVOUR}을(를) 업" +"그레이드하십시오." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER}의 비밀번호:" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "여러 버전의 firebird를 설치하실 수는 있지만, 동작시키는 것은 한 번에 하나" +#~ "만 가능합니다. 서버 두 곳에서 같은 데이터베이스에 동시에 접근하려고 하면 " +#~ "데이터베이스가 망가질 수 밖에 없기 때물입니다." --- firebird2.0-2.0.4.13130-1.ds1.orig/debian/po/gl.po +++ firebird2.0-2.0.4.13130-1.ds1/debian/po/gl.po @@ -0,0 +1,192 @@ +# Galician translation of firebird2.0's debconf templates +# This file is distributed under the same license as the firebird2.0 package. +# Jacobo Tarrio , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.0@packages.debian.org\n" +"POT-Creation-Date: 2008-03-13 09:59+0200\n" +"PO-Revision-Date: 2008-03-13 22:54+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "¿Activar o servidor Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Acepte se quere que o servidor Firebird se inicie automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se só precisa do cliente Firebird e non ten bases de datos que se teñan que " +"servir desde esta máquina, rexeite a opción." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Contrasinal de SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird ten un usuario especial chamado SYSDBA, que é o usuario que ten " +"acceso a tódalas bases de datos. SYSDBA tamén pode crear novas bases de " +"datos e usuarios. Debido a isto, é necesario asegurar SYSDBA cun contrasinal." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"O contrasinal está armacenado no ficheiro /etc/firebird/${FB_VER}/SYSDBA." +"password (só lexible para o administrador). Pode modificalo aí (non esqueza " +"actualizar tamén a base de datos de seguridade empregando a utilidade \"gsec" +"\"), ou pode empregar dpkg-reconfigure para actualizar as dúas cousas." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se non introduce un contrasinal, hase empregar un aleatorio (e hase gravar " +"no ficheiro SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para conservar o contrasinal existente, déixeo en branco." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "¿Eliminar a base de datos de contrasinais?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Estase a purgar o último paquete que emprega unha base de datos en /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Deixar a base de datos de seguridade pode producir riscos de seguridade. É " +"unha boa idea eliminala se non pensa reinstalar firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo ocorre co ficheiro /etc/firebird/${FB_VER}/SYSDBA.password, no se " +"que garda o contrasinal de SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "¿Eliminar as bases de datos de /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Pode querer eliminar tódalas bases de datos do directorio estándar de bases " +"de datos de firebird, /var/lib/firebird/${FB_VER}/data. Se escolle esta " +"opción, hanse eliminar tódolos ficheiros con nomes rematados en \".fdb\" e " +"\".fbk\" do directorio indicado e de tódolos seus subdirectorios." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Teña en conta que non se ha afectar a ningunha base de datos armacenada fóra " +"de /var/lib/firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Estase a empregar o servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para asegurar a integridade dos datos, cancelouse a eliminación/" +"actualización de paquetes. Deteña os clientes locais e remotos antes de " +"eliminar ou actualizar firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Contrasinal de firebird ${FB_VER}:" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Pode ter varias versións de firebird instaladas ao mesmo tempo, pero só " +#~ "unha pode estar activada e en funcionamento de cada vez. Isto é así " +#~ "porque se dous servidores acceden simultaneamente á mesma base de datos, " +#~ "isto resulta nunha inevitable corrupción da base de datos."