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
