অ্যানাকোন্ডা কিকস্টার্ট ভেরিয়েবল


1

আমার একটি সমস্যা আছে যেখানে আমি ব্যবহারকারীর ইনপুটটি ac মেল নামক ভেরিয়েবেলে অ্যানাকোন্ডার% প্রাক পরিবেশে সংরক্ষণ করার চেষ্টা করছি এবং এটি% পোস্ট স্ক্রিপ্টে পাস করব, যেখানে এটি ফাইল / foo / বারে সংযুক্ত হবে । আমি এরকম চেষ্টা করেছি:

%pre
exec < /dev/tty5 > /dev/tty5 2> /dev/tty5
chvt5

echo "Please enter your Email Address."
read emailaddr
echo "$emailaddr" > /tmp/email.tmp

%post --nochroot
%include /tmp/email.tmp
emailaddr=$(cat /tmp/email.tmp)
echo "$emailaddr" >> /foo/bar
rm -f /tmp/email.tmp
%end

তবে এটি মোটেও কাজ করে বলে মনে হয় না। আমি বিশ্বাস করি যে আমি% প্রাক ডিরেক্টরি থেকে% পোস্ট ডিরেক্টরিতে রূপান্তর করতে ভুল করতে পারি। এবং সাহায্যের প্রশংসা করা হবে। ধন্যবাদ!

উত্তর:


0

এটি ঘটে কারণ% পোস্ট বিভাগটি / mnt / sysimage (যেখানে আপনি ইনস্টল করছেন যে সিস্টেমটি) তে ক্রোটযুক্ত।

আপনার% প্রাকে তৈরি / টিএমপি অ্যাক্সেস পেতে আপনার% পোস্ট বিভাগে "--nochroot" বিকল্পটি ব্যবহার করতে হবে। এটি 2 স্বতন্ত্র পোস্ট বিভাগ তৈরি করতে পারে (একটি "--nochroot" ছাড়া অন্যটি সহ) তৈরি করতে পারে, বা আপনাকে / mnt / sysimage সহ যে কোনও পথের উপসর্গ করতে হবে।

রেডহ্যাট ডকটি একবার দেখুন: " https://access.redhat.com/docamentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-postinstallconfig.html "


দুঃক্ষিত! আমার কাছে আসলে% পোস্ট আছে - নোক্রুট-বিড। আমি প্রশ্নটি তৈরি করতে গিয়ে টাইপ করতে ভুলে গেছি। এটি সঠিক হতে সম্পাদিত।
29:38

আজব, আমি অতীতে এটি ব্যবহার করেছি বলে মনে করি। বর্তমানে আমার কিকস্টার্টগুলির আর% প্রাক নেই। এ কী ডিস্ট্রো / রিলিজ?
টোনিয়োক

এটি রেড হ্যাট ভি 6.5 এবং এ্যানাকোন্ডা 13.21.215-1
13
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.