Skip to main content
Sign in
Snippets Groups Projects
Commit 54ec6632 authored by ballen4705's avatar ballen4705
Browse files

Release 5.21 RELEASE_5_21

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@1130 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent b783c483
No related branches found
No related tags found
No related merge requests found
CHANGELOG for smartmontools
$Id: CHANGELOG,v 1.214 2003/10/14 17:34:29 drkirkby Exp $
$Id: CHANGELOG,v 1.215 2003/10/15 05:35:51 ballen4705 Exp $
Maintainers / Developers Key:
[BA] Bruce Allen
[EB] Erik Inge Bolsø
[SB] Stanislav Brabec
[PC] Peter Cassidy
[FM] Frédéric L. W. Meunier
[EM] Eduard Martinescu
[PW] Phil Williams
[GF] Guilhem Frézou
[DG] Douglas Gilbert
[GG] Guido Guenther
[KM] Kai Mäkisara
[GF] Guilhem Frézou
[DK] Dr. David Kirkby
[KM] Kai Mäkisara
[EM] Eduard Martinescu
[FM] Frédéric L. W. Meunier
[PW] Phil Williams
NOTES FOR FUTURE RELEASES: see TODO file.
......@@ -22,6 +22,8 @@ CURRENT DEVELOPMENT VERSION (see VERSION file in this directory):
<ADDITIONS TO THE CHANGE LOG SHOULD BE ADDED HERE, PLEASE>
smartmontools 5.21
[DK] Changed configure.in so -Wall is only included if gcc
is used (this is a gcc specific flag) and -fsignedchar
is not used at all (this is a gcc specific compiler
......
......
Smartmontools installation instructions
=======================================
$Id: INSTALL,v 1.22 2003/10/12 21:16:44 arvoreen Exp $
$Id: INSTALL,v 1.23 2003/10/15 05:35:51 ballen4705 Exp $
Please also see the smartmontools home page:
http://smartmontools.sourceforge.net/
......@@ -46,13 +46,11 @@ Then type:
./autogen.sh
and continue with step [3] below, skipping the "unpack the tarball" step.
Further details of using CVS can be found at the URL above.
The autogen.sh command is ONLY required when installing from CVS. You
need GNU Autoconf, GNU Automake, and their dependencies installed in
order to run it.
need GNU Autoconf (version 2.50 or greater) GNU Automake (version 1.6
or greater) and their dependencies installed in order to run it.
[3] Installing from the source tarball
======================================
......@@ -77,8 +75,12 @@ following set of installation directories:
These will overwrite existing "distribution" installations for Red
Hat, Slackware, and some other Linux distributions.
For different installation locations or distributions, simply change
add arguments to ./configure as shown in [4] below.
For different installation locations or distributions, simply add
arguments to ./configure as shown in [4] below.
If you wish to alter the default C-compiler flags, set an environment
variable CFLAGS='your options' before doing ./configure, or else do
make CFLAGS='your options',
[4] Guidelines for different Linux distributions
================================================
......
......
......@@ -3,7 +3,7 @@
# do a smartmontools release
# (C) 2003 Bruce Allen <ballen4705@users.sourceforge.net>,
# Guido Guenther <agx@sigxcpu.org>
# $Id: do_release,v 1.19 2003/10/14 14:22:44 ballen4705 Exp $
# $Id: do_release,v 1.20 2003/10/15 05:37:52 ballen4705 Exp $
KEYID=0x9BB19A22
......@@ -45,7 +45,7 @@ inc_release()
# run automake/autoconf
if [ -f Makefile ] ; then
make distcheck && exit 1
make distcheck || exit 1
make clean
make distclean
rm -f Makefile
......
......
......@@ -26,7 +26,7 @@
#include "utility.h"
#include "config.h"
const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.47 2003/10/12 09:10:03 ballen4705 Exp $"
const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.48 2003/10/15 05:35:51 ballen4705 Exp $"
ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID;
#define MODEL_STRING_LENGTH 40
......@@ -176,12 +176,20 @@ const drivesettings knowndrives[] = {
},
{ // Samsung SV4012H (known firmware)
"^SAMSUNG SV4012H$",
"^RM100-08",
"^RM100-08$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV4012H (match revision *-23 firmware)
"^SAMSUNG .*$",
".*-23$",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Samsung SV4012H (all other firmware)
"^SAMSUNG SV4012H$",
".*",
......@@ -240,7 +248,7 @@ const drivesettings knowndrives[] = {
{ // Samsung ALL OTHER DRIVES
"^SAMSUNG.*",
".*",
"Contact developers at " PACKAGE_BUGREPORT "; may need -F samsung enabled.\n",
"Contact developers at " PACKAGE_BUGREPORT "; may need -F samsung[2] enabled.\n",
NULL, NULL, NULL
},
{ // Maxtor 6L080J4 and 4K080H4
......
......
......@@ -26,7 +26,7 @@
#include "utility.h"
#include "config.h"
const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.47 2003/10/12 09:10:03 ballen4705 Exp $"
const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.48 2003/10/15 05:35:51 ballen4705 Exp $"
ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID;
#define MODEL_STRING_LENGTH 40
......@@ -176,12 +176,20 @@ const drivesettings knowndrives[] = {
},
{ // Samsung SV4012H (known firmware)
"^SAMSUNG SV4012H$",
"^RM100-08",
"^RM100-08$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV4012H (match revision *-23 firmware)
"^SAMSUNG .*$",
".*-23$",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Samsung SV4012H (all other firmware)
"^SAMSUNG SV4012H$",
".*",
......@@ -240,7 +248,7 @@ const drivesettings knowndrives[] = {
{ // Samsung ALL OTHER DRIVES
"^SAMSUNG.*",
".*",
"Contact developers at " PACKAGE_BUGREPORT "; may need -F samsung enabled.\n",
"Contact developers at " PACKAGE_BUGREPORT "; may need -F samsung[2] enabled.\n",
NULL, NULL, NULL
},
{ // Maxtor 6L080J4 and 4K080H4
......
......
......@@ -30,7 +30,7 @@ Packager: Bruce Allen <smartmontools-support@lists.sourceforge.net>
# http://ftp1.sourceforge.net/smartmontools/smartmontools-%{version}-%{release}.tar.gz
# CVS ID of this file is:
# $Id: smartmontools.spec,v 1.132 2003/10/14 14:05:29 ballen4705 Exp $
# $Id: smartmontools.spec,v 1.133 2003/10/15 05:35:51 ballen4705 Exp $
# Copyright (C) 2002-3 Bruce Allen <smartmontools-support@lists.sourceforge.net>
# Home page: http://smartmontools.sourceforge.net/
......@@ -304,13 +304,54 @@ fi
# [EB] Erik Inge Bols
# [SB] Stanislav Brabec
# [PC] Peter Cassidy
# [FM] Frdric L. W. Meunier
# [PW] Phil Williams
# [DK] David Kirkby
# [DG] Douglas Gilbert
# [GG] Guido Guenther
# [KM] Kai Mkisarai
# [FM] Frdric L. W. Meunier
# [PW] Phil Williams
%changelog
* Wed Oct 15 2003 Bruce Allen <smartmontools-support@lists.sourceforge.net>
[DK] Changed configure.in so -Wall is only included if gcc
is used (this is a gcc specific flag) and -fsignedchar
is not used at all (this is a gcc specific compiler
flag).
[BA] Modifications so that code now compiles under solaris. Now
all that's needed (:-) is to fill in os_solaris.[hc]. Added
os_generic.[hc] as guide to future ports. Fixed -D option
of smartd (no file name). Modified -h opt of smartd/smartctl
to work properly with solaris getopt().
[EM] Update MAN pages with notes that 3ware drives are NOT supported
under FreeBSD. Cleanup FreeBSD warning message handling.
[EM] FreeBSD only: Fix first user found bug....I guess I was making
the wrong assumption on how to convert ATA devnames to
channel/unit numbers.
[EM] Allow for option --enable-sample to append '.sample' to installed
smartd.conf and rc script files. Also, let rc script shell setting
be determined by configure
[EM] Minor autoconf update to include -lcam for FreeBSD
[EM] Add conditional logic to allow FreeBSD to compile pre-ATAng.
-- note, not tested
Add some documentation to INSTALL for FreeBSD.
[EM] Implement SCSI CAM support for FreeBSD. NOTE: I am not an expert
in the use of CAM. It seems to work for me, but I may be doing
something horribly wrong, so please exercise caution.
[EM] Switch over to using 'atexit' rather than 'on_exit' routine. This also
meant we needed to save the exit status elsewhere so our 'Goodbye'
routine could examine it.
[EM] Move the DEVICESCAN code to os specific files. Also moved some of the
smartd Memory functions to utility.c to make available to smartctl.
[EM] Code janitor work on os_freebsd.c.
[EM] Added os_freebsd.[hc] code. Additional code janitor
work.
[BA] Code janitor working, moving OS dependent code into
os_linux.[hc].
[GG] conditionally compile os_{freebsd,linux}.o depending on
host architecture
[PW] Print estimated completion time for tests
[BA] Added -F samsung2 flag to correct firmware byte swap.
All samsung drives with *-23 firmware revision string.
* Sun Oct 05 2003 Bruce Allen <smartmontools-support@lists.sourceforge.net>
- [GG] Fixed broken Makefile.am (zero length smartd.conf.5
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment