## Path:        System/YUP
## Description: YUP - "Yum Update Proxy" for SLE 10 Maintenance
#
#  YUP - "Yum Update Proxy" for SLE 10 Maintenance
#  Copyright (C) 2006,2007 SUSE Linux Products GmbH
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
#
#  This packages allows to configure an update-mirror
#  for Novell maintenance packages for SUSE Linux
#  Enterprise 10.
#
#  Please make sure, that the number of systems to serve with the
#  mirrored packages is in compliance with the number of
#  subscriptions you are allowed to exercise according to your
#  contract with Novell.
#
#  To configure network access rules (proxies, proxy
#  authentication, ...) please use YaST2 -> Network Services ->
#  Proxy.  The resulting configuration can be found in
#  /etc/sysconfig/proxy and /root/.curlrc (authentication data).
#
#  $Id:$
#

## Type:	string
## Default:	"/usr/bin/curl"
#
# path and name of curl binary
#
YUP_CURL=""

## Type:	string
## Default:	"--verbose --digest --remote-time --fail"
#
# std parameters for curl: 
# --digest is vital for autentication
# --verbose and --fail are necessary for correct error handling
#
YUP_CURLPARAMS=""

## Type:	string
## Default:	"/var/cache/yup"
#
# destination path (script will create subdirectories there)
#
YUP_DEST_DIR="/var/yup"

## Type:	string
## Default:	""
#
# There are two options, to get the ID:
# 
# 1. use the Machine ID: this value is in
#        /etc/zmd/deviceid 
#    on the machine you registered with.
#
# 2. go to the Novell Customer Center and request
#    "mirror credentials" to get updates to all your
#    systems with one yup run
#        http://www.novell.com/center/
#
YUP_ID=""

## Type:	string
## Default:	""
#
# There are two options, to get the PASSWORD:
#
# 1. use the Machine Secret: this value is in
#        /etc/zmd/secret
#    on the machine you registered with.
# 
# 2. go to the Novell Customer Center and request
#    "mirror credentials" to get updates to all your
#    systems with one yup run
#        http://www.novell.com/center/
#
YUP_PASS=""

## Type:	string
## Default:	"nu.novell.com"
#
# The update server to use 
#
YUP_SERVER="nu.novell.com"

## Type:	regexp(^[[:xdigit:]]{0,32}$)
## Default:	""
#
# Machine ID: this value is in 
# 	/etc/zmd/deviceid 
# on the machine you registered SLED with.
# If not set, YUP_ID will be used.
#
YUP_ID_SLED=""

## Type:	regexp(^[[:xdigit:]]{0,32}$)
## Default:	""
#
# Machine Secret: this value is in
# 	/etc/zmd/secret
# on the machine you registered with.
# If not set, YUP_PASS will be used.
#
YUP_PASS_SLED=""

## Type:	string
## Default:	""
#
# The update server to use for SLED
#
YUP_SERVER_SLED=""

## Type:	regexp(^[[:xdigit:]]{0,32}$)
## Default:	""
#
# Machine ID: this value is in 
# 	/etc/zmd/deviceid 
# on the machine you registered SLES with.
# If not set, YUP_ID will be used.
#
YUP_ID_SLES=""

## Type:	regexp(^[[:xdigit:]]{0,32}$)
## Default:	""
#
# Machine Secret: this value is in
# 	/etc/zmd/secret
# on the machine you registered SLES with.
# If not set, YUP_PASS will be used.
#
YUP_PASS_SLES=""

## Type:	string
## Default:	""
#
# The update server to use for SLES
#
YUP_SERVER_SLES=""

## Type:	string(i586,ppc,s390x,ia64,x86_64)
## Default:	"i586"
#
# Architecture(s) to mirror - SPACE separated list
#
#YUP_ARCH="i586 x86_64"
YUP_ARCH="i586"

## Type:        string("SLES10","SLED10")
## Default:	"SLES10"
# 
# Products to mirror (SLES and/or SLED)
# For DebugInfo and SDK see: YUP_DEBUGINFO, YUP_SDK
# SPACE separated list
#
#YUP_PRODUCTS="SLES10 SLED10"
YUP_PRODUCTS="SLED10"

## Type:        string("GA","SP1","SP2")
## Default:	"GA"
# 
# Subversions of product to mirror 
# SPACE separated list
#
YUP_SUBVERSIONS="GA SP1"

## Type:	yesno
## Type:	yesno
## Default:	"no"
#
# Include DebugInfo in mirror?
#
YUP_DEBUGINFO="no"

## Type:	yesno
## Default:	"no"
#
# Include SDK in mirror?
#
YUP_SDK="no"

## Type:	list(yes,no,you)
## Default:	"no"
#
# Include .src.rpms in mirror?
# yes: get sources from nu.novell.com
# you: get yources from you.novell.com
#
YUP_SRCRPM="no"

## Type:	string
## Default:	""
#
# The NCC account (necessary for you.novell.com)
#
YOU_NCC_ACCOUNT=""

## Type:	string
## Default:	""
#
# The NCC password (necessary for you.novell.com)
#
YOU_NCC_PASSWORD=""

## Type:	string
## Default:	"you.novell.com"
#
# The YOU server to use 
#
YOU_SERVER="you.novell.com"

## Type:	yesno
## Default:	"no"
#
# Only show channels/URLs to access, do not download
#
YUP_DRYRUN="no"

