mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
51 lines
1.9 KiB
Tcl
51 lines
1.9 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
||
|
||
PortSystem 1.0
|
||
|
||
name calife
|
||
version 3.0.6
|
||
categories security
|
||
license GPL-2
|
||
maintainers keltia.net:roberto openmaintainer
|
||
description Provides super user privileges to specific users
|
||
long_description Calife is a small utility close to sudo(8) \
|
||
but lightweight, and it preserves the caller’s environment \
|
||
(shell aliases, PATH and so on).
|
||
homepage https://www.keltia.net/programs/calife
|
||
master_sites https://assets.keltia.net/calife
|
||
|
||
checksums rmd160 92fe1a21d3df98120ce66b696503cffe90472d52 \
|
||
sha256 f09b5c73439bab14a7ff1438b8f22a8da6216a5caf0ef8467f85467b2217357e \
|
||
size 98768
|
||
use_xz yes
|
||
|
||
configure.args-append --with-etcdir=${prefix}/etc
|
||
|
||
destroot {
|
||
xinstall -m 755 -d ${destroot}${prefix}/share/calife
|
||
|
||
xinstall -m 4755 ${worksrcpath}/calife \
|
||
${destroot}${prefix}/bin/calife
|
||
xinstall -m 444 ${worksrcpath}/pam/macosx \
|
||
${destroot}${prefix}/share/calife/pam.d-calife
|
||
xinstall -m 600 ${worksrcpath}/calife.auth-dist \
|
||
${destroot}${prefix}/etc
|
||
xinstall -m 644 ${worksrcpath}/calife.1 \
|
||
${destroot}${prefix}/share/man/man1
|
||
xinstall -m 644 ${worksrcpath}/calife.auth.5 \
|
||
${destroot}${prefix}/share/man/man5
|
||
}
|
||
|
||
notes "
|
||
To use calife, you will have to MANUALLY:
|
||
– copy ${prefix}/share/calife/pam.d-calife as /etc/pam.d/calife
|
||
with this command:
|
||
sudo cp ${prefix}/share/calife/pam.d-calife /etc/pam.d/calife
|
||
– edit ${prefix}/etc/calife-auth and give adequate permissions
|
||
(see man calife.auth or ${prefix}/etc/calife-auth-dist for syntax
|
||
"
|
||
|
||
livecheck.type regex
|
||
livecheck.url ${homepage}
|
||
livecheck.regex Latest version is (\[\\d\.\]+)
|