summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Walker <ka0ttic@gentoo.org>2005-05-22 20:02:59 +0000
committerAaron Walker <ka0ttic@gentoo.org>2005-05-22 20:02:59 +0000
commit03014fb40e55c07b1df90a4b1d9c0e5932e8f511 (patch)
treedc17cb783cfd5c4c324069f7289184be92228409 /app-admin
parentfixed wrapper scripts, added planeshift-setup script. (diff)
downloadhistorical-03014fb40e55c07b1df90a4b1d9c0e5932e8f511.tar.gz
historical-03014fb40e55c07b1df90a4b1d9c0e5932e8f511.tar.bz2
historical-03014fb40e55c07b1df90a4b1d9c0e5932e8f511.zip
Initial commit for bug 93271.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/nologin/ChangeLog10
-rw-r--r--app-admin/nologin/Manifest14
-rw-r--r--app-admin/nologin/files/digest-nologin-200505221
-rw-r--r--app-admin/nologin/metadata.xml9
-rw-r--r--app-admin/nologin/nologin-20050522.ebuild35
5 files changed, 69 insertions, 0 deletions
diff --git a/app-admin/nologin/ChangeLog b/app-admin/nologin/ChangeLog
new file mode 100644
index 000000000000..3ad11845a39e
--- /dev/null
+++ b/app-admin/nologin/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-admin/nologin
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/nologin/ChangeLog,v 1.1 2005/05/22 20:02:59 ka0ttic Exp $
+
+*nologin-20050522 (22 May 2005)
+
+ 22 May 2005; Aaron Walker <ka0ttic@gentoo.org> +metadata.xml,
+ +nologin-20050522.ebuild:
+ Initial commit for bug 93271.
+
diff --git a/app-admin/nologin/Manifest b/app-admin/nologin/Manifest
new file mode 100644
index 000000000000..43753209cce6
--- /dev/null
+++ b/app-admin/nologin/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 0607464df688875f52c55b2db1028ddf nologin-20050522.ebuild 1043
+MD5 addb9472de3922d46be50178edfd5d0d ChangeLog 366
+MD5 f8d10f350e91f30316ea4e1bd1e76470 metadata.xml 254
+MD5 c9bacebe6f756f54335279165ee674e0 files/digest-nologin-20050522 67
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFCkOWREZCkKN40op4RAnOlAKClQJzWyML+w3SnuPxr7ZzpWVMRiwCgpsoA
+44yYKSnzE0JWF60q09zK06E=
+=RDoZ
+-----END PGP SIGNATURE-----
diff --git a/app-admin/nologin/files/digest-nologin-20050522 b/app-admin/nologin/files/digest-nologin-20050522
new file mode 100644
index 000000000000..421f1549b161
--- /dev/null
+++ b/app-admin/nologin/files/digest-nologin-20050522
@@ -0,0 +1 @@
+MD5 63e7752069acb9244d36b6eae9fff38b nologin-20050522.tar.bz2 2096
diff --git a/app-admin/nologin/metadata.xml b/app-admin/nologin/metadata.xml
new file mode 100644
index 000000000000..d31152aca840
--- /dev/null
+++ b/app-admin/nologin/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>ka0ttic@gentoo.org</email>
+ <name>Aaron Walker</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-admin/nologin/nologin-20050522.ebuild b/app-admin/nologin/nologin-20050522.ebuild
new file mode 100644
index 000000000000..aa985f98c601
--- /dev/null
+++ b/app-admin/nologin/nologin-20050522.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/nologin/nologin-20050522.ebuild,v 1.1 2005/05/22 20:02:59 ka0ttic Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="OpenBSD's nologin - politely refuse a login; intended as a replacement shell field (in /etc/passwd) for accounts that have been disabled."
+HOMEPAGE="http://www.openbsd.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} nologin.c -o nologin"
+ $(tc-getCC) ${CFLAGS} nologin.c -o nologin || die "compilation failed"
+}
+
+src_install() {
+ doman nologin.8 || die "doman failed"
+ into /
+ dosbin nologin || die "dosbin failed"
+}
+
+pkg_postinst() {
+ einfo
+ einfo "To use nologin, edit /etc/passwd and replace /bin/false with"
+ einfo "/sbin/nologin for those accounts."
+ einfo
+ einfo "If the file /etc/nologin.txt exists, nologin displays it's"
+ einfo "contents instead of the default message."
+ einfo
+}