debian/0000775000000000000000000000000012557544220007176 5ustar debian/compat0000664000000000000000000000000212557543714010403 0ustar 9 debian/rules0000775000000000000000000000450012557543714010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) CFLAGS += -pipe -W -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. mkdir -p debian/build cd debian/build \ && cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_C_FLAGS="$(CFLAGS)" \ -DCMAKE_SKIP_RPATH=TRUE touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. cd debian/build && make touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. rm -fr debian/build rm -f debian/files dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/unionfsfuse. cd debian/build && make DESTDIR=../../debian/unionfs-fuse install ln -s -r debian/unionfs-fuse/usr/bin/unionfs \ debian/unionfs-fuse/usr/bin/unionfs-fuse # Build architecture-independent files here. binary-indep: # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs CREDITS NEWS examples/ dh_installexamples # dh_install dh_installman dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/changelog0000664000000000000000000001645412557544220011062 0ustar unionfs-fuse (1.0-1ubuntu1) wily; urgency=medium * Merge from Debian unstable (LP: #1476699). Remaining changes: - debian/control: Add Multi-Arch: foreign. -- Logan Rosen Sun, 02 Aug 2015 21:46:16 -0400 unionfs-fuse (1.0-1) unstable; urgency=medium * New upstream release * Fix extended attributes (Closes: #742033) * New option for relaxed permissions (-o relaxed_permissions) (Closes: #614771) * Fix gcc-5 compilation (Closes: #778156) * Don't primarily use unionfs-fuse anymore, but just 'unionfs'. The name clash I was afraid of never happened, there is no other program called unionfs. For debian compatibility create a symlink unionfs-fuse -> unionfs * lintian fixes (BSD license file, compiler flags) -- Bernd Schubert Sun, 12 Jul 2015 20:14:57 +0200 unionfs-fuse (0.24-2.2ubuntu1) raring; urgency=low * Merge from Debian unstable. Remaining changes: - debian/control: Add Multi-Arch: foreign. -- Logan Rosen Thu, 31 Jan 2013 14:25:24 -0500 unionfs-fuse (0.24-2.2) unstable; urgency=low * Non-maintainer upload. * Depend on fuse instead of fuse-utils. (Closes: #698129) -- Ansgar Burchardt Sat, 19 Jan 2013 13:35:47 +0100 unionfs-fuse (0.24-2.1ubuntu1) precise; urgency=low * Add Multi-Arch: foreign (LP: #932492) -- Scott Ritchie Tue, 14 Feb 2012 18:43:35 -0800 unionfs-fuse (0.24-2.1) unstable; urgency=low * Non-maintainer upload. * debian/control: Change Architecture to linux-any as fuse-utils is only available there. (Closes: #593697) * Remove debian/dirs: /usr/sbin is not used by this package. -- Ansgar Burchardt Fri, 29 Apr 2011 23:08:19 +0200 unionfs-fuse (0.24-2) unstable; urgency=low * remove quilt dependency and quilt entries from debian/rules (Thanks to Martin Pitt for spotting this) * Fix debian/changelog, all recent bug numbers had missing '#' (Again thanks to Martin) -- Bernd Schubert Tue, 29 Jun 2010 21:28:22 +0200 unionfs-fuse (0.24-1) unstable; urgency=low * New upstream release * Add utimens.patch * Also close 509516, although the solution is not perfect yet (closes: #509516) * Switch to dpkg-source 3.0 (quilt) format -- Bernd Schubert Wed, 26 May 2010 16:42:13 +0200 unionfs-fuse (0.23.hg.20100315-1) unstable; urgency=low * Another update from my branch to merge with Radek and to update the test script -- Bernd Schubert Mon, 15 Mar 2010 00:02:08 +0100 unionfs-fuse (0.23.hg.20090831-1) unstable; urgency=low * another pull from my branch * fix relative pathes (closes: #541614) * inlcude patch from Goswin (closes: #533403) -- Bernd Schubert Mon, 31 Aug 2009 00:29:46 +0200 unionfs-fuse (0.23.hg.20090611-1) unstable; urgency=low * another pull from my branch * change my maintainer mail address -- Bernd Schubert Thu, 11 Jun 2009 20:42:41 +0200 unionfs-fuse (0.23.hg.20090601-2) unstable; urgency=low * set DH_COMPAT to 7 * fix several lintian packaging errors -- Bernd Schubert Tue, 02 Jun 2009 00:18:25 +0200 unionfs-fuse (0.23.hg.20090601-1) unstable; urgency=low * new upstream release * pull from my branch to include everything that is supposed to be in 0.24 (http://podgorny.cz/~bernd/hg/hgwebdir.cgi/radek-trunk-bernd-merge) * (closes: #496794) * (closes: #530214) * (closes: #511157) * new option "-o statfs_omit_ro" (closes: #511446) * man page updated if "-o cow" (is not specified closes: #511047) * partly fixes bug #509516, I leave that bug open, since only fixed for one rw branch -- Bernd Schubert Mon, 01 Jun 2009 23:12:42 +0200 unionfs-fuse (0.21-3) unstable; urgency=high * fixes critical buffer overflow on using relativ pathes * slightly improve the man page to tell people without -ocow not everything might work as expected * change binary path from /usr/sbin to /usr/bin * (closes: #511995) * (closes: #511158) -- Bernd Schubert Sat, 24 Jan 2009 00:10:44 +0100 unionfs-fuse (0.21-2) unstable; urgency=high * fix a critical bug: creating new files in directories existing only in read-only branches failed, since the directory path wasn't copied to the rw-branch * (closes: #495380) -- Bernd Schubert Mon, 11 Aug 2008 09:22:42 +0000 unionfs-fuse (0.21-1) unstable; urgency=low * new upstream release -- Bernd Schubert Sat, 26 Jul 2008 18:28:39 +0200 unionfs-fuse (0.20-5) unstable; urgency=low * Another pull from my branch, fixes sereveral bugs, among it a critical deadlock * Installing new NEWS file and examples/ directory with dh_docs * This is actually the 0.21 release (also to be released this weekend). -- Bernd Schubert Sat, 26 Jul 2008 14:03:50 +0200 unionfs-fuse (0.20-4) unstable; urgency=low * as by suggestion of Kapil: - remove debian/copyright.in - install the CREDITS file with dh_installdocs -- Bernd Schubert Thu, 26 Jun 2008 21:02:11 +0200 unionfs-fuse (0.20-3) unstable; urgency=low * another hg pull from http://hg.podgorny.cz/unionfs-fuse (fixes the elfhash CPL incompatibility problem) * Changes to the debian/copyright files as suggested by Kapil Hari Paranjape and Richard Laager -- Bernd Schubert Thu, 26 Jun 2008 13:22:14 +0200 unionfs-fuse (0.20-2) unstable; urgency=low * add debian/watch file * fix the copyright file generation -- Bernd Schubert Mon, 23 Jun 2008 22:50:03 +0200 unionfs-fuse (0.20-1) unstable; urgency=low * Ouch, already so many internal releases and I never noticed the version string was wrong. -- Bernd Schubert Fri, 20 Jun 2008 21:13:18 +0000 unionfs-fuse (0.9.20-2) unstable; urgency=low * correct the section to misc -- Bernd Schubert Fri, 20 Jun 2008 12:25:54 +0000 unionfs-fuse (0.9.20-1) unstable; urgency=low * new upstream release * additional hg pull from http://podgorny.cz/~bernd/hg/hgwebdir.cgi/radek-trunk-bernd-merge * preparing official debian upload * switch to cmake based build system * (closes: #481490) -- Bernd Schubert Thu, 19 Jun 2008 17:37:15 +0200 unionfs-fuse (0.9.19-hg20080403-ql2) unstable; urgency=low * convert to debian quilt series * add fd.patch -- Bernd Schubert Tue, 29 Apr 2008 13:56:06 +0200 unionfs-fuse (0.9.19-hg20080403-ql1) unstable; urgency=low * rename() bugfixes * slight rmdir() and readdir() bugfixes * Update the version to 0.9.19-hg -- Bernd Schubert Thu, 3 Apr 2008 17:32:29 +0200 unionfs-fuse (0.9.18hg.ql2) unstable; urgency=low * fix dependency of unionfs-fuse and build-dependency -- Bernd Schubert Thu, 13 Mar 2008 13:49:45 +0100 unionfs-fuse (0.9.18hg-1) unstable; urgency=low * update to hg version + fixes -- Bernd Schubert Wed, 12 Mar 2008 16:54:57 +0100 unionfs-fuse (0.9.18-1) unstable; urgency=low * Initial Release. -- Bernd Schubert Wed, 12 Sep 2007 19:22:07 +0200 debian/README.source0000664000000000000000000000017212557543660011364 0ustar This package make use of quilt to sligtly modify it for Debian. See more detail read /usr/share/doc/quilt/README.source debian/copyright0000664000000000000000000001035512557543714011144 0ustar This package was debianized by Bernd Schubert on Wed, 12 Sep 2007 19:22:07 +0200. It was downloaded from http://podgorny.cz/moin/UnionFsFuse The brief summary of the copyright information for the files in this package is given below. The summary is followed by the detailed license texts. Files: * Copyright: Copyright 2008, Radek Podgorny, Bernd Schubert License: other The complete text of this license can be found at the end of this file in the paragraph "Modified BSD 3-Clause" Files: debian/* Copyright: Copyright 2008, Bernd Schubert License: other The complete text of this license can be found at the end of this file in the paragraph "Modified BSD 3-Clause" Files: hashtable*.[ch] Copyright: Copyright 2002, 2004, Christopher Clark License: other The complete text of this license can be found at the end of this file in the paragraph "Modified BSD 3-Clause" Files: cow_utils.[ch] Copyright: Copyright 1991, 1993, 1994, The Regents of the University of California. License: BSD-3 The complete text of this license can be found at the end of this file in the paragraph "BSD 3-Clause" The detailed License Texts ========================== Modified BSD 3-Clause: ---------------------- (taken from LICENSE file in source package) Copyright All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the original author; nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. BSD 3-Clause: ------------- Copyright (c) The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/patches/0000775000000000000000000000000012557543714010634 5ustar debian/patches/series0000664000000000000000000000003512557543714012047 0ustar man-page.patch mount.unionfs debian/patches/mount.unionfs0000664000000000000000000000101512557543714013376 0ustar mount.unionfs: Add to cmake install target This script should be installed to be of any use. Index: unionfs-fuse-1.0/CMakeLists.txt =================================================================== --- unionfs-fuse-1.0.orig/CMakeLists.txt 2015-01-14 11:08:20.000000000 +0100 +++ unionfs-fuse-1.0/CMakeLists.txt 2015-07-13 23:42:57.552693943 +0200 @@ -41,5 +41,7 @@ add_definitions(-DDISABLE_XATTR) ENDIF (WITH_XATTR) +INSTALL(PROGRAMS mount.unionfs DESTINATION sbin) + add_subdirectory(src) add_subdirectory(man) debian/patches/man-page.patch0000664000000000000000000000163212557543714013344 0ustar Fix the man page (unionfs vs unionfs-fuse) The binary name is unionfs, unionfs-fuse is just there for compatibility. Index: unionfs-fuse-1.0/man/unionfs.8 =================================================================== --- unionfs-fuse-1.0.orig/man/unionfs.8 +++ unionfs-fuse-1.0/man/unionfs.8 @@ -11,7 +11,7 @@ .SH "NAME" unionfs\-fuse \- A userspace unionfs implementation .SH "SYNOPSIS" -.B unionfs\-fuse +.B unionfs \fB[\-o \fIoption1\fP \-o \fIoption2\fP ... \-o \fIoptionN\fP ]\fR \fBtop_branch:lower_branch:...:lowest_branch \fR \fBmount_point\fR @@ -122,7 +122,7 @@ that might be added in later releases. .Ve .SH "AUTHORS" .B unionfs\-fuse -Original implemention by Radek Podgorny +Original implementation by Radek Podgorny .SH "COPYRIGHT" Radek Podgorny , Bernd Schubert .SH "THANKS" debian/control0000664000000000000000000000107012557543775010615 0ustar Source: unionfs-fuse Section: misc Priority: optional Homepage: https://github.com/rpodgorny/unionfs-fuse Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Bernd Schubert Build-Depends: debhelper (>= 9.0.0), libfuse-dev, cmake Standards-Version: 3.9.6 Package: unionfs-fuse Architecture: linux-any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, fuse Description: Fuse implementation of unionfs This is another unionfs implementation using filesystem in userspace (fuse). debian/watch0000664000000000000000000000012012557543660010227 0ustar version=3 http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-(.*)\.tar\.bz2 debian/source/0000775000000000000000000000000012557543660010505 5ustar debian/source/format0000664000000000000000000000001412557543660011713 0ustar 3.0 (quilt)