Good to Know Database

Shell Skript: SuSE Linux 9.3 Make YAST Source Script


Dieses Skript erstellt die benötigten Dateien um den SuSE Linux 9.3 Updates-Ordner direkt als Installationsquelle unter YAST zu verwenden. Da rsync diese Dateien bei der nächsten Synchronisation mit dem SuSE Linux 9.3 Updates Download Script löscht, müssen Sie dieses Skript nach jeder Syncronisation aufrufen.

###########################################################################
##                                                                       ##
##                SuSE Linux 9.3 Make YAST Source Script                 ##
##                                                                       ##
## Creation:    10.07.2005                                               ##
## Last Update: 10.07.2005                                               ##
##                                                                       ##
## Copyright (c) 2005 by Georg Kainzbauer <http://www.gtkdb.de>          ##
##                                                                       ##
## 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.                                   ##
##                                                                       ##
###########################################################################
#!/bin/bash

UPDATE_DIR=/data/nfs/suse93_update/suse/i386/update/9.3/
VENDOR="www.georgkainzbauer.de"

mkdir ${UPDATE_DIR}media.1 2>/dev/null
echo "${VENDOR}" > ${UPDATE_DIR}media.1/media
echo "`date +%Y%m%d%H%M%S`" >> ${UPDATE_DIR}media.1/media
echo "1" >> ${UPDATE_DIR}media.1/media

echo "PRODUCT SUSE_Update" > ${UPDATE_DIR}content
echo "VERSION 9.3-0" >> ${UPDATE_DIR}content
echo "DISTPRODUCT SUSE-Updates" >> ${UPDATE_DIR}content
echo "DISTVERSION 9.3-0" >> ${UPDATE_DIR}content
echo "VENDOR SUSE" >> ${UPDATE_DIR}content
echo "LABEL SUSE V9.3 Updates" >> ${UPDATE_DIR}content
echo "ARCH.x86_64 x86_64 i686 i586 i486 i386 noarch" >> ${UPDATE_DIR}content
echo "ARCH.i686 i686 i586 i486 i386 noarch" >> ${UPDATE_DIR}content
echo "ARCH.i586 i586 i486 i386 noarch" >> ${UPDATE_DIR}content
echo "ARCH.i486 i486 i386 noarch" >> ${UPDATE_DIR}content
echo "ARCH.i386 i386 noarch" >> ${UPDATE_DIR}content
echo "DEFAULTBASE i586" >> ${UPDATE_DIR}content
echo "LANGUAGE de_DE" >> ${UPDATE_DIR}content
echo "LINGUAS en de_DE" >> ${UPDATE_DIR}content
echo "REQUIRES SUSE LINUX" >> ${UPDATE_DIR}content
echo "DESCRDIR rpm/setup/descr" >> ${UPDATE_DIR}content
echo "DATADIR rpm" >> ${UPDATE_DIR}content
echo "FLAGS update" >> ${UPDATE_DIR}content

ls ${UPDATE_DIR} -A1 > ${UPDATE_DIR}directory.yast

create_package_descr -d ${UPDATE_DIR}rpm/ -o ${UPDATE_DIR}rpm/setup/descr -l english -l german >/dev/null 2>&1


Dieser Eintrag wurde am 10.07.2005 erstellt und zuletzt am 24.01.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_35_851.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer