Seite 1 von 1

patcha kann keine Platzhalter mit "." im Namen ersetzen

Verfasst: 29 Nov 2011, 13:21
von WRatzka
Hallo,

das patcha-Skript bekommt bei einer Betriebssysteminstallation in der Datei patcha.in auch die
Hostparameter geliefert, die größtenteils einen "." im Namen haben. Die beiden Regexps, mit
denen patcha nach Ersetzungsmöglichkeiten sucht,

Code: Alles auswählen

placeholderRegex = re.compile('^(.*)#\@(\w+)\**#+(.*)$')
placeholderRegexNew = re.compile('^(.*)%([\w\-]+)%(.*)$')
erlauben aber keine "." im Namen, so dass pcpatch mit den Parametern nichts anfangen kann.

Gruß aus Marburg
Wolfgang Ratzka