quarzsnoopy
[Free|Net]BSD - User
Hallo Leute!
Ich hab hier ein kleines Problem mit meinem Script.
Im grunde soll es die "/etc/mk.conf" einlesen, die "+"-Variablen zusammen fassen (und was sonst noch so mit den komischen "?"-Variablen zu tun ist), und dann alles sauber (eine Variable = eine Zeile) ausgeben.
Leider tritt aber schon nach dem einlesen der ersten zwei Variablen der Effekt auf, das die Ausgabe nicht aus zwei Zeilen/Variablen besteht, sondern aus drei???
Kann mir das mal einer erklähren und eine Lösung vorschlagen, hier das Sript und die Ausgabe:
Script:
Ausgabe:
Und so sollte es eigentlich aussehen:
Ich hab hier ein kleines Problem mit meinem Script.
Im grunde soll es die "/etc/mk.conf" einlesen, die "+"-Variablen zusammen fassen (und was sonst noch so mit den komischen "?"-Variablen zu tun ist), und dann alles sauber (eine Variable = eine Zeile) ausgeben.
Leider tritt aber schon nach dem einlesen der ersten zwei Variablen der Effekt auf, das die Ausgabe nicht aus zwei Zeilen/Variablen besteht, sondern aus drei???
Kann mir das mal einer erklähren und eine Lösung vorschlagen, hier das Sript und die Ausgabe:
Script:
Code:
# $NetBSD: mk.conf,v 1.65 2005/06/08 14:42:47 markd Exp $
#
# A file providing defaults for pkgsrc and the packages collection.
# See the NetBSD mk.conf(5) and packages(7) manual page for a full
# description of all available options.
#
# ************************************************************************
# NOTE TO PEOPLE EDITING THIS FILE - USE LEADING SPACES, NOT LEADING TABS.
# ************************************************************************
ALLOW_VULNERABLE_PACKAGES=yes
# allow the user to build packages which are known to be vulnerable to
# security exploits
# Possible: defined, not defined
# Default: not defined
MANINSTALL?= maninstall catinstall
# Specify manpage installation types.
echo "ALLOW_VULNERABLE_PACKAGES=\"${ALLOW_VULNERABLE_PACKAGES}\"
MANINSTALL=\"${MANINSTALL}\""
Ausgabe:
Code:
MANINSTALL?=: not found
ALLOW_VULNERABLE_PACKAGES="yes"
MANINSTALL=""
Und so sollte es eigentlich aussehen:
Code:
ALLOW_VULNERABLE_PACKAGES="yes"
MANINSTALL="maninstall catinstall"