debian/templates and Select/Choices:
Hello *, Since my packages are working fine, I have a problem with an generated list in "Choices:". I have a directory with plugins /usr/lib/tddyndns and I want to put the files into the "Choices:" list and I have done: [ '/var/lib/dpkg/info/tddyndns.templates' ]--- Template: tddyndns/dd_router_type Type: select Choices: ${AVAILLABLE_ROUTERS} Description: Choose the router you want to use. Description-de.ISO-8859-15: Wählen Sie den zu verwendenden Router aus. -- which give me after installation: [ '/var/cache/debconf/config.dat' ]- Name: tddyndns/dd_router_type Template: tddyndns/dd_router_type Value: Owners: tddyndns Variables: availrouters = netgear_dm602, netgear_dm835, zyxel_2002, zyxel_761 Which is OK. Then I have in my [ '/var/lib/dpkg/info/tddyndns.config' ]- . /usr/share/debconf/confmodule AVAILLABLE_ROUTERS=$(ls /usr/lib/tddyndns |tr "\n" "," |sed "s/,/, /g") db_subst tddyndns/dd_router_type availrouters "${AVAILLABLE_ROUTERS}" db_fset tddyndns/dd_router_type seen false # Let the user go back in the configuration db_capb backup STATE=1 while [ "$STATE" != 0 -a "$STATE" != 18 ] ; do case $STATE in 1) db_input medium tddyndns/dd_email_to || true ;; 5) db_input medium tddyndns/dd_router_type || true ;; 17) db_input medium tddyndns/dd_backmx || true ;; esac if db_go ; then STATE=$(($STATE + 1)) else STATE=$(($STATE - 1)) fi done # Program End exit 0 - All is working fine, except 5), :-( I was reading /usr/share/doc/debconf-doc/tutorial-html forward and backward but now my brain is smoking! I was thinking, this has something to do with the variable "availrouters" but all what I have tried does not work (for me). Any suggestions? Thanks, have a nice week Michelle Konzack -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ # Debian GNU/Linux Consultant # Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
debian/templates and Select/Choices:
Hello *, Since my packages are working fine, I have a problem with an generated list in "Choices:". I have a directory with plugins /usr/lib/tddyndns and I want to put the files into the "Choices:" list and I have done: [ '/var/lib/dpkg/info/tddyndns.templates' ]--- Template: tddyndns/dd_router_type Type: select Choices: ${AVAILLABLE_ROUTERS} Description: Choose the router you want to use. Description-de.ISO-8859-15: Wählen Sie den zu verwendenden Router aus. -- which give me after installation: [ '/var/cache/debconf/config.dat' ]- Name: tddyndns/dd_router_type Template: tddyndns/dd_router_type Value: Owners: tddyndns Variables: availrouters = netgear_dm602, netgear_dm835, zyxel_2002, zyxel_761 Which is OK. Then I have in my [ '/var/lib/dpkg/info/tddyndns.config' ]- . /usr/share/debconf/confmodule AVAILLABLE_ROUTERS=$(ls /usr/lib/tddyndns |tr "\n" "," |sed "s/,/, /g") db_subst tddyndns/dd_router_type availrouters "${AVAILLABLE_ROUTERS}" db_fset tddyndns/dd_router_type seen false # Let the user go back in the configuration db_capb backup STATE=1 while [ "$STATE" != 0 -a "$STATE" != 18 ] ; do case $STATE in 1) db_input medium tddyndns/dd_email_to || true ;; 5) db_input medium tddyndns/dd_router_type || true ;; 17) db_input medium tddyndns/dd_backmx || true ;; esac if db_go ; then STATE=$(($STATE + 1)) else STATE=$(($STATE - 1)) fi done # Program End exit 0 - All is working fine, except 5), :-( I was reading /usr/share/doc/debconf-doc/tutorial-html forward and backward but now my brain is smoking! I was thinking, this has something to do with the variable "availrouters" but all what I have tried does not work (for me). Any suggestions? Thanks, have a nice week Michelle Konzack -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ # Debian GNU/Linux Consultant # Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]