summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Muskee <wimmuskee@gmail.com>2012-03-11 22:32:20 +0100
committerWim Muskee <wimmuskee@gmail.com>2012-03-11 22:32:20 +0100
commitf4dcff2c0c00d0f9f01d1e2f80df1f40dbcd6842 (patch)
tree1b1849b0ee62a08e0242f46162dff4808e15391b /net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
parentltsp-server: version bump to 5.3.5 + changes to profile (diff)
downloadltsp-f4dcff2c0c00d0f9f01d1e2f80df1f40dbcd6842.tar.gz
ltsp-f4dcff2c0c00d0f9f01d1e2f80df1f40dbcd6842.tar.bz2
ltsp-f4dcff2c0c00d0f9f01d1e2f80df1f40dbcd6842.zip
ltsp-server: Add X and pulseaudio USE for optional server login support, thx to Tom Ribbens for testing.
Diffstat (limited to 'net-misc/ltsp-server/ltsp-server-5.2.19.ebuild')
-rw-r--r--net-misc/ltsp-server/ltsp-server-5.2.19.ebuild21
1 files changed, 14 insertions, 7 deletions
diff --git a/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild b/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
index f2af462..2001cc2 100644
--- a/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
+++ b/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
@@ -15,16 +15,13 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
# Default to nfs until nbd works
-IUSE="doc dhcp examples nbd +nfs"
+IUSE="doc dhcp examples nbd +nfs +pulseaudio +X"
DEPEND=""
# NOTES on the dependencies
# xdm - we currently have to rely on /usr/lib/X11/xdm/Xsession
# iproute2 - ltsp-update-sshkeys requires ip
RDEPEND="!net-misc/ltsp-client
- x11-apps/xdm
- media-sound/pulseaudio
- x11-base/xorg-server
net-misc/openssh
virtual/tftp
dhcp? ( || ( net-misc/dhcp net-dns/dnsmasq ) )
@@ -36,6 +33,13 @@ RDEPEND="!net-misc/ltsp-client
sys-block/nbd
sys-fs/squashfs-tools
)
+ pulseaudio? (
+ media-sound/pulseaudio
+ )
+ X? (
+ x11-apps/xdm
+ x11-base/xorg-server
+ )
sys-fs/ltspfs
sys-apps/lsb-release
>sys-apps/quickstart-0.6
@@ -132,8 +136,11 @@ pkg_postinst(){
einfo "Mounting swap over NBD is supported."
einfo
fi
-
- einfo "Don't forget to install a window manager,"
- einfo "you can't log in to your ltsp-client without one."
+
+ if use X; then
+ einfo
+ einfo "Don't forget to install a window manager,"
+ einfo "you can't log in with X onto your server without one."
+ fi
}