diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/iprutils/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/iprutils/files')
-rw-r--r-- | sys-fs/iprutils/files/iprdump | 16 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprdump-r1 | 16 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprinit | 20 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprinit-r1 | 20 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprupdate | 11 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprupdate-r1 | 11 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprutils-2.4.11.1-basename.patch | 10 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprutils-2.4.11.1-migrate_cand.patch | 11 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprutils-2.4.7-tinfo.patch | 14 | ||||
-rw-r--r-- | sys-fs/iprutils/files/iprutils-2.4.8-tinfo.patch | 14 |
10 files changed, 143 insertions, 0 deletions
diff --git a/sys-fs/iprutils/files/iprdump b/sys-fs/iprutils/files/iprdump new file mode 100644 index 000000000000..4bc9fdee64f4 --- /dev/null +++ b/sys-fs/iprutils/files/iprdump @@ -0,0 +1,16 @@ +#!/sbin/openrc-run + +depend() { + need logger iprinit +} + +start() { + ebegin "Starting the ipr dump daemon" + start-stop-daemon --start --quiet --exec /sbin/iprdump + +} + +stop() { + ebegin "Stopping the ipr dump daemon" + start-stop-daemon --stop --name iprdump +} diff --git a/sys-fs/iprutils/files/iprdump-r1 b/sys-fs/iprutils/files/iprdump-r1 new file mode 100644 index 000000000000..ffa87333475a --- /dev/null +++ b/sys-fs/iprutils/files/iprdump-r1 @@ -0,0 +1,16 @@ +#!/sbin/openrc-run + +depend() { + need logger iprinit +} + +start() { + ebegin "Starting the ipr dump daemon" + start-stop-daemon --start --quiet --exec /usr/sbin/iprdump -- --daemon + +} + +stop() { + ebegin "Stopping the ipr dump daemon" + start-stop-daemon --stop --name iprdump +} diff --git a/sys-fs/iprutils/files/iprinit b/sys-fs/iprutils/files/iprinit new file mode 100644 index 000000000000..0b8a032c7f20 --- /dev/null +++ b/sys-fs/iprutils/files/iprinit @@ -0,0 +1,20 @@ +#!/sbin/openrc-run + +depend() { + need logger +} + + +start() { + ebegin "Starting ipr initialization daemon" + + if [ ! -d /sys/class/scsi_generic ] ; then + /sbin/modprobe sg + fi + start-stop-daemon --start --quiet --exec /sbin/iprinit -- --daemon +} + +stop() { + ebegin "Shutting down ipr initialization daemon" + start-stop-daemon --stop --name iprinit +} diff --git a/sys-fs/iprutils/files/iprinit-r1 b/sys-fs/iprutils/files/iprinit-r1 new file mode 100644 index 000000000000..ef68305dbba3 --- /dev/null +++ b/sys-fs/iprutils/files/iprinit-r1 @@ -0,0 +1,20 @@ +#!/sbin/openrc-run + +depend() { + need logger +} + + +start() { + ebegin "Starting ipr initialization daemon" + + if [ ! -d /sys/class/scsi_generic ] ; then + /sbin/modprobe sg + fi + start-stop-daemon --start --quiet --exec /usr/sbin/iprinit -- --daemon +} + +stop() { + ebegin "Shutting down ipr initialization daemon" + start-stop-daemon --stop --name iprinit +} diff --git a/sys-fs/iprutils/files/iprupdate b/sys-fs/iprutils/files/iprupdate new file mode 100644 index 000000000000..3c493149dbf9 --- /dev/null +++ b/sys-fs/iprutils/files/iprupdate @@ -0,0 +1,11 @@ +#!/sbin/openrc-run + +depend() { + need logger iprinit +} + +start() { + ebegin "Checking ipr microcode levels" + /sbin/iprupdate 2>&1 > /dev/null + eend $? "Failed to complete ipr microcode updates" +} diff --git a/sys-fs/iprutils/files/iprupdate-r1 b/sys-fs/iprutils/files/iprupdate-r1 new file mode 100644 index 000000000000..65a1db2418d5 --- /dev/null +++ b/sys-fs/iprutils/files/iprupdate-r1 @@ -0,0 +1,11 @@ +#!/sbin/openrc-run + +depend() { + need logger iprinit +} + +start() { + ebegin "Checking ipr microcode levels" + /usr/sbin/iprupdate 2>&1 > /dev/null + eend $? "Failed to complete ipr microcode updates" +} diff --git a/sys-fs/iprutils/files/iprutils-2.4.11.1-basename.patch b/sys-fs/iprutils/files/iprutils-2.4.11.1-basename.patch new file mode 100644 index 000000000000..941c4902d49e --- /dev/null +++ b/sys-fs/iprutils/files/iprutils-2.4.11.1-basename.patch @@ -0,0 +1,10 @@ +--- a/iprconfig.c ++++ b/iprconfig.c +@@ -29,6 +29,7 @@ + #include <sys/wait.h> + + #include <math.h> ++#include <libgen.h> /* basename() */ + + char *tool_name = "iprconfig"; + diff --git a/sys-fs/iprutils/files/iprutils-2.4.11.1-migrate_cand.patch b/sys-fs/iprutils/files/iprutils-2.4.11.1-migrate_cand.patch new file mode 100644 index 000000000000..86ae3af6af4e --- /dev/null +++ b/sys-fs/iprutils/files/iprutils-2.4.11.1-migrate_cand.patch @@ -0,0 +1,11 @@ +--- a/iprconfig.c ++++ b/iprconfig.c +@@ -16827,7 +16828,7 @@ + } + + if (!dev->array_rcd->migrate_cand) { +- scsi_err(dev, "%s is not a candidate for array migration.\n"); ++ scsi_err(dev, "%s is not a candidate for array migration.\n", args[0]); + return -EINVAL; + } + diff --git a/sys-fs/iprutils/files/iprutils-2.4.7-tinfo.patch b/sys-fs/iprutils/files/iprutils-2.4.7-tinfo.patch new file mode 100644 index 000000000000..406f3efff2a7 --- /dev/null +++ b/sys-fs/iprutils/files/iprutils-2.4.7-tinfo.patch @@ -0,0 +1,14 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -30,7 +30,10 @@ + AC_CHECK_LIB([menu], [new_menu], [], [AC_ERROR("libmenu not found.")]) + AC_CHECK_LIB([panel], [show_panel], [], [AC_ERROR("libpanel not found.")]) + AC_CHECK_LIB([ncurses], [curses_version], [], +- [AC_ERROR("libncurses not found.")]) ++ AC_CHECK_LIB([tinfo], [curses_version], [], ++ [AC_ERROR("libncurses not found.")])) ++AC_CHECK_LIB([ncurses], [wnoutrefresh], [], ++ [AC_ERROR("libncurses not found.")]) + + # Checks for header files. + AC_CHECK_HEADERS([fcntl.h libintl.h locale.h netinet/in.h nl_types.h \ diff --git a/sys-fs/iprutils/files/iprutils-2.4.8-tinfo.patch b/sys-fs/iprutils/files/iprutils-2.4.8-tinfo.patch new file mode 100644 index 000000000000..29930b76387e --- /dev/null +++ b/sys-fs/iprutils/files/iprutils-2.4.8-tinfo.patch @@ -0,0 +1,14 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -51,7 +51,10 @@ + + save_LIBS="$LIBS" + AC_CHECK_LIB([ncurses], [curses_version], [], +- [AC_ERROR("libncurses not found.")]) ++ AC_CHECK_LIB([tinfo], [curses_version], [], ++ [AC_ERROR("libncurses not found.")])) ++AC_CHECK_LIB([ncurses], [wnoutrefresh], [], ++ [AC_ERROR("libncurses not found.")]) + AC_CHECK_LIB([form], [free_form], [], [AC_ERROR("libform not found.")]) + AC_CHECK_LIB([m], [matherr], [], [AC_ERROR("libm not found.")]) + AC_CHECK_LIB([menu], [new_menu], [], [AC_ERROR("libmenu not found.")]) |