[Bug 1491492] Review Request: Coturn - TURN/STUN & ICE Server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1491492

Robert-André Mauchin <zebob.m@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zebob.m@xxxxxxxxx
             Blocks|                            |177841 (FE-NEEDSPONSOR)



--- Comment #1 from Robert-André Mauchin <zebob.m@xxxxxxxxx> ---
You don't seem to be a member of the Packager Group. Please read
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers on how
to becoming a member. You'll need a sponsor (FE-NEEDSPONSOR), introduce
yourself on the fedora-devel mailing list and do informal package reviews to
show a potential sponsor that you understand the Packaging Guidelines.


Regarding the package itself:

 - That's not how you package a systemd service file. Check
https://fedoraproject.org/wiki/Packaging:Scriptlets?rd=Packaging:ScriptletSnippets#Systemd


%post
/bin/systemctl --system daemon-reload

%preun
if [ $1 = 0 ]; then
  /bin/systemctl stop turnserver.service
  /bin/systemctl disable turnserver.service 2> /dev/null
fi

%postun
/bin/systemctl --system daemon-reload

   should be:

%post
%systemd_user_post turnserver.service

%preun
%systemd_user_preun turnserver.service


  with a special BR:

%{?systemd_requires}
BuildRequires: systemd


 - That's not how to add a group and user:

%pre
%{_sbindir}/groupadd -r turnserver 2> /dev/null || :
%{_sbindir}/useradd -r -g turnserver -s /bin/false -c "TURN Server daemon" -d \
%{_datadir}/%{name} turnserver 2> /dev/null || :

  See: https://fedoraproject.org/wiki/Packaging:UsersAndGroups

  You need:

Requires(pre): shadow-utils

  Then:

%pre
getent group GROUPNAME >/dev/null || groupadd -r turnserver
getent passwd USERNAME >/dev/null || \
    useradd -r -g turnserver -d %{_datadir}/%{name} -s /sbin/nologin \
    -c "TURN Server daemon" turnserver
exit 0


 - %defattr(-,root,root) is not needed in %files

 - You can use * in %files instead of listead each file one by one.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=177841
[Bug 177841] Tracker: Review requests from new Fedora packagers who need a
sponsor
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux