كيف يمكنك أن حزمة والنفس استضافة فايرفوكس التمديدات الخاصة بك؟

StackOverflow https://stackoverflow.com/questions/329242

سؤال

وأنا تطوير فايرفوكس التمديد للموقع المحدد. استضافة / تحديث آلية رسمية في addons.mozilla.org تجبر مستخدمي موقعي تسجيل الدخول لتنزيل بلدي المساعد (حتى الحصول على الموافقة للحصول على مركز العام)، وهي ليست جيدة بالنسبة لي، خصوصا أن من غير المرجح بلدي المساعد ليعتبر مفيدا ل الشبكة ككل وسوف يكون عالقا في رمل إلى الأبد.

ويبدو أن أنا اضطرت الى استخدام مكوي (واجهة المستخدم الرسومية البرنامج فقط) ل توقيع بعض من بلدي التحف وبينسل لإنشاء تجزئة التي أقوم بإدخال يدويا في update.rdf قبل التوقيع عليه. أريد حقا أن يكون بعض الأدوات أستطيع أن عصا في بلدي عملية الإنشاء الآلي التي لا تتطلب الخطوات اليدوية من لي في كل مرة. هل هناك أداة مفتوحة المصدر الذي يحاكي سلوك addons.mozilla.org التي يمكن استخدامها لاستضافة النفس؟ أو مجموعة من أدوات سطر الأوامر (التي تعمل على OS X) I يمكن استدعاء من وجهة نظري بناء قبل أن نشر؟

وسعيد أن يكون له أي تجارب كان لديك في هذه العملية ... كيف يمكنك أن تفعل ذلك الآن؟ ما حاولت؟ ما عملت، ما لم يكن؟

هل كانت مفيدة؟

المحلول 2

ومجرد عض الرصاصة وباستخدام سيرت SSL هو ما انتهى به ... إذا update.rdf الخاص بك هو على خادم آمن، وعملية التحديث واصفات يبدو أن العمل بسهولة جدا .. وليس لدي لفعل أي شيء السوبر يتوهم أن عملية الإنشاء بلدي.

وأنت لا تزال بحاجة تجزئة:

openssl sha1 plugin.xpi

وتجزئة الناتجة يجب أن ينتهي بهم المطاف في upgrade.rdf

<em:updateHash>sha1:b100d1207b38bbbea1add4eb96947ee4ea4b7a3e</em:updateHash>

ولكن هناك لم يعد هناك أي حاجة للتعامل مع مكوي وجميع الأشياء التوقيع.

نصائح أخرى

ويمكنك اتباع الإرشادات هنا حول كيفية تسجيل ملف XPI. يمكنك بسهولة حزمة الخطوات تصل إلى السيناريو الذي سيتم تشغيل كجزء من الإنشاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top