aboutsummaryrefslogtreecommitdiff
path: root/python/dfvfs
diff options
context:
space:
mode:
Diffstat (limited to 'python/dfvfs')
-rw-r--r--python/dfvfs/README69
-rw-r--r--python/dfvfs/dfvfs.SlackBuild14
-rw-r--r--python/dfvfs/dfvfs.info8
3 files changed, 19 insertions, 72 deletions
diff --git a/python/dfvfs/README b/python/dfvfs/README
index bf75e927b2c5..5da0c46fae27 100644
--- a/python/dfvfs/README
+++ b/python/dfvfs/README
@@ -1,63 +1,10 @@
-dfvfs (Digital Forensics Virtual File System - python module)
+dfVFS, or Digital Forensics Virtual File System, provides read-only access to
+file-system objects from various storage media types and file formats.
+The goal of dfVFS is to provide a generic interface for accessing file-system
+objects, for which it uses several back-ends that provide the actual
+implementation of the various storage media types, volume systems and file
+systems.
-This package provides read-only access to file-system objects from various
-storage media types and file formats. The goal of dfVFS is to provide a generic
-interface for accessing file-system objects, for which it uses several
-back-ends that provide the actual implementation of the various storage media
-types, volume systems and file systems.
+For more information see:
-A note about REQUIREMENTS: dfvfs requires the following packages [secondary
-dependancies are listed in brackets]. They should be installed IN THE ORDER
-LISTED. This is important because while libewf support is optional for the
-sleuthkit (a requirement for pytsk), it is a REQUIRED option for the sleuthkit
-when building dfvfs. Do NOT rely on automated tools to properly order your
-dependancies.
-
-REQUIRES="[six] construct [python-gflags] [python-dateutil] [pytz] protobuf
-libbde libewf libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow
-[sleuthkit] pytsk"
-
-Supported:
-
- EWF (EWF-E01, EWF-Ex01, EWF-S01)
- QCOW version 1, 2
- Storage Media device
- (split) Storage Media RAW
- VHD
- VMDK
-
-Note that at the moment differential images are not supported.
-Volume systems
-
-Supported:
-
- APM
- BitLocker (BDE)
- GPT
- MBR
- VSS
-
-Planned:
-
- FileVault2 (CoreStorage)
- LDM
- LUKS
- Linux LVM version 1, 2
- Software Raid
-
-File systems
-
-Supported file systems:
-
- ext version 2, 3, 4
- FAT
- HFS, HFS+, HFSX
- NTFS version 3
- UFS version 1, 2
-
-Archive file types
-
-Supported:
-
- tar
- zip
+* Project documentation: https://github.com/log2timeline/dfvfs/wiki/Home
diff --git a/python/dfvfs/dfvfs.SlackBuild b/python/dfvfs/dfvfs.SlackBuild
index 53be329ba9dd..1abd5068efd0 100644
--- a/python/dfvfs/dfvfs.SlackBuild
+++ b/python/dfvfs/dfvfs.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for dfvfs
-# Copyright 2014-2015 Barry Grundy <bgrundy[at]linuxleo.com>
+# Copyright 2014-2016 Barry Grundy <bgrundy[at]linuxleo.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -21,16 +21,16 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-# updated for v20150303 March 2015 - Barry J. Grundy
+# updated for v20160108 August 2016 Barry J. Grundy
PRGNAM=dfvfs
-VERSION=${VERSION:-20150303}
+VERSION=${VERSION:-20160108}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -41,8 +41,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -76,7 +76,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ACKNOWLEDGEMENTS AUTHORS LICENSE README PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION/.
+cp -a ACKNOWLEDGEMENTS AUTHORS LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/python/dfvfs/dfvfs.info b/python/dfvfs/dfvfs.info
index 7682864a7053..a339e81836c5 100644
--- a/python/dfvfs/dfvfs.info
+++ b/python/dfvfs/dfvfs.info
@@ -1,10 +1,10 @@
PRGNAM="dfvfs"
-VERSION="20150303"
+VERSION="20160108"
HOMEPAGE="https://github.com/log2timeline/dfvfs"
-DOWNLOAD="https://github.com/log2timeline/dfvfs/releases/download/20150303/dfvfs-20150303.tar.gz"
-MD5SUM="8a6efd521504ead489c00b94d1883665"
+DOWNLOAD="https://github.com/log2timeline/dfvfs/releases/download/20160108/dfvfs-20160108.tar.gz"
+MD5SUM="32566e6bb2664f3e114b172205d8f4d7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="construct protobuf libbde libewf libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow pytsk"
+REQUIRES="construct protobuf libbde libewf libfsntfs libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow pytsk"
MAINTAINER="Barry J. Grundy"
EMAIL="bgrundy<at>linuxleo.com"