all buildblocks moved one level up
This commit is contained in:
17
System/Java/modulefile
Normal file
17
System/Java/modulefile
Normal file
@@ -0,0 +1,17 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "programming language"
|
||||
set url "http://www.java.com"
|
||||
set license "See http://java.com/license"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
Java is a programming language and computing platform first released by Sun
|
||||
Microsystems in 1995. There are lots of applications and websites that will
|
||||
not work unless you have Java installed, and more are created every day.
|
||||
Java is fast, secure, and reliable. From laptops to datacenters, game
|
||||
consoles to scientific supercomputers, cell phones to the Internet, Java is
|
||||
everywhere!
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
12
System/filebench/build
Executable file
12
System/filebench/build
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::supported_os 'Linux'
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::make_all
|
||||
14
System/filebench/modulefile
Normal file
14
System/filebench/modulefile
Normal file
@@ -0,0 +1,14 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "File system and storage benchmark"
|
||||
set url "http://sourceforge.net/projects/filebench/"
|
||||
set license "Common Development and Distribution License"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
Filebench is a file system and storage benchmark that can generate a variety
|
||||
of workloads. It employs extensive Workload Model Language (WML) for detailed
|
||||
workload specification.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
22
System/fsstress/build
Executable file
22
System/fsstress/build
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
:
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
|
||||
make -j ${JOBS}
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
mkdir -p ${PREFIX}/bin
|
||||
install -m 0755 fsstress "${PREFIX}/bin"
|
||||
}
|
||||
|
||||
#pbuild::supported_os 'Linux'
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::make_all
|
||||
18
System/fsstress/modulefile
Normal file
18
System/fsstress/modulefile
Normal file
@@ -0,0 +1,18 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "fsstress"
|
||||
set url "http://www.cs.duke.edu/ari/fstress/"
|
||||
set license "BSD-like"
|
||||
set licensefile "COPYRIGHT"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
Fstress is a synthetic, flexible, self-scaling NFS file service benchmark
|
||||
whose primary goal is flexibility. Fstress exports control over several
|
||||
dimensions in both data set and workload, enabling a wide range of tests
|
||||
for fundamental evaluation of file service scalability, sizing,
|
||||
configuration, and other factors. Fstress includes several important
|
||||
canned workloads.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
22
System/mdtest/build
Executable file
22
System/mdtest/build
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
:
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
|
||||
make -j ${JOBS}
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
mkdir -p ${PREFIX}/bin
|
||||
install -m 0755 mdtest "${PREFIX}/bin"
|
||||
}
|
||||
|
||||
#pbuild::supported_os 'Linux'
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_build_dependencies "${COMPILER}" "${MPI}"
|
||||
pbuild::make_all
|
||||
14
System/mdtest/modulefile
Normal file
14
System/mdtest/modulefile
Normal file
@@ -0,0 +1,14 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "filesystem metadata benchmark"
|
||||
set url "http://mdtest.sourceforge.net/"
|
||||
set license "GNU GPL v2"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
mdtest is an MPI-coordinated metadata benchmark test that performs
|
||||
open/stat/close operations on files and directories and then reports
|
||||
the performance.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
26
System/nmap/build
Executable file
26
System/nmap/build
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
./configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--with-libpcap=included \
|
||||
--with-libpcre=included \
|
||||
--with-libdnet=included \
|
||||
--with-liblua=included \
|
||||
--with-liblinear=included
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
make -j "${JOBS}"
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
make install
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::make_all
|
||||
27
System/nmap/modulefile
Normal file
27
System/nmap/modulefile
Normal file
@@ -0,0 +1,27 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "utility for network discovery and security auditing."
|
||||
set url "http://nmap.org/"
|
||||
set license "GNU GPL v2"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
Nmap (\"Network Mapper\") is a free and open source (license) utility for
|
||||
network discovery and security auditing. Many systems and network
|
||||
administrators also find it useful for tasks such as network inventory,
|
||||
managing service upgrade schedules, and monitoring host or service uptime.
|
||||
Nmap uses raw IP packets in novel ways to determine what hosts are available
|
||||
on the network, what services (application name and version) those hosts are
|
||||
offering, what operating systems (and OS versions) they are running, what
|
||||
type of packet filters/firewalls are in use, and dozens of other
|
||||
characteristics. It was designed to rapidly scan large networks, but works
|
||||
fine against single hosts. Nmap runs on all major computer operating
|
||||
systems, and official binary packages are available for Linux, Windows, and
|
||||
Mac OS X. In addition to the classic command-line Nmap executable, the Nmap
|
||||
suite includes an advanced GUI and results viewer (Zenmap), a flexible data
|
||||
transfer, redirection, and debugging tool (Ncat), a utility for comparing
|
||||
scan results (Ndiff), and a packet generation and response analysis tool
|
||||
(Nping).
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
12
System/patchelf/build
Executable file
12
System/patchelf/build
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::supported_os 'Linux'
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::make_all
|
||||
13
System/patchelf/modulefile
Normal file
13
System/patchelf/modulefile
Normal file
@@ -0,0 +1,13 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "modify dynamic linker and RPATH of ELF executables."
|
||||
set url "http://nixos.org/patchelf.html"
|
||||
set license "GNU GPL v3"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
PatchELF is a small utility to modify the dynamic linker and RPATH of
|
||||
ELF executables.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
27
System/unison/build
Executable file
27
System/unison/build
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
:
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
make
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
install -m 0755 -d "${PREFIX}/bin"
|
||||
install -m 0755 unison "${PREFIX}/bin"
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'System'
|
||||
pbuild::set_docfiles 'BUGS.txt' 'CONTRIB' 'COPYING' 'NEWS' 'README'
|
||||
#pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::make_all
|
||||
|
||||
# Local Variables:
|
||||
# mode: sh
|
||||
# sh-basic-offset: 8
|
||||
# tab-width: 8
|
||||
# End:
|
||||
Reference in New Issue
Block a user