Servus Freunde, zu obigem Paket habe ich eine Frage, eigentlich 2 Fragen. RPMLint sagt "no-binary", obwohl im spec steht: install -m755 boinctray /var/tmp/boinctray-2.3-build/usr/bin Laut BuildLog scheint das auch installiert zu werden. Und dann steht dort noch: script-without-shebang /usr/share/boinctray/po Wo kommen denn die *.po Dateien sonst hin? -- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am Wed, 18 Feb 2009 17:56:40 +0100 schriebst Du:
zu obigem Paket habe ich eine Frage, eigentlich 2 Fragen. RPMLint sagt=20 "no-binary", obwohl im spec steht: install -m755 boinctray=20 /var/tmp/boinctray-2.3-build/usr/bin Laut BuildLog scheint das auch installiert zu werden.
Ist /usr/bin/boinctray ein bin=E4res Programm? Soweit ich mich erinnere ist es ein Tcl-Skript.
Und dann steht dort noch: script-without-shebang /usr/share/boinctray/po Wo kommen denn die *.po Dateien sonst hin?
.po sind keine Skripte! Entweder einen Bugzilla-Eintrag f=FCr rpmlint, ein boinctray-rpmlintrc mit passendem Eintrag oder einfach ignorieren. PO Dateien werden normalerweise überhaupt nicht installiert sondern nur in ihrer kompilierten Form als .mo Dateien. Letztere werden unter /usr/share/locale installiert. PO-Dateien enthalten die Übersetzungen aller Meldungen eines Programmes für eine Sprache. Alles Weitere findest Du in 'info gettext'. Das Problem dürfte hier vermutlich sein, dass die PO-Dateien ausführbar sind, was Blödsinn wäre. Wenn dem so ist, mach halt ein 'chmod -x' auf die ensprechenden Dateien und es sollte Ruhe sein. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On Donnerstag 19 Februar 2009 03:17:41 Philipp Thomas wrote:
Am Wed, 18 Feb 2009 17:56:40 +0100 schriebst Du:
zu obigem Paket habe ich eine Frage, eigentlich 2 Fragen. RPMLint sagt=20 "no-binary", obwohl im spec steht: install -m755 boinctray=20 /var/tmp/boinctray-2.3-build/usr/bin Laut BuildLog scheint das auch installiert zu werden.
Ist /usr/bin/boinctray ein bin=E4res Programm? Soweit ich mich erinnere ist es ein Tcl-Skript. Achso... Der macht da einen Unterschied. Ich dachte immer, alles was in /usr/bin liegt wäre binär.
Und dann steht dort noch: script-without-shebang /usr/share/boinctray/po Wo kommen denn die *.po Dateien sonst hin?
.po sind keine Skripte! Entweder einen Bugzilla-Eintrag f=FCr rpmlint, ein boinctray-rpmlintrc mit passendem Eintrag oder einfach ignorieren. PO Dateien werden normalerweise überhaupt nicht installiert sondern nur in ihrer kompilierten Form als .mo Dateien. Letztere werden unter /usr/share/locale installiert. PO-Dateien enthalten die Übersetzungen aller Meldungen eines Programmes für eine Sprache. Alles Weitere findest Du in 'info gettext'.
Das Problem dürfte hier vermutlich sein, dass die PO-Dateien ausführbar sind, was Blödsinn wäre. Wenn dem so ist, mach halt ein 'chmod -x' auf die ensprechenden Dateien und es sollte Ruhe sein. Ja mache ich. Vielen Dank :-)
-- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (2)
-
Philipp Thomas
-
Sascha 'saigkill' Manns