<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>57287</bug_id>
          
          <creation_ts>2004-07-16 06:07 0000</creation_ts>
          <short_desc>New ebuild: net-misc/openntpd</short_desc>
          <delta_ts>2004-07-20 16:44:31 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2004.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.openntpd.org/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>fbusse@gmx.de</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-16 06:07:44 0000</bug_when>
            <thetext>openntpd is a lightweight and secure (S)NTP server from OpenBSD.
It provides the ability to sync the local clock to remote NTP servers and can act as NTP server itself, redistributing the local clock.
It doesn&apos;t support all the features NTP does (like SSL), but most people probably don&apos;t need those anyway and prefer a smaller and faster daemon. OpenNTPd support binding to a specified interface as well, something NTP doesn&apos;t support yet. IPv6 works as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-16 06:08:34 0000</bug_when>
            <thetext>Created an attachment (id=35556)
openntpd-20040714p.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-16 06:09:19 0000</bug_when>
            <thetext>Created an attachment (id=35557)
user.patch

Changes the user from _ntp (OpenBSD-style) to ntp.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-16 06:09:54 0000</bug_when>
            <thetext>Created an attachment (id=35558)
openntpd.rc

A simple startup-script.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-16 09:40:12 0000</bug_when>
            <thetext>Created an attachment (id=35576)
user.patch

Sorry, wrong username (nobody instead of ntp), corrected.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonr800@comcast.net</who>
            <bug_when>2004-07-17 11:57:21 0000</bug_when>
            <thetext>Hmm.. the ebuild doesn&apos;t seem to be adding the ntp account.  Going through the install I see where emerge says it&apos;s adding the group and user, but there are no entries in my passwd or group for them.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-17 12:54:03 0000</bug_when>
            <thetext>Works for me, after &apos;emerge openntpd&apos;:

$ cat /etc/passwd|grep ntp
ntp:x:123:123:added by portage for openntpd:/var/empty:/bin/false

After unmerge, the user gets deleted correctly also:
$ cat /etc/passwd|grep ntp
$

Are you sure, you have a current version of portage installed?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonr800@comcast.net</who>
            <bug_when>2004-07-17 14:53:56 0000</bug_when>
            <thetext>I should be all up to date.  I have portage-2.0.50-r9.  I think I figured out the problem.  When you re-emerge the ebuild the pkg_postrm() is run and removes the accounts that were just added in the reemerge/upgrade.

Is there any way to tell portage not to run that if we&apos;re re-emerging or upgrading?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonr800@comcast.net</who>
            <bug_when>2004-07-17 15:03:35 0000</bug_when>
            <thetext>Created an attachment (id=35653)
ebuild for latest openntpd

I also took out the part that deleted accounts.  Not sure of the right way to
go about that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fbusse@gmx.de</who>
            <bug_when>2004-07-17 23:05:11 0000</bug_when>
            <thetext>OK, I think we can live without the pkg_postrm, since the user won&apos;t do any harm if it stays on the system even after openntpd has been removed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stan@saticed.me.uk</who>
            <bug_when>2004-07-18 15:14:22 0000</bug_when>
            <thetext>
the add user stuff seems to normally be in pkg_preinst() (e.g. /usr/portage/net-misc/ntp/ntp-4.2.0-r2.ebuild)

it might also be worth adding a pkg_postinst() with something like
einfo &quot;If you just switched from xntpd (net-misc/ntp) the ntp user&apos;s&quot;
einfo &quot;home directory needs to be changed (usermod -d /var/empty ntp)&quot;
einfo &quot;for openntpd to start&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonr800@comcast.net</who>
            <bug_when>2004-07-18 20:10:40 0000</bug_when>
            <thetext>Created an attachment (id=35722)
openntpd-20040718p.ebuild

Added the info for people switching from vanilla ntpd...

The asterisk docs make a loose reference to adding a user in pkg_setup(). 
Also, if they decide to allow the user and group to be changed through
configure the user will be added before the script is run.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-07-20 16:44:31 0000</bug_when>
            <thetext>now in portage, thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>35556</attachid>
            <date>2004-07-16 06:08 0000</date>
            <desc>openntpd-20040714p.ebuild</desc>
            <filename>openntpd-20040714p.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKREVTQ1JJUFRJT049IkxpZ2h0d2Vp
