मैं एक RPM पैकेज कहते हैं, में अपने आवेदन, myapp.rpm पैक है। इस एप्लिकेशन को इंस्टॉल करते समय, मैं उपयोगकर्ता से कुछ इनपुट प्राप्त करना चाहता हूं (इनपुट के लिए एक उदाहरण हो सकता है - पर्यावरण जहां ऐप इंस्टॉल हो रहा है - "dev", "qa", "uat", "prod")। इनपुट के आधार पर, एप्लिकेशन उपयुक्त फाइलों को स्थापित करेगा। आवेदन स्थापित करते समय पैरामीटर पास करने का कोई तरीका है?आरपीएम - स्थापित समय मानकों
पी.एस .: सम्भावित समाधान प्रत्येक परिवेश के लिए एक RPM पैकेज बनाने के लिए हो सकता है। हालांकि, हमारे परिदृश्य में, यह एक व्यवहार्य विकल्प नहीं है क्योंकि हमारे पास लगभग 20 वातावरण हैं और हम एक ही आवेदन के लिए 20 अलग-अलग पैकेज नहीं चाहते हैं।
उत्तर के लिए धन्यवाद। उपयोगकर्ता को कुछ दर्ज करने के लिए प्रेरित करने के रूप में मुझे वास्तव में किसी उपयोगकर्ता इंटरैक्शन की आवश्यकता नहीं होती है। जो मैं खोज रहा हूं वह अधिष्ठापन कमांड के साथ पैरामीटर को पास करने का एक तरीका है। उदाहरण के लिए, ** rpm -i myapp.rpm -dev **। उचित मूल्य वाले फ़ाइल को पॉप्युलेट करने का एक तरीका है, ताकि आरपीएम इंस्टॉलर इसे पढ़ सके और आवश्यक मान पुनर्प्राप्त कर सके। मैं उससे ज्यादा सुंदर दिख रहा हूं। –
मैं उस उपयोगकर्ता की बातचीत के रूप में गिनता हूं।मुझे लगता है कि आप जो चाहते हैं वह है कि आप अपनी पूर्व या इंस्टॉल स्क्रिप्ट्स को किसी भी तरह पर्यावरण का पता लगा सकें, हो सकता है कि फ़ाइल कहीं से वे जांच कर सकें। मैं यह भी बताऊंगा कि आरपीएम उपयोगकर्ता के परिप्रेक्ष्य से, * -qa.rpm नामक पैकेज होने से कुछ यादृच्छिक पैरामीटर गुजरने से बहुत अधिक अंतर्ज्ञानी होता है। – kbyrd
मैंने ऊपर दिए गए टिप्पणी से मेरी उत्तर में जानकारी जोड़ दी। – kbyrd