Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jan 2009 15:28:44 -0900
From:      Beech Rintoul <beech@freebsd.org>
To:        freebsd-questions@freebsd.org
Cc:        Rem P Roberti <remegius@comcast.net>, Joakim Fogelberg <joafog.lists@gmail.com>
Subject:   Re: skype permissions
Message-ID:  <200901161528.44418.beech@freebsd.org>
In-Reply-To: <e18c7cda0901161615yc29f5c4j6d5888b37ff953bb@mail.gmail.com>
References:  <4970F8CE.4090307@comcast.net> <49711BAE.5070505@comcast.net> <e18c7cda0901161615yc29f5c4j6d5888b37ff953bb@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 16 January 2009 15:15:13 Joakim Fogelberg wrote:
> On Sat, Jan 17, 2009 at 12:43 AM, Rem P Roberti <remegius@comcast.net> 
wrote:
> > Joakim Fogelberg wrote:
> >> On Fri, Jan 16, 2009 at 11:09 PM, Beech Rintoul <beech@freebsd.org> 
wrote:
> >>> What are the premissions of /usr/local/share/skype? Try doing chmod 755
> >>> /usr/local/share/skype and start with:
> >>
> >> This did the trick for me. I just installed skype and:
> >>
> >> will-try# ls -l /usr/local/share/ | grep skype
> >> drwx------    6 root  wheel   512 Jan 17 00:13 skype
> >>
> >> After changing the permissions I am able to start skype from the Gnome
> >> menu.
> >
> > Thanks for the shot, Joakim, but that didn't work either.  When calling
> > Skype
> > from user's command prompt still get the same result.  BTW, I'm using
> > Xfce as my desktop.
> >
> > Rem
>
> Just for the record... I'm also able to start Skype from the command
> prompt.

What happens if you do: /usr/local/share/skype/skype as a normal user?

>
> I'm not sure if I really understand makefiles, but it seems to me that
> /usr/local/share/skype are created with the following directive in
> /usr/ports/net/skype/Makefile:
>         @cd ${WRKSRC}/&&${COPYTREE_SHARE} "avatars icons sounds lang"
> ${PREFIX}/${SKYPEDIR}/
>
> Maybe the directory should be created first? I.e. change it to the
> following: @${INSTALL} -d ${PREFIX}/${SKYPEDIR}
>         @cd ${WRKSRC}/&&${COPYTREE_SHARE} "avatars icons sounds lang"
> ${PREFIX}/${SKYPEDIR}/

copytree_share does create the dir first if it doesn't exist. FWIW, I loaded 
xfwm and tried to reproduce this, but it works fine as a normal user on my 
-current box. I doubt if it would be any different on a 7.x box. I've seen 
this problem once or twice before, but both me and Skype are at a loss to 
explain why it's happening. I'll chat with the Skype devs later this evening 
and see if one of them has any suggestions.

Beech
-- 
---------------------------------------------------------------------------------------
Beech Rintoul - FreeBSD Developer - beech@FreeBSD.org
/"\   ASCII Ribbon Campaign  | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail   | http://people.freebsd.org/~beech
 X  - NO Word docs in e-mail | Skype: akbeech
/ \  - http://www.FreeBSD.org/releases/7.1R/announce.html
---------------------------------------------------------------------------------------







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901161528.44418.beech>