Am-Utils Cross Reference
am-utils/

source navigation ]
identifier search ]
freetext search ]
file search ]
 
Version: 6.0.1 ] [ 6.0.2 ] [ 6.0.3 ] [ 6.0.4 ] [ 6.0.5 ] [ 6.0.6 ] [ 6.0.7 ] [ 6.0.8 ] [ 6.0.9 ] [ 6.0.10 ] [ 6.1 ] [ 6.1.1 ]

Name Size Last modified (GMT) Description
Folder amd/ 2005-08-03 02:15:05
Folder amq/ 2005-08-03 02:15:05
Folder conf/ 2005-08-03 02:15:02
Folder doc/ 2005-08-03 02:15:05
Folder fixmount/ 2005-08-03 02:15:05
Folder fsinfo/ 2005-08-03 02:15:05
Folder hlfsd/ 2005-08-03 02:15:05
Folder include/ 2005-08-03 02:15:04
Folder libamu/ 2005-08-03 02:15:04
Folder m4/ 2005-08-03 02:15:02
Folder mk-amd-map/ 2005-08-03 02:15:05
Folder scripts/ 2005-08-03 02:15:05
Folder wire-test/ 2005-08-03 02:15:05
File AUTHORS 15013 bytes 2005-07-05 17:39:02
File BUGS 12102 bytes 2005-07-15 18:28:41
File COPYING 2041 bytes 2005-01-03 20:16:44
File ChangeLog 406588 bytes 2005-08-03 02:13:44
File FAQ 2971 bytes 2005-03-16 03:29:21
File INSTALL 4483 bytes 2005-03-16 03:34:49
File LSM.am-utils 715 bytes 2001-07-05 15:27:36
File MIRRORS.html 2838 bytes 2004-01-06 03:55:55
File MIRRORS.txt 1877 bytes 2004-01-06 03:54:42
File Makefile.am 9515 bytes 2005-07-22 14:19:09
File Makefile.in 29699 bytes 2005-08-03 00:49:47
File NEWS 49858 bytes 2005-08-03 00:48:26
File README 3881 bytes 2004-01-02 19:33:00
File README.autofs 7936 bytes 2004-01-02 21:01:43
File README.ldap 1571 bytes 2005-03-18 02:56:54
File README.osx 1656 bytes 2005-02-17 03:53:20
File README.y2k 1174 bytes 2004-01-02 19:30:38
File acinclude.m4 365092 bytes 2005-08-03 00:49:13
File aclocal.m4 42087 bytes 2005-08-03 00:49:24
File aux_conf.h.in 2028 bytes 2005-03-06 03:18:44
File bootstrap 2613 bytes 2003-10-14 01:11:50
File buildall 8773 bytes 2003-10-23 14:41:30
File config.guess 43830 bytes 2005-04-29 18:39:11
File config.guess.long 1774 bytes 2005-05-20 17:11:42
File config.h.in 56038 bytes 2005-08-03 00:49:36
File config.sub 31544 bytes 2005-04-29 18:39:18
File configure 1898226 bytes 2005-08-03 00:49:35
File configure.in 36767 bytes 2005-08-03 01:11:15
File depcomp 15205 bytes 2005-02-21 18:32:48
File install-sh 9206 bytes 2005-02-21 18:32:48
File ldap-id.ms 9625 bytes 2001-01-12 21:46:55
File ldap-id.txt 10824 bytes 2001-01-12 21:46:56
File ldap.schema 1511 bytes 2005-03-18 02:52:48
File ltmain.sh 185918 bytes 2005-05-24 04:45:11
File missing 10587 bytes 2005-02-21 18:32:48
File mkinstalldirs 3421 bytes 2005-02-21 18:32:48
File stamp-h.in 10 bytes 2005-08-03 00:49:47
File tasks 3391 bytes 2005-03-16 03:43:41

  1 This is the official version of am-utils.
  2 
  3 See the file NEWS for news on this and previous releases.
  4 
  5 *** General Notes to alpha/beta testers:
  6 
  7 [A] as alpha/beta testers, I expect you to be able to find certain things on
  8 your own (especially look at the sources to figure out how things work).
  9 
 10 [B] if you intend to modify any files, first find out if the file you want
 11 to modify gets autogenerated from some other place.  If so, modify it at the
 12 source.
 13 
 14 You can adjust some of the configuration of am-utils after it has been
 15 auto-configured by putting whatever definitions you wish in a file called
 16 localconfig.h, located in the top build directory (the same one where
 17 config.h is created for you).
 18 
 19 [C] there are several ways you can build am-utils:
 20 
 21 (1) run the buildall script as follows:
 22 
 23         ./buildall
 24 
 25 This would build all the applications inside a special directory relative to
 26 the root of the source tree, called A.<cpu-company-system>, where the <>
 27 part is filled in by GNU's config.guess script.  This is the preferred
 28 method, for it will separate the build from the sources, and allow you to
 29 run buildall for multiple architectures concurrently.
 30 
 31 You can run "buildall -h" to see what options it takes.
 32 
 33 (2) run the configure script such as:
 34 
 35         ./configure
 36 
 37 and then run
 38 
 39         make
 40 
 41 This would configure amd in the directory you've run the configure script
 42 in, and the built it there.  Run "make install" to install all the necessary
 43 files.
 44 
 45 Note that this is good for building only one version of amd on one
 46 architecture!  Don't try this for multiple architectures.  If you must, then
 47 after doing one such build, run "make distclean" and then reconfigure for
 48 another architecture.
 49 
 50 (3) run the configure script for build in a different location.  Let's say
 51 that /src/am-utils-6.0 is where you unpacked the sources.  So you could
 52 
 53         mkdir /src/build/sunos5
 54         cd /src/build/sunos5
 55         /src/am-utils-6.0/configure --srcdir=/src/am-utils-6.0
 56         make
 57 
 58 This is a manual method that will let you build in any directory outside the
 59 am-utils source tree.  It requires that your "make" program understand
 60 VPATH.  This can be used multiple times to build am-utils concurrently in
 61 multiple (but different) directories.  In fact, the buildall script
 62 described above does precisely that, using the A.* subdirectories.
 63 
 64 (4) If you need to configure am-utils with extra libraries and/or headers,
 65 for example to add hesiod support, do so as follows:
 66 
 67         configure --enable-libs="-lhesiod -lresolv" \
 68                 --enable-ldflags="-L/usr/local/hesiod/lib" \
 69                 --enable-cppflags="-I/usr/local/hesiod/include"
 70 
 71 [D] If you modify any of the *.[chyl] sources in the directories amd, amq,
 72 hlfsd, lib, etc, all you need to do to get a new version of am-utils is run
 73 make.
 74 
 75 If you modify any of the files in the m4/ or conf/ directories, or any *.in
 76 or *.am file, then you must rebuild the configure script, Makefile.in files,
 77 aclocal.m4, etc.  The best way to do so is to run
 78 
 79         ./bootstrap
 80 or
 81         ./buildall -K
 82 
 83 To be a developer and be able to run "bootstrap", you must have
 84 autoconf-2.50, automake-1.5, and libtool 1.4 installed on your system (or
 85 later versions thereof).  You no longer need to get my special version of
 86 automake.  Contact me if you'd like to be a maintainer and get access to the
 87 CVS server.
 88 
 89 After you've remade the basic configuration files you must rerun the
 90 buildall script to rerun configure and then remake the binaries.
 91 
 92 Modifying M4 macros may not be very intuitive to anyone that has not done so
 93 before.  Let me know if you are having any problems with them.  I fully
 94 expect, at least initially, to have to be the sole developers of the M4
 95 macros and let others concentrate on C sources.
 96 
 97 [E] Report all bugs to am-utils@am-utils.org.  Avoid reporting to my
 98 personal email address.  It is important to involve the whole list in bug
 99 fixes etc.
100 
101 Good luck.
102 
103 Erez Zadok,
104 Maintainer, am-utils.

~ [ source navigation ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
This page is hosted at the Filesystems and Storage Lab at Stony Brook.