On Thu, Aug 23, 2012 at 03:28:27PM -0700, Doug Barton wrote:
> On 8/23/2012 3:19 PM, Steve Wills wrote:
> > Hi,
> > 
> > It seems to me that renaming the pkg binary in /usr/sbin/pkg to 
> > /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, it is 
> > confusing that running the command gets different results the second time 
> > it is run vs. the first time. I can imagine a user saying "I ran pkg, but 
> > it didn't do what they said it would.  Now I run it again, and it does do 
> > what it is supposed to." Also, it would enable setting up a pkg-bootstrap 
> > man page separate from the pkg man page, without confusion about which one 
> > you're looking at.
> > 
> > So, opinions? There may still be time to fix it for 9.1 if we can decide 
> > quickly.
> 
> Yes please.
> 
> Every time in the past that we have talked about moving the pkg_* tools
> to the ports the corresponding change for the base was to have a
> pkg_bootstrap tool that was a use once and forget kind of thing. I was
> quite surprised when sbin/pkg was added, but since people tell me I
> already comment on too much, I decided to wait and see what others thought.

If I understand correctly, the main concern of the "pkg"-name fraction
is to not confuse newbies. All you write is "pkg install foo" and pkg
will bootstrap itself if not installed. You don't have to call
"pkg-bootstrap" first (how would you know about it anyways? read pkg(8)?)

 - How about his: stick with /usr/sbin/pkg-boostrap
 - cat > /usr/sbin/pkg << EOF
#!/bin/sh
echo "To use pkg you have to bootstrap the pkgng installation first,
please call /usr/sbin/pkg-bootstrap"
EOF

 - pkg-debootstrap replaces/removes /usr/sbin/pkg messenger (above) after
   successful installation


Alternatively, just call pkg-bootstrap (but this might leave the issue of
one command doing two different things..)

Regards
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to