I have made the following changes intended for :
  CE:Apps / screen

Please review and accept or decline.
BOSS has already run some checks on this request.
See the "Messages from BOSS" section below.

https://build.pub.meego.com//request/show/6077

Thank You,
Marko Saukko

[This message was auto-generated]

---

Request # 6077:

Messages from BOSS:

State: review at 2012-08-25T16:32:36 by bossbot

Reviews:
       accepted by bossbot : Prechecks succeeded.
       new for CE-maintainers : Please replace this text with a review and 
approve/reject the review (not the SR). BOSS will take care of the rest

Changes:
  submit: home:sage:branches:CE:Apps / screen -> CE:Apps / screen
  
changes files:
--------------
--- screen.changes
+++ screen.changes
@@ -0,0 +1,4 @@
+* Sat Aug 25 2012 Marko Saukko <[email protected]> - 4.0.3
+- Added /etc/tmpfiles.d/screen.conf to fix /var/run/screen directory 
+  creation with systemd.
+

new:
----
  screen.conf

spec files:
-----------
--- screen.spec
+++ screen.spec
@@ -1,11 +1,13 @@
 # 
 # Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.23
+# Generated by: spectacle version 0.25
 # 
+
+Name:       screen
+
 # >> macros
 # << macros
 
-Name:       screen
 Summary:    A screen manager that supports multiple logins on one terminal
 Version:    4.0.3
 Release:    12
@@ -14,6 +16,7 @@
 URL:        http://www.gnu.org/software/screen
 Source0:    
ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz
 Source1:    screen.pam
+Source2:    screen.conf
 Source100:  screen.yaml
 Patch0:     screen-4.0.3-libs.patch
 Patch1:     screen-4.0.2-screenrc.patch
@@ -29,7 +32,6 @@
 BuildRequires:  autoconf
 BuildRequires:  texinfo
 
-
 %description
 The screen utility allows you to have multiple logins on just one
 terminal. Screen is useful for users who telnet into a machine or are
@@ -40,7 +42,6 @@
 support multiple logins on one terminal.
 
 
-
 %package docs
 Summary:    Documentation files for %{name}
 Group:      Application/System
@@ -101,10 +102,14 @@
 
 make %{?_smp_mflags}
 # << build post
+
 %install
 rm -rf %{buildroot}
 # >> install pre
 # << install pre
+mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d/
+cp -a %{SOURCE2} %{buildroot}%{_sysconfdir}/tmpfiles.d/
+
 
 # >> install post
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -125,17 +130,13 @@
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 # << install post
 
+
 %pre
 # >> pre
 /usr/sbin/groupadd -g 84 -r -f screen
 :
 # << pre
 
-
-
-
-
-
 %post docs
 %install_info --info-dir=%_infodir %{_infodir}/screen.info.gz
 
@@ -153,9 +154,9 @@
 %attr(775,root,screen) %{_localstatedir}/run/screen
 %config(noreplace) %{_sysconfdir}/screenrc
 %config(noreplace) %{_sysconfdir}/pam.d/screen
+%{_sysconfdir}/tmpfiles.d/screen.conf
 # << files
 
-
 %files docs
 %defattr(-,root,root,-)
 # >> files docs
@@ -163,4 +164,3 @@
 %doc %{_mandir}/man1/screen.*
 %doc %{_infodir}/screen.info.gz
 # << files docs
-

other changes:
--------------

++++++ screen.conf (new)
--- screen.conf
+++ screen.conf
@@ -0,0 +1 @@
+d /var/run/screen 0775 root screen

++++++ screen.yaml
--- screen.yaml
+++ screen.yaml
@@ -8,6 +8,8 @@
 Sources:
     - ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz
     - screen.pam
+ExtraSources:
+    - screen.conf;%{_sysconfdir}/tmpfiles.d/
 Patches:
     - screen-4.0.3-libs.patch
     - screen-4.0.2-screenrc.patch



Reply via email to