patcha kann keine Platzhalter mit "." im Namen ersetzen

Antworten
Benutzeravatar
WRatzka
Beiträge: 12
Registriert: 28 Jun 2009, 22:08
Wohnort: Marburg

patcha kann keine Platzhalter mit "." im Namen ersetzen

Beitrag 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
Antworten