From b17dd09e6a6628e9058fadc586e14b7a1f1724bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Wed, 18 Jun 2014 18:59:22 +0200 Subject: RPM packaging: initial support for RHEL7 --- redhat/packages.el7 | 188 +++++++++++++++++++++++++++ redhat/tdebase/pamd.kcheckpass-trinity.el7 | 5 + redhat/tdebase/pamd.kdm-trinity-np.el7 | 13 ++ redhat/tdebase/pamd.kdm-trinity.el7 | 16 +++ redhat/tdebase/pamd.kscreensaver-trinity.el7 | 5 + redhat/tdebase/tdm.el7.pp | Bin 0 -> 936 bytes redhat/tdebase/tdm.el7.te | 0 redhat/tdebase/tdm.service.el7 | 12 ++ 8 files changed, 239 insertions(+) create mode 100644 redhat/packages.el7 create mode 100644 redhat/tdebase/pamd.kcheckpass-trinity.el7 create mode 100644 redhat/tdebase/pamd.kdm-trinity-np.el7 create mode 100644 redhat/tdebase/pamd.kdm-trinity.el7 create mode 100644 redhat/tdebase/pamd.kscreensaver-trinity.el7 create mode 100644 redhat/tdebase/tdm.el7.pp create mode 100644 redhat/tdebase/tdm.el7.te create mode 100644 redhat/tdebase/tdm.service.el7 diff --git a/redhat/packages.el7 b/redhat/packages.el7 new file mode 100644 index 000000000..40be773cf --- /dev/null +++ b/redhat/packages.el7 @@ -0,0 +1,188 @@ +GraphicsMagick-devel +ImageMagick-devel +NetworkManager-glib-devel +OpenEXR-devel +SDL-devel +alsa-lib-devel +aspell +aspell-devel +audiofile-devel +autotrace +avahi-devel +bind-devel +binutils-devel +bison +boost-devel +bzip2-devel +ccache +ccrtp-devel +cdparanoia +cdparanoia-devel +chrpath +clucene-core-devel +cmake +commoncpp2-devel +cpp +cppunit-devel +createrepo +cups-devel +libdb-cxx-devel +dbus-glib-devel +djvulibre +djvulibre-devel +doxygen +emacs +esound-devel +exiv2-devel +ffmpeg-devel +fftw-devel +file-devel +flac-devel +fontpackages-devel +fribidi-devel +gamin-devel +gcc +gcc-c++ +gcc-gfortran +gcc-java +gettext-devel +glib-devel +gmp-devel +gnokii-devel +gperf +gpgme-devel +gphoto2-devel +gsl-devel +gstreamer-devel +gstreamer-plugins-base-devel +gtk+-devel +gtk-doc +gtk2-devel +guile-devel +hal-devel +hspell-devel +htdig +html2ps +icu +imake +imlib-devel +jack-audio-connection-kit-devel +jasper-devel +java-1.4.2-gcj-compat-devel +java-1.7.0-openjdk-devel +java-devel +java-openjdk +lame-devel +lcms-devel +libXScrnSaver-devel +libXaw-devel +libXcomposite-devel +libXdamage-devel +libXdmcp-devel +libXtst-devel +libXv-devel +libXxf86dga-devel +libXxf86vm-devel +libacl-devel +libarchive-devel +libart_lgpl-devel +libblkid-devel +libcap-devel +libcdio-devel +libconfig-devel +libcurl-devel +libdvdread-devel +libfontenc-devel +libgcj-devel +libgpod-devel +libgsf-devel +libgssapi-devel +libical-devel +libidn-devel +liblo-devel +libmad-devel +libmng-devel +libmp4v2-devel +libmpcdec-devel +libmtp-devel +libmusicbrainz-devel +libofx-devel +libogg-devel +libotr-devel +libpaper-devel +libraw1394-devel +libsamplerate-devel +libsmbclient-devel +libsndfile-devel +libssh2-devel +libtheora-devel +libtiff-devel +libtool +libtool-ltdl-devel +systemd-devel +libutempter-devel +libv4l-devel +libvisual-devel +libvorbis-devel +libwmf-devel +libwpd-devel +libxkbfile-devel +libxslt-devel +libzrtpcpp-devel +lirc-devel +lm_sensors-devel +meanwhile-devel +mysql-devel +nas-devel +neon-devel +net-snmp-devel +net-tools +netpbm-progs +ocaml +ocaml(compiler) +openldap-devel +openslp-devel +opensp-devel +pam-devel +pciutils-devel +pcre-devel +pcsc-lite-devel +perl +perl(ExtUtils::MakeMaker) +perl(XML::Parser) +perl-devel +pilot-link-devel +poppler-devel +postgresql-devel +pth-devel +pulseaudio-libs-devel +recode +redhat-rpm-config +rpm-build +ruby +ruby-devel +sane-backends-devel +scons +sip-devel +speex-devel +sqlite-devel +subversion-devel +sword-devel +t1lib-devel +t1utils +taglib-devel +tar +texinfo +texlive-utils +transfig +udisks-devel +unixODBC-devel +valgrind +wireless-tools-devel +xine-lib-devel +xmlto +xorg-x11-font-utils +xscreensaver +xscreensaver-extras +xulrunner-devel +xz-devel diff --git a/redhat/tdebase/pamd.kcheckpass-trinity.el7 b/redhat/tdebase/pamd.kcheckpass-trinity.el7 new file mode 100644 index 000000000..0a37e6e13 --- /dev/null +++ b/redhat/tdebase/pamd.kcheckpass-trinity.el7 @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/redhat/tdebase/pamd.kdm-trinity-np.el7 b/redhat/tdebase/pamd.kdm-trinity-np.el7 new file mode 100644 index 000000000..c3f7172de --- /dev/null +++ b/redhat/tdebase/pamd.kdm-trinity-np.el7 @@ -0,0 +1,13 @@ + #%PAM-1.0 +auth required pam_env.so +auth required pam_permit.so +account required pam_nologin.so +account include system-auth +password include system-auth +session required pam_selinux.so close +session required pam_loginuid.so +session optional pam_console.so +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session include system-auth diff --git a/redhat/tdebase/pamd.kdm-trinity.el7 b/redhat/tdebase/pamd.kdm-trinity.el7 new file mode 100644 index 000000000..14f4aa748 --- /dev/null +++ b/redhat/tdebase/pamd.kdm-trinity.el7 @@ -0,0 +1,16 @@ +#%PAM-1.0 +auth [success=done ignore=ignore default=bad] pam_selinux_permit.so +auth required pam_env.so +auth substack system-auth +auth optional pam_gnome_keyring.so +account required pam_nologin.so +account include system-auth +password include system-auth +session required pam_selinux.so close +session required pam_loginuid.so +session optional pam_console.so +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session optional pam_gnome_keyring.so auto_start +session include system-auth diff --git a/redhat/tdebase/pamd.kscreensaver-trinity.el7 b/redhat/tdebase/pamd.kscreensaver-trinity.el7 new file mode 100644 index 000000000..0a37e6e13 --- /dev/null +++ b/redhat/tdebase/pamd.kscreensaver-trinity.el7 @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/redhat/tdebase/tdm.el7.pp b/redhat/tdebase/tdm.el7.pp new file mode 100644 index 000000000..dec162d22 Binary files /dev/null and b/redhat/tdebase/tdm.el7.pp differ diff --git a/redhat/tdebase/tdm.el7.te b/redhat/tdebase/tdm.el7.te new file mode 100644 index 000000000..e69de29bb diff --git a/redhat/tdebase/tdm.service.el7 b/redhat/tdebase/tdm.service.el7 new file mode 100644 index 000000000..4c6136d94 --- /dev/null +++ b/redhat/tdebase/tdm.service.el7 @@ -0,0 +1,12 @@ +[Unit] +Description=The Trinity login manager +Conflicts=getty@tty1.service +After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service + +[Service] +ExecStart=/opt/trinity/bin/kdm +Restart=always +IgnoreSIGPIPE=no + +[Install] +Alias=display-manager.service -- cgit v1.2.3