Z2h0IE5UUCBzZXJ2ZXIgcG9ydGVkIGZyb20gT3BlbkJTRCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cu
b3Blbm50cGQub3JnLyIKU1JDX1VSST0iaHR0cDovL3d3dy5vcGVubnRwZC5vcmcvZGlzdC9wb3J0
YWJsZS8ke1B9LnRhci5neiIKTElDRU5TRT0iQlNEIgoKU0xPVD0iMCIKCktFWVdPUkRTPSJ+eDg2
IgpJVVNFPSIiCkRFUEVORD0idmlydHVhbC9saWJjCgkJIW5ldC1taXNjL250cCIKClM9JHtXT1JL
RElSfS8ke1B9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KICAgIGNkICR7U30KCiAgICBl
cGF0Y2ggJHtGSUxFU0RJUn0vdXNlci5wYXRjaAp9CgpzcmNfY29tcGlsZSgpIHsKCQoJZWNvbmYg
fHwgZGllICJlY29uZiBmYWlsZWQiCgllbWFrZSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoKcGtn
X3ByZWluc3QoKSB7CiAgICBlbmV3Z3JvdXAgbnRwIDEyMwogICAgZW5ld3VzZXIgbnRwIDEyMyAv
YmluL2ZhbHNlIC92YXIvZW1wdHkgbnRwCn0KCQkKCnNyY19pbnN0YWxsKCkgewoJZWluc3RhbGwg
fHwgZGllCglkb2RvYyBDaGFuZ2VMb2cgQ1JFRElUUyBSRUFETUUKCglleGVpbnRvIC9ldGMvaW5p
dC5kCgluZXdleGUgJHtGSUxFU0RJUn0vb3Blbm50cGQucmMgb3Blbm50cGQKfQoKcGtnX3Bvc3Ry
bSgpIHsKICAgIHVzZXJkZWwgbnRwCglncm91cGRlbCBudHAKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>35557</attachid>
            <date>2004-07-16 06:09 0000</date>
            <desc>user.patch</desc>
            <filename>user.patch</filename>
            <type>text/x-diff</type>
            <data encoding="base64">LS0tIG50cGQuaC5vcmlnCTIwMDQtMDctMTUgMTI6MzM6NTEuMzQ2NTUyMDg4ICswMjAwCisrKyBu
dHBkLmgJMjAwNC0wNy0xNSAxMjozNDowMC45NTEwOTE5NzYgKzAyMDAKQEAgLTI5LDcgKzI5LDcg
QEAKIAogI2luY2x1ZGUgIm50cC5oIgogCi0jZGVmaW5lCU5UUERfVVNFUgkiX250cCIKKyNkZWZp
bmUJTlRQRF9VU0VSCSJub2JvZHkiCiAjZGVmaW5lCUNPTkZGSUxFCVNZU0NPTkZESVIgIi9udHBk
LmNvbmYiCiAKICNkZWZpbmUJUkVBRF9CVUZfU0laRQkJNjU1MzUK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>35558</attachid>
            <date>2004-07-16 06:09 0000</date>
            <desc>openntpd.rc</desc>
            <filename>openntpd.rc</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgoKZGVwZW5kKCkgewoJbmVlZCBuZXQKCXVzZSBkbnMgbG9nZ2VyCn0KCmNoZWNr
Y29uZmlnKCkgewoJaWYgWyAhIC1mIC9ldGMvbnRwZC5jb25mIF0gOyB0aGVuCgkJZWVycm9yICJD
b3VsZCBub3QgZmluZCAvZXRjL250cGQuY29uZiEiCgkJcmV0dXJuIDEKCWZpCglyZXR1cm4gMAp9
CgpzdGFydCgpIHsKCWNoZWNrY29uZmlnIHx8IHJldHVybiAkPwoKCWViZWdpbiAiU3RhcnRpbmcg
bnRwZCIKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1leGVjIC91c3Ivc2Jpbi9udHBkCgll
ZW5kICQ/ICJGYWlsZWQgdG8gc3RhcnQgb3Blbm50cGQiCn0KCnN0b3AoKSB7CgllYmVnaW4gIlN0
b3BwaW5nIG50cGQiCglzdGFydC1zdG9wLWRhZW1vbiAtLXN0b3AgLS1uYW1lIG50cGQKCWVlbmQg
JD8gIkZhaWxlZCB0byBzdG9wIG9wZW5udHBkIgoJcm0gLWYgL3Zhci9ydW4vbnRwZC5waWQKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>35576</attachid>
            <date>2004-07-16 09:40 0000</date>
            <desc>user.patch</desc>
            <filename>user.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG50cGQuaC5vcmlnCTIwMDQtMDctMTUgMTI6MzM6NTEuMzQ2NTUyMDg4ICswMjAwCisrKyBu
