Skip to content

Commit

Permalink
tar -zxvf HPE_StoreOpen_Software_3.4.2_Source_Z7550-02501.tar.gz
Browse files Browse the repository at this point in the history
  • Loading branch information
redvers committed Nov 29, 2019
0 parents commit f909474
Show file tree
Hide file tree
Showing 276 changed files with 143,017 additions and 0 deletions.
82 changes: 82 additions & 0 deletions BUILDING.linux
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
=======================================================================
HPE StoreOpen Software (HPE-SOS) - Version 3.4.2
=======================================================================

Files in this download contain Licensed Materials, property of HPE,
(C) Copyright 2015-2018 Hewlett Packard Enterprise Development LP

Files in this download also contain Licensed Materials, property of IBM,
(C) Copyright IBM Corp. 2010, 2014

See the Licensing agreement (COPYING.LIB) when LTFS is downloaded.

The LTFS software application is an open-source tape file system
implemented on dual partition tape drives.

Further details on HPE's LTFS implementation can be found at
www.hpe.com/storage/storeopen

=======================================================================
Building HPE-SOS from source code
=======================================================================

1. Unpack the archive source file to a suitable location, for example
/usr/local/src/ :

$ gunzip HPE-SOS_SOURCE.tar.gz
$ tar xf HPE-SOS_SOURCE.tar

2. Required Software packages - HPE StoreOpen Software 3.4.2 requires the
following software packages on Linux. Make sure that these packages
are installed on the target computer.

1. libicu 50.1.2
2. libicu-devel 50.1.2
3. fuse 2.8.5 or higher (kernel and shared library modules)
4. fuse-libs 2.8.5 or higher
5. libxml2-2.7.6
6. e2fsprogs 1.41

For example:
$ rpm -q icu libicu-devel fuse fuse-libs fuse-devel

icu-50.1.2
libicu-devel-50.1.2
fuse-2.8.5-1
fuse-libs-2.8.5-1
fuse-devel-2.8.5-1

If any of the packages are not installed, then you must add them
from the installation DVD or other repository.

Note that further packages may need to be installed, depending on your
current system configuration. These may include uuid (part of the
e2fsprogs package) and libxml2.

3. Run the configure script
$ cd hpe-sos_3.4.2
$ ./configure

This will check for various dependencies; you must correct any problems
before you can proceed.

4. Build the package
$ make

5. Copy the compiled files to the correct locations
$ make install

The executables (ltfs, mkltfs, ltfsck) are placed in /usr/local/bin/
The supporting dynamic files are placed under /usr/local/lib/

6. On some systems it may be necessary to tell the linker/loader how to
locate the required dynamic library files. There are several ways
of doing this:
a) Add /usr/local/lib/ to the environment variable LD_LIBRARY_PATH
or
b) (As root) Add /usr/local/lib/ to the file /etc/ld.so.conf, and
then execute ldconfig
Refer to the man pages for ld.so and ldconfig for further details.

7. That's it! Refer to the README file for details of how to use LTFS.

65 changes: 65 additions & 0 deletions BUILDING.macosx
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
=======================================================================
HPE StoreOpen Software (HPE-SOS) - Version 3.4.2
=======================================================================

Files in this download contain Licensed Materials, property of HPE,
(C) Copyright 2015, 2016 Hewlett Packard Enterprise Development LP

Files in this download also contain Licensed Materials, property of IBM,
(C) Copyright IBM Corp. 2010, 2014

See the Licensing agreement (COPYING.LIB) when LTFS is downloaded.

The LTFS software application is an open-source tape file system
implemented on dual partition tape drives.

Further details on HPE's LTFS implementation can be found at
www.hpe.com/storage/storeopen


=======================================================================
Building HPE-SOS from source code (Mac OS X)
=======================================================================

1. Unpack the archive source file to a suitable location:

$ gunzip HPE-SOS_SOURCE.tar.gz
$ tar xf HPE-SOS_SOURCE.tar

2. Ensure that the following packages have been installed:
Apple Developer Tools
OSXFUSE (Refer to HPE Data Agile BURA Compatibility Matrix
at www.hpe.com/storage/BURACompatibility
for OSXFUSE version information)
ICU 50.1.2

3. Run the LTFS build script:

$ cd hpe-sos_3.4.2
$ ./build_osx_package.sh

If no errors are reported then the build was successful.

Do not use the configure script or Makefile; these are intended for
use on Linux platforms. The supplied build_osx_package.sh script
performs the steps needed to build on the Mac OS X platform.

4. The build process produces an installable package in the directory
hpe-sos_3.4.2/distribution/

Open that directory in Finder and select the HPEStoreOpenSoftware.pkg

The installation files will be copied to the directory
/Library/Frameworks/LTFS.framework/Versions/Current/
and symbolic links for the executables (mkltfs, ltfs, ltfsck, unltfs)
are created in /usr/local/bin/

5. That's it! Refer to the README file for details of how to use LTFS.

6. To uninstall LTFS, you need to delete the symbolic links in
/usr/local/bin/ for the executables (mkltfs, ltfs, ltfsck, unltfs)
and then delete the directory /Library/Frameworks/LTFS.framework

Execute the command:
pkgutil --forget com.hpe.ltfs
to cause the Package Manager subsystem to remove references to LTFS.
Loading

0 comments on commit f909474

Please sign in to comment.