eigenaarswijziging van knop.desktop

Y P yellow.penguin op edpnet.be
Za mei 12 21:16:03 UTC 2007


Ieps Frank,

On Sat, May 12, 2007 at 10:25:29AM +0200, Frank Evers wrote:
> > > >als ik het volgende doe:
> > > >sudo ./install.sh
> > > >om een applicatie te installeren, deze kopiƫerd ook een knop.desktop in
> > > >~/Desktop
> > > >maar de owner is dan root:root
> > ...

> Ik weet niet precies wat je vanuit waar wilt installeren, maar je kan
> natuurlijk altijd
> het commande '(sudo) chown user:group <files>' gebruiken.

Dat is tenslotte niet nodig geweest.

> Misschien kan ik je betere tips geven als ik precies weet wat de bedoeling is.

Ik zal het eens tonen, nu werkt het, ik weet niet of ik het nog kan/moet
verbeteren:

###

#!/bin/bash
clear
echo -ne "\a" 
echo "CDEater installer-script ! 

	*** You MUST be root to install cdeater's elements *** ...

	You're currently: `whoami` 

 "
read -p"ENTER to proceed / CTRL+C to abort now ... " 
echo "

Saving /usr/local/bin/cdeater to /usr/local/bin/cdeater.bak

Moving cdeater-script to /usr/local/bin/ ... "
cp -u -p /usr/local/bin/cdeater /usr/local/bin/cdeater.bak
cp -u -p cdeater /usr/local/bin
ls -lrt /usr/local/bin/cdeat*
echo "

Dropping cd_eater's starter on ~/Desktop ... "
cp -up cd_eater.desktop ~/Desktop
ls -l ~/Desktop/cd_eat*
echo "

Copying cd_eater's xpm files to /usr/share/pixmaps/cdeater ... "
mkdir -p /usr/share/pixmaps/cdeater
cp -u img/*.xpm /usr/share/pixmaps/cdeater/
ls -l /usr/share/pixmaps/cdeater/*.xpm
echo "

Finishing !

 "
read -p"1)Hide ~/MyMusic/install  2)Show credits  ENTER to exit " X
case "$X" in
    1) D="mv ../install ../.install" ;;
    2) D="echo This script is published under the GPL - General Public License as described at gplv3.fsf.org" ;;
    *) echo "Enjoy CDEater! "
    exit
esac
$D
exit

### 

YP 





Meer informatie over de Ubuntu-NL maillijst