diff options
author | Leonardo Boshell <leonardop@gentoo.org> | 2005-09-12 03:17:58 +0000 |
---|---|---|
committer | Leonardo Boshell <leonardop@gentoo.org> | 2005-09-12 03:17:58 +0000 |
commit | 5262a2e6e036bc7e05da9790456fa3f7d088335e (patch) | |
tree | 21eccebd662c981b8fdec9f18fe47665b4410ec0 /gnome-base/gdm | |
parent | Combine all the gcc patches together, and add in a small fix for gcc4. (diff) | |
download | gentoo-2-5262a2e6e036bc7e05da9790456fa3f7d088335e.tar.gz gentoo-2-5262a2e6e036bc7e05da9790456fa3f7d088335e.tar.bz2 gentoo-2-5262a2e6e036bc7e05da9790456fa3f7d088335e.zip |
Removing old ebuild/support files.
(Portage version: 2.0.52-r1)
Diffstat (limited to 'gnome-base/gdm')
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/Xsession | 229 | ||||
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/custom.desktop | 10 | ||||
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm | 7 | ||||
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm-autologin | 7 | ||||
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/pam.d/gdmconfig | 6 | ||||
-rw-r--r-- | gnome-base/gdm/files/2.6.0-openpam/security/console.apps/gdmconfig | 5 | ||||
-rw-r--r-- | gnome-base/gdm/files/digest-gdm-2.6.0.9-r3 | 2 | ||||
-rw-r--r-- | gnome-base/gdm/gdm-2.6.0.9-r3.ebuild | 139 |
8 files changed, 0 insertions, 405 deletions
diff --git a/gnome-base/gdm/files/2.6.0-openpam/Xsession b/gnome-base/gdm/files/2.6.0-openpam/Xsession deleted file mode 100644 index 4930bacc1c7a..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/Xsession +++ /dev/null @@ -1,229 +0,0 @@ -#!/bin/sh -# -# This is SORT OF LIKE an X session, but not quite. You get a command as the -# first argument (it could be multiple words, so run it with "eval"). As a -# special case, the command can be: -# failsafe - Run an xterm only -# default - Run the appropriate Xclients startup (see the code below) -# custom - Run ~/.xsession and if that's not available run 'default' -# -# (Note that other arguments could also follow, but only the command one is -# right now relevant and supported) -# -# The output is ALREADY redirected to .xsession-errors in GDM. This way -# .xsession-errors actually gets more output such as if the PreSession script -# is failing. This also prevents DoS attacks if some app in the users session -# can be prodded to dump lots of stuff on the stdout/stderr. We wish to be -# robust don't we? In case you wish to use an existing script for other DM's, -# you can just not redirect when GDMSESSION is set. GDMSESSION will always -# be set from gdm. -# -# Also note that this is not run as a login shell, this is just executed. -# This is why we source the profile files below. -# -# based on: -# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ - -# this will go into the .xsession-errors along with all other echo's -# good for debugging where things went wrong -echo "$0: Beginning session setup..." - -# First read /etc/profile and .profile -test -f /etc/profile && . /etc/profile -test -f "$HOME/.profile" && . "$HOME/.profile" -# Second read /etc/xprofile and .xprofile for X specific setup -test -f /etc/xprofile && . /etc/xprofile -test -f "$HOME/.xprofile" && . "$HOME/.xprofile" -# Third read .bash_profile for keychain to work correctly -test -f "$HOME/.bash_profile" && . "$HOME/.bash_profile" - -# Translation stuff -if [ -x "/usr/libexec/gdmtranslate" ] ; then - gdmtranslate="/usr/libexec/gdmtranslate" -else - gdmtranslate= -fi - -# Note that this should only go to zenity dialogs which always expect utf8 -gettextfunc () { - if [ "x$gdmtranslate" != "x" ] ; then - "$gdmtranslate" --utf8 "$1" - else - echo "$1" - fi -} - -zenity=`which zenity 2>/dev/null` - -command="$1" - -if [ -z "$command" ] ; then - command=failsafe -fi - -if [ x"$command" = xfailsafe ] ; then - if [ -n "$zenity" ] ; then - "$zenity" --info --text `gettextfunc "This is the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"` - else - echo "$0: Starting the failsafe xterm session." - fi - exec xterm -geometry 80x24+0+0 -fi - -# Note: ~/.xsession-errors is now done in the daemon so that it -# works for ALL sessions (except ones named 'Failsafe') - -# clean up after xbanner -freetemp=`which freetemp 2>/dev/null` -if [ -n "$freetemp" ] ; then - "$freetemp" -fi - -userresources="$HOME/.Xresources" -usermodmap="$HOME/.Xmodmap" -userxkbmap="$HOME/.Xkbmap" - -sysresources=/etc/X11/Xresources -sysmodmap=/etc/X11/Xmodmap -sysxkbmap=/etc/X11/Xkbmap - -rh6sysresources=/etc/X11/xinit/Xresources -rh6sysmodmap=/etc/X11/xinit/Xmodmap - - -# merge in defaults -if [ -f "$rh6sysresources" ]; then - xrdb -merge "$rh6sysresources" -fi - -if [ -f "$sysresources" ]; then - xrdb -merge "$sysresources" -fi - -if [ -f "$userresources" ]; then - xrdb -merge "$userresources" -fi - -# merge in keymaps -if [ -f "$sysxkbmap" ]; then - setxkbmap `cat "$sysxkbmap"` - XKB_IN_USE=yes -fi - -if [ -f "$userxkbmap" ]; then - setxkbmap `cat "$userxkbmap"` - XKB_IN_USE=yes -fi - -# -# Eeek, this seems like too much magic here -# -if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then - if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then - xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config` - if [ -n "$xkbsymbols" ]; then - setxkbmap -symbols "$xkbsymbols" - XKB_IN_USE=yes - fi - fi -fi - -# xkb and xmodmap don't play nice together -if [ -z "$XKB_IN_USE" ]; then - if [ -f "$rh6sysmodmap" ]; then - xmodmap "$rh6sysmodmap" - fi - - if [ -f "$sysmodmap" ]; then - xmodmap "$sysmodmap" - fi - - if [ -f "$usermodmap" ]; then - xmodmap "$usermodmap" - fi -fi - -unset XKB_IN_USE - -# Normalize languages, some places/distros screw us up in /etc/profile, -# so in case the user did select a language -if [ -n "$GDM_LANG" ]; then - LANG="$GDM_LANG" - export LANG - - if [ -n "$LC_ALL" ]; then - if [ "$LC_ALL" != "$LANG" ]; then - LC_ALL="$LANG" - fi - else - unset LC_ALL - fi - - if [ -n "$LANGUAGE" ]; then - if [ "$LANGUAGE" != "$LANG" ]; then - LANGUAGE="$LANG" - fi - else - unset LANGUAGE - fi - - if [ -n "$LINGUAS" ]; then - if [ "$LINGUAS" != "$LANG" ]; then - LINGUAS="$LANG" - fi - else - unset LINGUAS - fi -fi - -# run all system xinitrc shell scripts. -if [ -d /etc/X11/xinit/xinitrc.d ]; then - for i in /etc/X11/xinit/xinitrc.d/* ; do - if [ -x "$i" ]; then - . "$i" - fi - done -fi - -if [ "x$command" = "xcustom" ] ; then - if [ -x "$HOME/.xsession" ]; then - command="$HOME/.xsession" - else - echo "$0: Cannot find ~/.xsession will try the default session" - command="default" - fi -fi - -if [ "x$command" = "xdefault" ] ; then - if [ -x "$HOME/.Xclients" ]; then - command="$HOME/.Xclients" - elif [ -x /etc/X11/xinit/Xclients ]; then - command="/etc/X11/xinit/Xclients" - elif [ -x /etc/X11/Xclients ]; then - command="/etc/X11/Xclients" - else - echo "$0: Cannot find Xclients" - # FIXME: kind of an evil failsafe - command="xsm" - fi -fi - -# add ssh-agent if found -sshagent="`which ssh-agent 2>/dev/null`" -if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then - command="$sshagent -- $command" -elif [ -z "$sshagent" ] ; then - echo "$0: ssh-agent not found!" -fi - -echo "$0: Setup done, will execute: $command" - -eval exec $command - -echo "$0: Executing $command failed, will run xterm" - -if [ -n "$zenity" ] ; then - "$zenity" --info --text `gettextfunc "I could not start your session and so I have started the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"` -fi - -exec xterm -geometry 80x24+0+0 diff --git a/gnome-base/gdm/files/2.6.0-openpam/custom.desktop b/gnome-base/gdm/files/2.6.0-openpam/custom.desktop deleted file mode 100644 index ea737608cd31..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/custom.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -# The names/descriptions should really be better -Name=Custom Session -Comment=This starts a custom session -Exec=custom -# The "custom" Exec is a very special one and is handled specially in -# the Xsession script and just runs "~/.xsession" directly -Icon= -Type=Application diff --git a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm b/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm deleted file mode 100644 index 0c0d64237819..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm +++ /dev/null @@ -1,7 +0,0 @@ -#%PAM-1.0 -auth optional pam_env.so -auth include system-auth -auth required pam_nologin.so -account include system-auth -password include system-auth -session include system-auth diff --git a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm-autologin b/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm-autologin deleted file mode 100644 index 6d0528d209fe..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdm-autologin +++ /dev/null @@ -1,7 +0,0 @@ -#%PAM-1.0 -auth optional pam_env.so -auth required pam_nologin.so -auth required pam_permit.so -account include system-auth -password include system-auth -session include system-auth diff --git a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdmconfig b/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdmconfig deleted file mode 100644 index 32c3b7f873ac..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/pam.d/gdmconfig +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth include system-auth -session required pam_permit.so -session optional pam_xauth.so -account required pam_permit.so diff --git a/gnome-base/gdm/files/2.6.0-openpam/security/console.apps/gdmconfig b/gnome-base/gdm/files/2.6.0-openpam/security/console.apps/gdmconfig deleted file mode 100644 index 5fc459648a9a..000000000000 --- a/gnome-base/gdm/files/2.6.0-openpam/security/console.apps/gdmconfig +++ /dev/null @@ -1,5 +0,0 @@ -USER=root -PROGRAM=/usr/bin/gdmconfig -SESSION=false -FALLBACK=true - diff --git a/gnome-base/gdm/files/digest-gdm-2.6.0.9-r3 b/gnome-base/gdm/files/digest-gdm-2.6.0.9-r3 deleted file mode 100644 index 6e010d17c51f..000000000000 --- a/gnome-base/gdm/files/digest-gdm-2.6.0.9-r3 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 d845fe205412bb101d4c66d1e88a317d gdm-2.6.0.9.tar.bz2 3484460 -MD5 02d70f412218f8da910ae6f317aae4b9 gentoo-gdm-theme-r2.tar.bz2 418934 diff --git a/gnome-base/gdm/gdm-2.6.0.9-r3.ebuild b/gnome-base/gdm/gdm-2.6.0.9-r3.ebuild deleted file mode 100644 index 6994ce6158a1..000000000000 --- a/gnome-base/gdm/gdm-2.6.0.9-r3.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.6.0.9-r3.ebuild,v 1.6 2005/08/22 22:50:32 agriffis Exp $ - -inherit gnome2 eutils pam - -DESCRIPTION="GNOME2 Display Manager" -HOMEPAGE="http://www.jirka.org/gdm.html" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="tcpd xinerama selinux ipv6 pam" - -SRC_URI="${SRC_URI} - mirror://gentoo/gentoo-gdm-theme-r2.tar.bz2" -MY_V="${PV%.*}-openpam" - -RDEPEND="pam? ( virtual/pam ) - !pam? ( sys-apps/shadow ) - >=x11-libs/pango-1.4.1 - >=x11-libs/gtk+-2.4 - >=gnome-base/libglade-2 - >=gnome-base/librsvg-2 - >=media-libs/libart_lgpl-2.3.11 - >=dev-libs/libxml2-2.4.12 - >=gnome-base/libgnome-2 - >=gnome-base/libgnomeui-2 - >=gnome-base/libgnomecanvas-2 - selinux? ( sys-libs/libselinux )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig - >=dev-util/intltool-0.29 - >=app-text/scrollkeeper-0.3.11 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" - -G2CONF="${G2CONF} \ - --sysconfdir=/etc/X11 \ - --localstatedir=/var \ - --with-pam-prefix=/etc \ - --with-xdmcp \ - `use_enable ipv6` \ - `use_with tcpd tcp-wrappers` \ - `use_with xinerama` \ - `use_with selinux`" - -use pam && G2CONF="${G2CONF} --with-pam-prefix=/etc --enable-authentication=pam" \ - || G2CONF="${G2CONF} --enable-console-helper=no --enable-authentication-scheme=shadow" - -src_unpack() { - - unpack ${A} - - cd ${S} - # remove unneeded linker directive for selinux (#41022) - epatch ${FILESDIR}/${PN}-2.4.4-selinux_remove_attr.patch - # fix ipv6 config - epatch ${FILESDIR}/${P}-ipv6_config.patch - - autoconf || die - -} - -src_install() { - - local pam_prefix - - use pam && pam_prefix="PAM_PREFIX=${D}/etc" - - gnome2_src_install \ - ${pam_prefix} \ - sysconfdir=${D}/etc/X11 \ - localstatedir=${D}/var - - # gdm-binary should be gdm to work with our init (#5598) - rm -f ${D}/usr/bin/gdm - mv ${D}/usr/bin/gdm-binary ${D}/usr/bin/gdm - dosym /usr/bin/gdm /usr/bin/gdm-binary - - # log, etc. - keepdir /var/log/gdm - keepdir /var/gdm - chown root:gdm ${D}/var/gdm - chmod 1770 ${D}/var/gdm - - # use our own session script - rm -f ${D}/etc/X11/gdm/Xsession - exeinto /etc/X11/gdm - doexe ${FILESDIR}/${MY_V}/Xsession - - # add a custom xsession .desktop by default (#44537) - exeinto /etc/X11/dm/Sessions - doexe ${FILESDIR}/${MY_V}/custom.desktop - - # We replace the pam stuff by our own - rm -f ${D}/etc/pam.d/gdm - - dopamd ${FILESDIR}/${MY_V}/pam.d/* - dopamsecurity console.apps ${FILESDIR}/${MY_V}/security/console.apps/gdmconfig - - # use graphical greeter local - dosed "s:#Greeter=/usr/bin/gdmlogin:Greeter=/usr/bin/gdmgreeter:" /etc/X11/gdm/gdm.conf - - # Move Gentoo theme in - mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes - - dodoc AUTHORS ChangeLog INSTALL NEWS README* TODO - -} - -pkg_postinst() { - - gnome2_pkg_postinst - - # Soft restart, assumes Gentoo defaults for file locations - FIFOFILE=/var/gdm/.gdmfifo - PIDFILE=/var/run/gdm.pid - if [ -w ${FIFOFILE} ] ; then - if [ -f ${PIDFILE} ] ; then - if kill -0 `cat ${PIDFILE}`; then - (echo;echo SOFT_RESTART) >> ${FIFOFILE} - fi - fi - fi - - einfo "To make GDM start at boot, edit /etc/rc.conf" - einfo "and then execute 'rc-update add xdm default'." - -} - -pkg_postrm() { - - gnome2_pkg_postrm - - einfo "To remove GDM from startup please execute" - einfo "'rc-update del xdm default'" - -} |