[osiris-devel] Easier RPM Conversation

Brian Wotring brian at shmoo.com
Wed Oct 6 15:17:09 EDT 2004


To the first issue, see my recent post.

As for the NIS user, yes, I believe some change is in order for the 
installer.  The installer has a minor bug in that it prompts for 
continuation after it has already tried to create or locate the osiris 
user/group.

Suggestions for checking are welcome, but it seems like one easy 
solution would be to prompt for permission to create a local user or 
not.  Admins that have a userbase elsewhere could then opt out.

David M. Fetter wrote:
> I would like to suggest/comment on two things regarding the tarball.  
> 
> 1.  I think that while it's nice to have an rc script included with the
> tarball, it probably shouldn't be installed automatically.  Instead make
> it so the command "make install rc" be required to install them, but
> they won't install with just "make install" or "make install all".  The
> problem (and it's only minor because RPM continues on anyway) is that by
> doing this you get errors when trying to turn it into an rpm such as
> this:
> 
> ==> installing rc startup for daemon(s).
> ./install.sh: /etc/init.d//osirisd.tmp: cannot create
> ./install.sh: /etc/init.d//osirisd.tmp: cannot open
> /usr/local/bin/chmod: cannot access `/etc/init.d//osirisd': No such file
> or directory
> /usr/local/bin/rm: cannot lstat `/etc/init.d//osirisd.tmp': No such file
> or directory
> /usr/local/bin/ln: creating symbolic link `/etc/rc2.d//S95osirisd' to
> `/etc/init.d//osirisd': Permission denied
> ./install.sh: /etc/init.d//osirismd.tmp: cannot create
> ./install.sh: /etc/init.d//osirismd.tmp: cannot open
> /usr/local/bin/chmod: cannot access `/etc/init.d//osirismd': No such
> file or directory
> /usr/local/bin/rm: cannot lstat `/etc/init.d//osirismd.tmp': No such
> file or directory
> /usr/local/bin/ln: creating symbolic link `/etc/rc2.d//S95osirismd' to
> `/etc/init.d//osirismd': Permission denied
> ==> Skipping permission setting.
> ==> Skipping post install.
> 
> 2.  It seem that it doesn't detect the user specified if they are in
> NIS.  I would suspect the same is true for ldap.  What happens is that
> even though I have the generic user account existing in NIS, when
> installing osiris it doesn't see it and tries to create the account in
> the local files.  This should probably have better checking.
> 
> Otherwise, we're quite pleased with this.  It is very simple and does
> what we need. Thanks.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> osiris-devel mailing list
> osiris-devel at lists.shmoo.com
> https://lists.shmoo.com/mailman/listinfo/osiris-devel



More information about the osiris-devel mailing list