eigenaarswijziging van knop.desktop
Frank Evers
ubuntu-nl op frankevers.nl
Zo mei 13 12:53:27 UTC 2007
On 5/13/07, Frank Evers <fevers op few.vu.nl> wrote:
> On 5/12/07, Y P <yellow.penguin op edpnet.be> wrote:
> > 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
> >
> >
> > --
> > ubuntu-nl mailing list
> > ubuntu-nl op lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-nl
> >
Om maar eens een andere weg in te slaan:
Misschien is het handig/leuk om van dit programma een debian package
te maken. Ik ben laatst begonnen met het maken van packages en het is
erg handig, ook voor dit soort kleine dingen. Mijn computer raakt
anders helemaal vol met kleine scriptjes hier en daar en met dpkg &
apt is het goed te overzien
--
Frank
Meer informatie over de Ubuntu-NL
maillijst