Package Details: megacli 8.07.14-2

Git Clone URL: https://aur.archlinux.org/megacli.git (read-only)
Package Base: megacli
Description: CLI program for LSI MegaRAID cards, also works with some Dell PERC RAID cards.
Upstream URL: http://www.avagotech.com/
Keywords: card cli controller dell lsi megacli megaraid perc raid utility
Licenses: custom
Submitter: kbabioch
Maintainer: kbabioch
Last Packager: kbabioch
Votes: 3
Popularity: 0.656401
First Submitted: 2016-09-24 08:53
Last Updated: 2019-05-10 21:05

Latest Comments

kbabioch commented on 2019-05-28 22:00

I'm not going to add this to /usr/bin for the reasons outlined below (i.e. conflicts the FHS). Feel free to create a symlink for yourself, patch the the PKGBUILD and/or fork the package. Arch also complies with the FHS: https://wiki.archlinux.org/index.php/Frequently_asked_questions#Does_Arch_follow_the_Linux_Foundation's_Filesystem_Hierarchy_Standard_(FHS)?

It clearly states what I have discussed further down below. Proprietary software is not going into /usr/bin on my system, when there is a a choice.

Ashark commented on 2019-05-28 17:29

@kbabioch But why you are uncomfortable with it? You are typing the full path all the time? I think it will be more comfortable for all others to not make them to make additional edits to this package. Also, looking at ArchWiki, it explicitly says to not place files to /opt if there is no real need: https://wiki.archlinux.org/index.php/Nonfree_applications_package_guidelines#File_placement

kbabioch commented on 2019-04-11 20:24

To be honest I don't want to put this into /bin, as it is an "add-on application" (see previous comment) and does not belong to /bin according to the file hierarchy standard (FHS). Feel free to add a symlink and/or edit PATH if you want to have it there, personally I don't feel comfortable with this.

Ashark commented on 2019-04-09 23:24

@kbabioch, maybe just add a symlink to it? Consider adding line to package function: ln -s "/opt/MegaRAID/MegaCli/MegaCli" "${pkgdir}"/usr/bin/megacli

kbabioch commented on 2018-09-25 09:00

This is third-party software ("add-on application to use the terminology from "man 7 hier"). We only re-distribute it, but do not compile this for ourselves, so I think /opt is the right place for it. You can always add the path to your PATH environment variable, personally I don't want to do this for all users.

Malvineous commented on 2018-09-24 12:56

Is there a reason this gets installed into /opt/MegaRAID/MegaCli rather than /usr/bin like other apps? Seems /usr/bin and /usr/lib for the .so would be much more convenient.

kbabioch commented on 2016-09-24 11:12

Yes, this card is kind of legacy. I've removed the dependency on rpmextract, thanks for the feedback.

sl1pkn07 commented on 2016-09-24 09:23

oh, older cards, then i say nothing

note: you can use bsdtar for extract the content of the rpm, no need rpmextract wrapper

sorry and greetings

kbabioch commented on 2016-09-24 09:16

Not sure what the official take from LSI / Avagotech is, but in my case storcli is not compatible with my Dell Perc 6i card, so I'm still in need of megacli.

sl1pkn07 commented on 2016-09-24 09:09

megacli is not superseeded by storcli?