Files
oldlinux-files/ftp-archives/tsx-11.mit.edu/1996-10-07/sources/FSF/file125A.Notes
2024-02-19 00:24:15 -05:00

128 lines
4.0 KiB
Plaintext

Ian Darwin's file 1.25
Binaries for Linux prepared by faith@cs.unc.edu, Thu Dec 24 12:07:58 1992
Compiled with gcc 2.2.2d7 (-O6)
Linked with jump-4.1 libraries (-s), but tested with jump-4.2 libraries
To install from Linux binary distribution:
1) Get binary distribution (file125A.taz) from
ftp.cs.unc.edu:/pub/faith/linux/utils or from
tsx-11.mit.edu:/pub/linux/binaries/FSF
2) cd /
3) gtar zpxvf file125A.taz
Alternatively, the SLS sysinstall program can be used.
To uninstall this binary distribution, do the following:
cd /usr/src/file-1.25
./file125A.Unins
To install from source:
1) Get source from:
ftp.cs.toronto.edu:/pub/darwin/file/* (shar)
ftp.cs.unc.edu:/pub/faith/linux/utils/source/file-1.25.tar.Z
2) Unarchive the files into /usr/src/file-1.25
3) cd file-1.25
4) patch -p1 < file125A.Notes [no editing needed!]
5) make install
The following are diffs against the current source distribution:
diff -rcN file-1.25.old/Magdir/Header file-1.25/Magdir/Header
*** file-1.25.old/Magdir/Header
--- file-1.25/Magdir/Header Thu Dec 24 11:36:45 1992
***************
*** 0 ****
--- 1,4 ----
+ # Magic data for file(1) command.
+ # Machine-genererated from src/file/Magdir/*; edit there only!
+ # Format is described in magic(5)
+
diff -rcN file-1.25.old/Magdir/Localstuff file-1.25/Magdir/Localstuff
*** file-1.25.old/Magdir/Localstuff
--- file-1.25/Magdir/Localstuff Thu Dec 24 11:59:56 1992
***************
*** 0 ****
--- 1,11 ----
+ # Add any locally-observed files here. Remember:
+ # text if readable, executable if runnable binary, data if unreadable.
+ # Values for Linux/i386 binaries
+ 2 short 100 Linux/i386
+ >0 short 0407 executable
+ >0 short 0410 pure executable
+ >0 short 0413 demand paged executable
+ >16 long >0 not stripped
+ >0 string Jump jump
+ # core dump file
+ 216 long 0421 core file (Linux)
diff -rcN file-1.25.old/Makefile file-1.25/Makefile
*** file-1.25.old/Makefile Thu Dec 24 15:33:46 1992
--- file-1.25/Makefile Thu Dec 24 11:43:44 1992
***************
*** 23,42 ****
# 4. This notice may not be removed or altered.
SHELL = /bin/sh
! #MAGIC = /etc/magic
! MAGIC = /usr/local/etc/magic
DEFS = -DMAGIC='"$(MAGIC)"' # -Dvoid=int
! CC = cc
! COPTS = -O # -g # gcc allows both
! COPTS = -O -g # gcc allows both
# For truly antique environments, use this for (dummy) include files:
#COPTS = -O -Ilocalinc
CFLAGS = $(COPTS) $(DEFS)
! LDFLAGS = $(COPTS) # -Bstatic # older gdb couldn't handle shared libs
SHAR = bundle
OFILE = /usr/bin/file # old or distributed version, for comparison
# Where new binary lives; typically /usr/local (BSD), /usr/lbin (USG).
! BINDIR = /usr/local/bin
# For installing our man pages;
# MANCxxx is manual section for Commands, MANFxxx is section for file formats.
# MANxDIR is directory names; MANxEXT is the filename extention. Usual values:
--- 23,42 ----
# 4. This notice may not be removed or altered.
SHELL = /bin/sh
! MAGIC = /etc/magic
! #MAGIC = /usr/local/etc/magic
DEFS = -DMAGIC='"$(MAGIC)"' # -Dvoid=int
! CC = gcc
! COPTS = -O6 -s # -g # gcc allows both
! #COPTS = -O -g # gcc allows both
# For truly antique environments, use this for (dummy) include files:
#COPTS = -O -Ilocalinc
CFLAGS = $(COPTS) $(DEFS)
! LDFLAGS = $(COPTS) -s # -Bstatic # older gdb couldn't handle shared libs
SHAR = bundle
OFILE = /usr/bin/file # old or distributed version, for comparison
# Where new binary lives; typically /usr/local (BSD), /usr/lbin (USG).
! BINDIR = /usr/bin
# For installing our man pages;
# MANCxxx is manual section for Commands, MANFxxx is section for file formats.
# MANxDIR is directory names; MANxEXT is the filename extention. Usual values:
***************
*** 55,62 ****
# MANCDIR /usr/man/local/man1
# MANCEXT 1
! MANCDIR = /usr/local/man/man1
! MANFDIR = /usr/local/man/man5
MANCEXT = 1
MANFEXT = 5
--- 55,62 ----
# MANCDIR /usr/man/local/man1
# MANCEXT 1
! MANCDIR = /usr/man/man1
! MANFDIR = /usr/man/man5
MANCEXT = 1
MANFEXT = 5