debian/0000755000000000000000000000000011706324233007167 5ustar debian/gbp.conf0000644000000000000000000000004111706324144010602 0ustar [DEFAULT] debian-branch = debian debian/copyright0000644000000000000000000000233411706324144011125 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: FsGateway Maintainer: Torello Querci Source: http://code.google.com/p/fsgateway/ Files: * Copyright: Copyright (C) 2009-2010 Torello Querci License: GPL-2+ Files: debian/* Copyright: Copyright (c) 2009-2010 Marco Nenciarini License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian GNU/Linux systems, the text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/fsgateway.10000644000000000000000000000365011706324144011250 0ustar .TH FSGATEWAY "1" "January 2010" .SH NAME fsgateway \- FUSE module to browse database's metadata, sugar datastores and xml files .SH "SYNOPSIS" .B mono fsgateway storage_type connection_string [fuse_option] mountpoint .SH DESCRIPTION .PP .B FsGateway allows you to use your preferred directory navigation tool to inspect a database's metadata, sugar datastores and xml files. .PP .B FsGateway allows you to compare two database structures in an easy way using the diff tool, or to find where a field is defined using the grep tool. .SS storage_type can be: .PP .B tagfs .RS 4 You must provide the root directory of tree to examine as connection_string parameter. .RE .PP .B xmlfs .RS 4 You must provide the need the XML file to read as connection_string parameter. .RE .PP .B postgresql .RS 4 Specify the connection_string parameter like this one: .RS 4 Server=localhost; Database=mydb; User ID=username; Password=password; Port=5432; .RE .RE .PP .B sugar_datastore .RS 4 You must specify the directory used by the Sugar datastore as connection_string parameter. .RE .PP .B MySQL5 .RS 4 Specify the connection_string parameter like this one: .RS 4 Server=localhost; Database=mydb; User ID=username; Password=password; Port=3306; .RE .RE .PP .B SqlServer .RS 4 Specify the connection_string parameter like this one: .RS 4 Server=localhost,port; Database=mydb; User ID=username; Password=password; .RE or like this one: .RS 4 Server=localhost,port; Database=mydb; User ID=domainname\eusername; Password=password; Integrated Security=SSPI .RE For detail information about the parameters connection look at .B http://www.mono\-project.com/SQLClient .RE .SH "SEE ALSO" .BR fusermount (1) .SH "AUTHOR" fsgateway was written by Torello Querci .PP This manual page was written by Marco Nenciarini , for the Debian project (and may be used by others). debian/changelog0000644000000000000000000000134311706324250011041 0ustar fsgateway (0.1.1-3) unstable; urgency=low * [176d9c5] Update debian/rules for DH8-compatible "--with cli" -- Jo Shields Fri, 20 Jan 2012 17:47:07 +0000 fsgateway (0.1.1-2) unstable; urgency=low [ Julian Taylor ] * [87ae06b] fix typo MSC -> MCS * [3cee3ff] patch to fix the assemblyversion -- Jo Shields Fri, 17 Jun 2011 00:48:37 +0100 fsgateway (0.1.1-1) unstable; urgency=low * New upstream release. * Bump to Standards-Version 3.8.4. -- Marco Nenciarini Sat, 06 Feb 2010 11:59:29 +0100 fsgateway (0.1.0-1) unstable; urgency=low * Initial release (Closes: #565157) -- Marco Nenciarini Tue, 12 Jan 2010 16:34:43 +0100 debian/watch0000644000000000000000000000013411706324144010217 0ustar version=3 http://code.google.com/p/fsgateway/downloads/list .+/fsgateway-([\d\.]+)\.tar\.gz debian/fsgateway.manpages0000644000000000000000000000002211706324144012671 0ustar debian/fsgateway.1debian/source/0000755000000000000000000000000011706324144010470 5ustar debian/source/format0000644000000000000000000000001411706324144011676 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000151611706324204010250 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 MAKEFILE = $(firstword $(MAKEFILE_LIST)) DEBIAN_DIR = $(dir $(MAKEFILE)) SOURCE_DIR = $(DEBIAN_DIR)/.. DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//') %: dh $@ --with cli override_dh_auto_configure: dh_auto_configure -- MCS=/usr/bin/mono-csc override_dh_makeclilibs: # disabled get-orig-source: uscan \ --package $(DEB_SOURCE_NAME) \ --watchfile $(DEBIAN_DIR)/watch \ --upstream-version $(VERSION) \ --download-version $(VERSION) \ --destdir . \ --force-download \ --rename \ --repack debian/compat0000644000000000000000000000000211706324144010366 0ustar 7 debian/patches/0000755000000000000000000000000011706324144010617 5ustar debian/patches/series0000644000000000000000000000003211706324144012027 0ustar fix_assemblyversion.patch debian/patches/fix_assemblyversion.patch0000644000000000000000000000124011706324144015730 0ustar Index: fsgateway/src/AssemblyInfo.cs =================================================================== --- fsgateway.orig/src/AssemblyInfo.cs 2011-06-15 23:07:43.933464941 +0000 +++ fsgateway/src/AssemblyInfo.cs 2011-06-15 23:07:52.153464935 +0000 @@ -35,7 +35,7 @@ // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". // If the build and revision are set to '*' they will be updated automatically. -[assembly: AssemblyVersion("1.0.*.*")] +[assembly: AssemblyVersion("1.0.*")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. debian/control0000644000000000000000000000275011706324144010577 0ustar Source: fsgateway Section: utils Priority: optional Maintainer: Debian CLI Applications Packaging Team Uploaders: Marco Nenciarini Build-Depends: debhelper (>= 7.0.50~), cli-common-dev (>= 0.7), mono-devel (>= 2.4.2.3), libmono-fuse-cil, libmysql-cil-dev Standards-Version: 3.8.4 Vcs-Git: git://git.debian.org/git/pkg-cli-apps/packages/fsgateway.git Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/fsgateway.git Homepage: http://code.google.com/p/fsgateway/ Package: fsgateway Architecture: any Depends: ${shlibs:Depends}, ${cli:Depends}, ${misc:Depends} Description: FUSE module to browse database's metadata, sugar datastores and xml files FsGateway allows you to use your preferred directory navigation tool to inspect a database's metadata, sugar datastores and xml files. . It allows you to compare two database structures in an easy way using the diff tool, or to find where a field is defined using the grep tool. . At the moment it supports the following mode of operation: . tagfs: Rewrites a directory tree using directory names as tags . xmlfs: Map the structure of an xml file as a directory tree. It supports elements, attributes and texts. The resulting path of a node is similar to its XPath path. . sugar datastore: Access a sugar datastore as a normal filesystem. . databases: Access a database's metadata as a directory tree. Drivers are available for PostgreSQL, MySql, Sqlite and SqlServer