dHBkLmgJMjAwNC0wNy0xNSAxMjozNDowMC45NTEwOTE5NzYgKzAyMDAKQEAgLTI5LDcgKzI5LDcg
QEAKIAogI2luY2x1ZGUgIm50cC5oIgogCi0jZGVmaW5lCU5UUERfVVNFUgkiX250cCIKKyNkZWZp
bmUJTlRQRF9VU0VSCSJudHAiCiAjZGVmaW5lCUNPTkZGSUxFCVNZU0NPTkZESVIgIi9udHBkLmNv
bmYiCiAKICNkZWZpbmUJUkVBRF9CVUZfU0laRQkJNjU1MzUK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>35653</attachid>
            <date>2004-07-17 15:03 0000</date>
            <desc>openntpd-20040716p.ebuild</desc>
            <filename>openntpd-20040716p.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKREVTQ1JJUFRJT049IkxpZ2h0d2Vp
Z2h0IE5UUCBzZXJ2ZXIgcG9ydGVkIGZyb20gT3BlbkJTRCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cu
b3Blbm50cGQub3JnLyIKU1JDX1VSST0iaHR0cDovL3d3dy5vcGVubnRwZC5vcmcvZGlzdC9wb3J0
YWJsZS8ke1B9LnRhci5neiIKTElDRU5TRT0iQlNEIgoKU0xPVD0iMCIKCktFWVdPUkRTPSJ4ODYi
CklVU0U9IiIKREVQRU5EPSJ2aXJ0dWFsL2xpYmMKCQkhbmV0LW1pc2MvbnRwIgoKUz0ke1dPUktE
SVJ9LyR7UH0KCnBrZ19zZXR1cCgpIHsKCWVuZXdncm91cCBudHAgMTIzCgllbmV3dXNlciBudHAg
MTIzIC9iaW4vZmFsc2UgL3Zhci9lbXB0eSBudHAKfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAk
e0F9CgljZCAke1N9CgoJZXBhdGNoICR7RklMRVNESVJ9L3VzZXIucGF0Y2gKfQoKc3JjX2NvbXBp
bGUoKSB7CgkKCWVjb25mIHx8IGRpZSAiZWNvbmYgZmFpbGVkIgoJZW1ha2UgfHwgZGllICJlbWFr
ZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJZWluc3RhbGwgfHwgZGllCglkb2RvYyBDaGFu
Z2VMb2cgQ1JFRElUUyBSRUFETUUKCglleGVpbnRvIC9ldGMvaW5pdC5kCgluZXdleGUgJHtGSUxF
U0RJUn0vb3Blbm50cGQucmMgb3Blbm50cGQKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>35722</attachid>
            <date>2004-07-18 20:10 0000</date>
            <desc>openntpd-20040718p.ebuild</desc>
            <filename>openntpd-20040718p.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKREVTQ1JJUFRJT049IkxpZ2h0d2Vp
Z2h0IE5UUCBzZXJ2ZXIgcG9ydGVkIGZyb20gT3BlbkJTRCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cu
b3Blbm50cGQub3JnLyIKU1JDX1VSST0iaHR0cDovL3d3dy5vcGVubnRwZC5vcmcvZGlzdC9wb3J0
YWJsZS8ke1B9LnRhci5neiIKTElDRU5TRT0iQlNEIgoKU0xPVD0iMCIKCktFWVdPUkRTPSJ4ODYi
CklVU0U9IiIKREVQRU5EPSJ2aXJ0dWFsL2xpYmMKCQkhbmV0LW1pc2MvbnRwIgoKUz0ke1dPUktE
SVJ9LyR7UH0KCnBrZ19zZXR1cCgpIHsKCWVuZXdncm91cCBudHAgMTIzCgllbmV3dXNlciBudHAg
MTIzIC9iaW4vZmFsc2UgL3Zhci9lbXB0eSBudHAKfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAk
e0F9CgljZCAke1N9CgoJZXBhdGNoICR7RklMRVNESVJ9L3VzZXIucGF0Y2gKfQoKc3JjX2NvbXBp
bGUoKSB7CgkKCWVjb25mIHx8IGRpZSAiZWNvbmYgZmFpbGVkIgoJZW1ha2UgfHwgZGllICJlbWFr
ZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJZWluc3RhbGwgfHwgZGllCglkb2RvYyBDaGFu
Z2VMb2cgQ1JFRElUUyBSRUFETUUKCglleGVpbnRvIC9ldGMvaW5pdC5kCgluZXdleGUgJHtGSUxF
U0RJUn0vb3Blbm50cGQucmMgb3Blbm50cGQKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWluZm8gIklm
IHlvdSBqdXN0IHN3aXRjaGVkIGZyb20geG50cGQgKG5ldC1taXNjL250cCkgdGhlIG50cCB1c2Vy
J3MiCgllaW5mbyAiaG9tZSBkaXJlY3RvcnkgbmVlZHMgdG8gYmUgY2hhbmdlZCAodXNlcm1vZCAt
ZCAvdmFyL2VtcHR5IG50cCkiCgllaW5mbyAiZm9yIG9wZW5udHBkIHRvIHN0YXJ0Igp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>