deb 패키지를 빌드하는 동안 구성 파일을 통한 사용자 입력

deb 패키지를 빌드하는 동안 구성 파일을 통한 사용자 입력

deb 패키지를 빌드하려고 하는데 일부 구성에 대한 사용자 입력이 필요합니다. 아래와 같이 사용자 입력을 받기 위해 debconf를 사용했습니다.

DEBIAN/ 디렉토리의 템플릿 파일-

템플릿: 게이트웨이/input1
유형: 문자열
설명: 게이트웨이에 대해 구성할 MAC ID입니다.

DEBIAN/ 디렉토리의 구성 파일-

#!/bin/sh
 
# 오류 발생 시 종료
-e로 설정

. /usr/share/debconf/confmodule
db_input 낮은 게이트웨이/input1 || 진실

db_go || 진실

그런데 패키지를 설치하려고 하면 사용자 입력을 요구하지 않고 패키지를 추출하고 설치를 종료합니다.

관련 정보