Package Details: freeipmi 1.6.6-2

Git Clone URL: https://aur.archlinux.org/freeipmi.git (read-only, click to copy)
Package Base: freeipmi
Description: Provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification.
Upstream URL: https://www.gnu.org/software/freeipmi
Licenses: GPL
Provides: libfreeipmi.so=17, libipmiconsole.so=2, libipmidetect.so=0, libipmimonitoring.so=6
Submitter: ndowens
Maintainer: yochananmarqos (grawlinson)
Last Packager: yochananmarqos
Votes: 40
Popularity: 0.77
First Submitted: 2009-07-05 07:19
Last Updated: 2020-09-30 15:42

Latest Comments

1 2 3 4 Next › Last »

grawlinson commented on 2020-09-30 15:40

I would like to be added as a co-maintainer. Thanks! :)

yochananmarqos commented on 2020-09-30 15:05

@grawlinson: Thanks! Apparently I forgot to test installation yesterday.

Let me know if you'd like to be a Co-Maintainer.

grawlinson commented on 2020-09-30 07:17

Hi, I've forked this package for my own usage and I'd like to contribute the following changes back:

  • Install binaries to /usr/bin instead of /usr/sbin (pacman won't install the package due to /usr/sbin being owned by the filesystem)
  • Proper backup of all conf files in /etc/freeipmi
  • Added GPG verification of the source

This diff should have all the above changes:

diff --git a/.SRCINFO b/.SRCINFO
index 9154bc4..8fea7d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
 pkgbase = freeipmi
-   pkgdesc = Provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification.
+   pkgdesc = In-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification
    pkgver = 1.6.6
    pkgrel = 1
    url = https://www.gnu.org/software/freeipmi
@@ -12,9 +12,18 @@ pkgbase = freeipmi
    provides = libipmiconsole.so=2
    provides = libfreeipmi.so=17
    options = !libtool
-   backup = etc/freeipmi/*.conf
+   backup = etc/freeipmi/freeipmi.conf
+   backup = etc/freeipmi/freeipmi_interpret_sel.conf
+   backup = etc/freeipmi/freeipmi_interpret_sensor.conf
+   backup = etc/freeipmi/ipmidetect.conf
+   backup = etc/freeipmi/ipmidetectd.conf
+   backup = etc/freeipmi/ipmiseld.conf
+   backup = etc/freeipmi/libipmiconsole.conf
    source = https://ftp.gnu.org/gnu/freeipmi/freeipmi-1.6.6.tar.gz
-   sha256sums = cfa30179b44c582e73cf92c2ad0e54fe49f9fd87f7a0889be9dc2db5802e6aab
+   source = https://ftp.gnu.org/gnu/freeipmi/freeipmi-1.6.6.tar.gz.sig
+   validpgpkeys = A865A9FB6F0387624468543A3EFB7C4BE8303927
+   b2sums = dbdb8bf4440548b0b7885a7c940f810e5266245004c42b5d4acad2acc6058cdd580bd0e2908a6c66b62c7417101cec49981038145c743096fd6294d8ae2a7e75
+   b2sums = SKIP

 pkgname = freeipmi

diff --git a/PKGBUILD b/PKGBUILD
index 6243277..82cd569 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,45 +4,57 @@
 pkgname=freeipmi
 pkgver=1.6.6
 pkgrel=1
-pkgdesc="Provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification."
+pkgdesc="In-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification"
 arch=('x86_64' 'aarch64')
 url="https://www.gnu.org/software/freeipmi"
 license=('GPL')
 depends=('libgcrypt')
 provides=('libipmimonitoring.so=6' 'libipmidetect.so=0' 'libipmiconsole.so=2'
           'libfreeipmi.so=17')
-backup=("etc/$pkgname/*.conf")
+backup=("etc/$pkgname/freeipmi.conf"
+        "etc/$pkgname/freeipmi_interpret_sel.conf"
+        "etc/$pkgname/freeipmi_interpret_sensor.conf"
+        "etc/$pkgname/ipmidetect.conf"
+        "etc/$pkgname/ipmidetectd.conf"
+        "etc/$pkgname/ipmiseld.conf"
+        "etc/$pkgname/libipmiconsole.conf")
+
 options=('!libtool')
-source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz")
-sha256sums=('cfa30179b44c582e73cf92c2ad0e54fe49f9fd87f7a0889be9dc2db5802e6aab')
+source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig})
+b2sums=('dbdb8bf4440548b0b7885a7c940f810e5266245004c42b5d4acad2acc6058cdd580bd0e2908a6c66b62c7417101cec49981038145c743096fd6294d8ae2a7e75'
+        'SKIP')
+validpgpkeys=('A865A9FB6F0387624468543A3EFB7C4BE8303927') # Albert Chu <chu11@llnl.gov>
+

 build() {
-   cd "$pkgname-$pkgver"
+  cd "$pkgname-$pkgver"

-   if [[ "$CARCH" == "x86_64" ]]; then
-   ./configure \
-       --prefix=/usr \
-       --exec-prefix=/usr \
-       --sysconfdir=/etc \
-       --localstatedir=/var \
-       --mandir=/usr/share/man
-   else
-   ./configure \
-       --prefix=/usr \
-       --exec-prefix=/usr \
-       --sysconfdir=/etc \
-       --localstatedir=/var \
-       --mandir=/usr/share/man \
-       --build-arm
-   fi
+  if [[ "$CARCH" == "x86_64" ]]; then
+  ./configure \
+    --prefix=/usr \
+    --exec-prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --mandir=/usr/share/man \
+    --sbindir=/usr/bin
+  else
+  ./configure \
+    --prefix=/usr \
+    --exec-prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --mandir=/usr/share/man \
+    --sbindir=/usr/bin \
+    --build-arm
+  fi

-   make
+  make
 }

 package() {
-   cd "$pkgname-$pkgver"
-   make DESTDIR="$pkgdir" install
+  cd "$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install

-   # Move init scripts and config to Arch paths
-   mv "$pkgdir"/etc/sysconfig "$pkgdir"/etc/conf.d
+  # Move init scripts and config to Arch paths
+  mv "$pkgdir"/etc/sysconfig "$pkgdir"/etc/conf.d
 }

fukawi2 commented on 2020-09-29 01:59

@yochananmarqos I post comments to advise people when an update has been made should they wish to upgrade.

I haven't used FreeIPMI for years, so I've disowned and you're welcome to take it over.

yochananmarqos commented on 2020-09-28 23:02

@fukawi2: This is a comment section, not a commit log. Are you planning to "bump to 1.6.6"?

fukawi2 commented on 2019-08-23 08:04

Bump to 1.6.4

fukawi2 commented on 2018-05-10 23:54

Bump to 1.6.2

fukawi2 commented on 2018-02-04 23:13

Bump to 1.6.1

fukawi2 commented on 2016-11-05 23:22

Bump to 1.5.5
Sorry for the delay, emails slipped down my inbox.

fukawi2 commented on 2016-08-08 02:08

Bump to 1.5.3