ACC SHELL

Path : /usr/share/doc/packages/mpt-status/
File Upload :
Current File : //usr/share/doc/packages/mpt-status/INSTALL

How can I compile mpt-status
----------------------------
Simply go with

	make

and if your kernel sources are not located at /usr/src/linux, try

	make KERNEL_PATH=/path/to/your/kernel/src

If this does not work, send me (Roberto Nibali) an email with the output and I
try to fix it. You might also need to tweak the Makefile shipped with this
package.

IMPORTANT: Try to compile mpt-status on a machine with the same kernel headers
           on which kernel version the resulting mpt-status binary will run on.
           If you compile mpt-status with 2.6.x headers and deploy the binary
           on a 2.4.x kernel based system, it might be that the tool will try
           to fetch the wrong pages and this can result in major havoc!


How can I install mpt-status
----------------------------
Simply go with (as user root)

	make install

This will install the mpt-status binary into /usr/sbin. If you need another
path, you can prefix the installation path by setting PREFIX like follows:

	make PREFIX=/my/prefix/path

To check if the mpt-status binary is installed into the correct path, invoke

	make -n install

and carefully check the output. If you're a distro packager or you otherwise
need to create a package relative to the final path, you have the possibility
to specify the DESTDIR variable. Following install call:

	make DESTDIR=/var/tmp/package install

would install the mpt-status binary into

	/var/tmp/package/usr/sbin/mpt-status

You can now also install the man page by invoking

	make install_doc

This will install the mpt-status.8 man page.


How can I uninstall mpt-status
------------------------------
Simply go with (as user root)

	make uninstall

If you previously installed mpt-status into a prefixed directory you also have
to provide this prefix to the uninstall target, like so:

	make PREFIX=/my/prefix/path uninstall

Since this is only one simple binary, the uninstall target is almost ridiculous
so for real hardcore hackers, you might also use ... rm:

	\rm -f /path/to/mpt-status

or if you so wish:

	make -n uninstall | sh

You can now also uninstall the man page by invoking

	make uninstall_doc

This will uninstall the mpt-status.8 man page.


If you don't have the kernel sources package installed (Redhat based info)
--------------------------------------------------------------------------
This applies to FC3/FC4 and RH ES4 (*).

1. Do "up2date --get-source kernel"
2. Kernel src rpm is now in /var/spool/up2date. Install it with
   "rpm -Uvh /var/spool/up2date/kernel-<version>.src.rpm"
3. Do  "cd /usr/src/redhat/SPECS/"
4. Do "rpmbuild -bp --target=i686 kernel-2.6.spec"
5. Last, you can move the source in the /usr/src/redhat/BUILD/kernel-<version>
   directory to the /usr/src tree; while not strictly necessary, we suggest that
   you do this to match the generally-available documentation.
6. cd /usr/src/redhat/BUILD/kernel-<version> /usr/src/
7. mv linux-<version> /usr/src/
8. cd /usr/src
9. ln -s ./linux-<version> linux

[* http://fedora.redhat.com/docs/release-notes/fc4/errata/#sn-kernel]


ACC SHELL 2018