Ich muss einige notwendige Schritte vor der Installation meines Pakets, wie die Sicherung von früheren Datenspeicher Snapshot. Zu diesem Zweck verwende ich ein% Pre-Skript wie folgt.Datum Befehl gibt falsche Ausgabe während der Verwendung von innerhalb der rpm Spec-Datei
%pre
#!/bin/sh
--------
--------
stamp=`date +%Y%m%d%H%M%S`
echo ${stamp}
-------------
-------------
Die Ausgabe ist wie folgt: 20161103123325OURCE Es druckt einige zufällige Zeichen zusammen mit Datum. "OURCE" ist nirgendwo in meiner Spezifikationsdatei vorhanden.
Das gleiche Skript funktioniert perfekt als Standalone. Die Plattform ist CentOS7.