मुख्य सामग्री पर जाएँ
TURNKEYGNU / LINUX
ऐपदस्तावेज़Forumब्लॉगस्क्रीनशॉटGitHubTurnKey Hub
文हिंदी
EnglishDeutschEspañol日本語Portuguêsहिंदी中文
होम/उन्नत उपयोग ( विन्यास हुक स्क्रिप्ट)

दस्तावेज़

उन्नत उपयोग ( विन्यास हुक स्क्रिप्ट)

अवलोकन

यदि दानेदार विन्यास की आवश्यकता होती है, तो विन्यास स्क्रिप्ट 'conf' इसे बदल दिया जा सकता है conf निर्देशिका निम्नलिखित विन्यास स्क्रिप्ट हुक को chroot (rootfs) में निष्पादित किया जाना है:

conf/pre-debs       # executed before apply-debs
conf/post-debs      # executed after apply-debs
conf/pre-overlay    # executed before apply-overlay
conf/post-overlay   # executed after apply-overlay

हुक स्क्रिप्ट किसी भी उपयोग के मामले का समर्थन करने के लिए एक शक्तिशाली इंटरफ़ेस प्रदान करता है, उदाहरण के लिए:

  • अनुकूलन debs (पूर्व debs) की निर्भरता या पूर्व-निर्धारण स्थापित करना
  • स्थापना के बाद डीब्स स्थापना (पोस्ट-डेब्स)
  • पैकेज स्थापित करना और उन्हें ओवरले (पूर्व ओवरले) को लागू करने से पहले अनुकूलित करना
  • ओवरले के बाद ट्वीकिंग लागू किया जाता है (पोस्ट ओवरले - सरल कॉन्फ़्ट के बराबर)

 

DRY - अपने आप को दोहराना मत करो

उन्नत उपयोगकर्ता उन्नत DRY समर्थन की सराहना भी करेंगे, उन्नत कन्फ्यूंड स्क्रिप्ट के साथ शामिल, जेनेरिक सहायक कार्यों या स्क्रिप्ट को शामिल करने की क्षमता प्रदान करेगा, ताकि वे उन्नत कन्फ्यूंड स्क्रिप्ट के साथ शामिल हों। उदाहरण:

conf/functions

install()
{
    apt-get update
    DEBIAN_FRONTEND=noninteractive apt-get -y \
        -o DPkg::Options::=--force-confdef \
        -o DPkg::Options::=--force-confold \
        install $@
}

 

conf/pre-overlay

#!/bin/bash -ex
source $(dirname $0)/functions

install hello

 

उन्नत हैलो वर्ल्ड उदाहरण

tklpatch-example को निष्पादित किया जा सकता है --advanced उन्नत विन्यास हुक स्क्रिप्ट और एक बुनियादी कार्य फ़ाइल सहित एक उदाहरण पैच उत्पन्न करने का विकल्प।

tklpatch-example --advanced helloworld

 

TURNKEYGNU / LINUX

शुरू से सब कुछ बनाए बिना अपना इन्फ़्रास्ट्रक्चर खुद सँभालें।

TurnKey के बारे में जानें
परिचयदस्तावेज़Forumआम सवालब्लॉगGitHub
मुफ़्त और ओपन सोर्ससुरक्षा पहले से शामिलचलाने के लिए तैयार