[bf1942] packaging bf1942
Dark Bobo
rickbuford at greeblesnort.com
Sat Mar 8 15:13:27 EST 2003
my plan is to have two package sets (deb, rpm, whatever..): one would
contain only the admintools/docs/add-ons/etc, while the other would be
the full install + all of our add-ons. I plan to have the packages
install in a very common fashion. initscripts in /etc/rc.d/init.d
symlinked to the runlevel and so forth. All suggestions along this line
are welcome. I only have RH boxes at my disposal, so once we get all
those specifics ironed out, I'll have everyone take a look at the
packages so we can tweak from there.
Rick
Aubrey King wrote:
> Running a server as another user is easy. We'd need to have root install
> the rpm. Root can also create a bfuser account to run the server. And, I
> think we should be repackaging this with EA's permission. No sense in
> having people do multiple downloads..
>
> Aubrey King
> Global Crossing, Ltd.
> IP Systems Engineering
> Systems Administrator
>
> On Fri, 7 Mar 2003, Scratch Monkey wrote:
>
>
>>--On Friday, March 07, 2003 7:41 PM -0600 Rick Buford
>><rickbuford at greeblesnort.com> wrote:
>>
>>
>>>well, we're not re-distributing source code, but we are building on
>>>Ryan's work. I'm not about to suggest we step on his toes. If he and
>>>EA/Dice are ok with us re-compressing his binaries, then it wouldn't be
>>>such a big deal to toss the whole kit&kaboodle into one nice, installable
>>>package while keeping just the admin tools in their own, smaller, package.
>>
>>Two packages are a good idea.
>>
>>We don't really need or want to re-package the EA stuff. The problem is
>>that the server must be run from its own directory, and it should be run as
>>a mortal (ie. not root), so it'll probably have to be installed to a custom
>>user for each setup. (Ideally one shouldn't have to run the server from the
>>directory it's installed in, so that it can be owned by root and yet run by
>>a mortal.)
>>
>>The admin scripts, OTOH, should just have a config variable for which
>>user's home directory to cd to before starting as that user. For Tribes 2,
>>I use a single initscript for all my servers and then generate a separate
>>symlink to that initscript for each server. So the script gets the user
>>name from the symlink.
>>
>>/etc/rc.d/init.d/tribes2 <-- real script
>>/etc/rc.d/init.d/t2-modname <-- symlink named after user, this is what you
>>run
>>
>>
>>
>
>
--
Cardinal Rule of Technical Support, which goes thusly: "Verily, thou
shalt not take unto thine heart any words spoken by the Luser, for I say
unto thee, their mouths spout naught but untruth."
More information about the Bf1942
mailing list