[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Verschieben von Packages



On Thu, Jun 03, 1999 at 12:56:45PM +0000, Marc Haber wrote:
> On Tue, 1 Jun 1999 18:38:21 +0200 (MET DST), you wrote:
> 
> >aber versuch mal
> >"dpkg-divert --help"
> 
> Nicht wirklich hilfreich.
> 
> >bzw. das preinst-Skript von pam-apps
> 
> Da ist dpkg-divert ein paarmal aufgerufen, aber natürlich auch nicht
> beschrieben, was es nun wirklich tut => unbrauchbar.

RTSL

less /usr/sbin/dpkg-divert
 
> >(entweder
> >/var/lib/dpkg/ingo/pam-apps.preinst
> 
> dpkg/ingo gibt es auf meinem Rehner natürlich nicht.

:-) 
Sollte wohl info und nicht ingo sein.

> Ich denke aber darüber nach. $0 enthält nur den Namen des gerufenen
> Files, nicht aber den Pfad, oder? 

Kommt sehr darauf an, wie das Skript aufgerufen wurde und von welcher
Shell aus:

$ cat q.sh
#!/bin/sh
echo $0

$ echo $SHELL
/bin/bash

$ q.sh
./q.sh

$ ./q.sh
./q.sh

$ /tmp/q.sh
/tmp/q.sh

$ tcsh

> q.sh
q.sh

> ./q.sh
./q.sh

> /tmp/q.sh
/tmp/q.sh


> Wie kommt man im Fall eines Falles
> an den eigenen Pfad ran? Ich denke darüber nach, ob man die ganzen
> ersetzten Files nicht einfach auf ein einziges Shellskript linken
> kann.

Man muß gucken, ob $0 mit einem / beginnt. Wenn ja -> 'dirname $0',
sonst -> 'dirname `pwd`/$0'

-- 
marko schulz
              "Die Welt ist gut, die Welt ist schlecht.
               Ich seh' mehr als ich begreifen kann. Ich sehe in 3-D."
                                                         '3-D', Extrabreit
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     749


Reply to: