Bug 47096 - app-admin/sleuthkit-1.69 ebuild request
Bug#: 47096 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: CLOSED Severity: enhancement Priority: P2
Resolution: TEST-REQUEST Assigned To: dragonheart@gentoo.org Reported By: rockoo@gmail.com
Component: Ebuilds
URL:  http://packages.debian.org/unstable/admin/sleuthkit
Summary: app-admin/sleuthkit-1.69 ebuild request
Keywords:  EBUILD
Status Whiteboard: 
Opened: 2004-04-07 07:37 0000
Description:   Opened: 2004-04-07 07:37 0000
app-admin/sleuthkit-1.68 ebuild request

homepage:
http://www.sleuthkit.org/sleuthkit/

desc:
The Sleuth Kit is a collection of command line digital forensic tools. The tools run on Linux, OS X, FreeBSD, OpenBSD, and Solaris and can analyze FAT, NTFS, UFS, EXT2FS, and EXT3FS.

Autopsy requires SleuthKit

------- Comment #1 From Martin Holzer (RETIRED) 2004-04-27 09:08:57 0000 -------
Daniel wanna try this ebuild too ?

------- Comment #2 From Daniel Fullmer 2004-04-27 17:39:34 0000 -------
Created an attachment (id=30200) [details]
sleuthkit-1.69.ebuild

ACK! Sleuthkit and Autopsy were obviously not made for distros. >.<

------- Comment #3 From Daniel Black 2004-05-05 22:06:02 0000 -------
Committed to cvs.

Arch test requested - debian lists this package as unstable on all archs/

http://packages.debian.org/unstable/admin/sleuthkit

------- Comment #4 From Ferris McCormick 2004-05-06 05:05:50 0000 -------
It builds on sparc, installs without disturbing anything, and the programs seem
to run, so I'll mark it ~sparc.  I'm not sure how to go about testing it, though.

------- Comment #5 From Michael McCabe (RETIRED) 2004-05-06 07:15:33 0000 -------
Installs on s390

------- Comment #6 From Daniel Fullmer 2004-05-06 10:05:08 0000 -------
bump to 1.69, which is what i put my ebuild in as.

------- Comment #7 From Daniel Black 2004-05-06 13:46:31 0000 -------
version bumped to 1.69. Thanks Daniel. Appoligies for the oversight - good
ebuild btw.

------- Comment #8 From Daniel Fullmer 2004-05-06 14:41:53 0000 -------
>good ebuild btw.
Thanks! I feel special now. =D

------- Comment #9 From Daniel Webert 2004-05-06 18:22:35 0000 -------
*** Bug 50222 has been marked as a duplicate of this bug. ***

------- Comment #10 From Daniel Webert 2004-05-06 18:41:58 0000 -------
can not connect w/ autopsy-2.0 to sleuthkit-1.69 ... 1.68 works fine (x86)

<snip>
ERROR: Sleuth Kit file executable missing
</snap>

------- Comment #11 From Daniel Fullmer 2004-05-06 19:26:17 0000 -------
portion of sleuthkit-1.68 makefile:

no-perl:
        cd src/misc; make "CC=$(CC)" MAKELEVEL=
        cd src/hashtools; make "CC=$(CC)" MAKELEVEL=
        cd src/fstools; make "CC=$(CC)" MAKELEVEL=
        cd src/mmtools; make "CC=$(CC)" MAKELEVEL=
        cd src/file; CC="$(CC)" sh ./install


same portion of sleuthkit-1.69 makefile:

no-perl:
        cd src/misc; make "CC=$(CC)" MAKELEVEL=
        cd src/hashtools; make "CC=$(CC)" MAKELEVEL=
        cd src/fstools; make "CC=$(CC)" MAKELEVEL=
        cd src/mmtools; make "CC=$(CC)" MAKELEVEL=

The sleuthkit guys took 'file' out 'no-perl'.  My ebuild was made for 1.69 so it screwed up when using 1.68.

Add sys-apps/file to sleuthkit-1.69 and get everyone who emerge'd sleuthkit-1.68 to update and re-emerge sys-apps/file.

------- Comment #12 From Daniel Black 2004-05-06 21:29:33 0000 -------
Ok - removed version 1.68.
I added sys-apps/file as a runtime dependancy of autopsy-2.00.

sys-apps/file isn't a depend on sleuthkit so I'm not going to put it there to fix the previous version. Looking at:

$ qpkg -f -v /usr/bin/file
app-arch/file-roller-2.4.4-r2 *
gnome-base/control-center-1.4.0.5-r1 *
net-fs/coda-6.0.3 *
sys-apps/file-4.06 *

this isn't the only overwriter of "file".

NOTE to peoples here who installed verions 1.68 of sleuthkit - please remerge sys-apps/file.

Test plan for ARCHters:
Step 1:
ils /dev/discs/disc0/part1

This will list inodes of removed files on the partion /dev/discs/disc0/part1

Step 2: Create copy of disk image (suggest /boot or something small)

dd if=/dev/discs/disc0/part1 of=/tmp/image

Step 3: istat test
istat /tmp/image {inodenum from step 1 - first column}

will list metadata about that node.

------- Comment #13 From Daniel Black 2004-05-06 22:35:09 0000 -------
Please ingore my comments about other packages overwriting /usr/bin/file. This
is incorrect and a known qpkg bug #50157 that I based my information off.

------- Comment #14 From Guy Martin 2004-05-12 09:29:38 0000 -------
Marked stable on hppa.