Hinzugefügt:

* Pakfire in die ISO gepackt. (Welche nocheinmal kleiner geworden ist.)
  * Neues Shutdown-Bild
Geändert:
  * Zahlreiche Schönheitsfehler im Pakfire korrigiert. ^^
Gelöscht:
  * Ein kleines Überbleibsel vom IPCop entfernt.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@128 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
ms
2006-05-20 11:34:29 +00:00
parent c1ae1ad691
commit b34fd95d16
20 changed files with 129 additions and 102 deletions

View File

@@ -26436,3 +26436,8 @@ usr/sbin/visudo
#usr/share/man/man8/sudo.8
#usr/share/man/man8/sudoedit.8
#usr/share/man/man8/visudo.8
##
## pakfire
##
/opt/pakfire
/etc/pakfire.conf

View File

@@ -1,26 +1,26 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Verzeichnis von Pakman
VERZ=$(get_conf.sh HOME)
# Update Verzeichnis
# Update-Verzeichnis
UP_DIR=$(get_conf.sh UP_DIR)
# Verzeichnis mit nicht Installierten Paketen
NIP_DIR=$(get_conf.sh NIP_DIR)
# Verzeichnis mit Installierten Paketen
IP_DIR=$(get_conf.sh ^IP_DIR)
IP_DIR=$(get_conf.sh IP_DIR)
# Patchliste
PATCH_LIST=$(get_conf.sh DEST_DIR)$(get_conf.sh LIST_NAME)
PATCH_LIST=$(get_conf.sh DEST_DIR)/$(get_conf.sh LIST_NAME)
# Zerlegte Listen
ZERL_PATCH=$(get_conf.sh DEST_DIR)zerl_
ZERL_PATCH=$(get_conf.sh DEST_DIR)/zerl_
# Listen Verzeichnis
LIST_DIR=$(get_conf.sh DEST_DIR)

View File

@@ -1,15 +1,15 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Conf File festlegen
CONF_File=/opt/pakfire/pakfire.conf
CONF_FILE=/opt/pakfire/pakfire.conf
if [ -r $CONF_File ]
if [ -r $CONF_FILE ]
then
STRI=$(grep $1 $CONF_File)
STRI=$(grep $1 $CONF_FILE)
STRI=${STRI#*=}
fi

View File

@@ -1,11 +1,11 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Verzeichnis von Pakman
VERZ=$(/bin/get_conf.sh HOME)
VERZ=$(get_conf.sh HOME)
# Version des IPFire ermitteln
VERS=$(get_conf.sh VERS print)
@@ -20,7 +20,7 @@ LOG_file=$(get_conf.sh LOG)
LIST_NAME=$(get_conf.sh LIST_NAME)
# Ziel Verzeichnis
DEST_DIR=$(get_conf.sh DEST_DIR)
DEST_DIR=$(get_conf.sh HOME)/list
# Host Tester
HOST_TEST=$(get_conf.sh HOST_TEST)
@@ -33,27 +33,27 @@ fi
# Falls URL nicht gesetzt wurde abbruch des Scripts
if [ -z $URL ]
then echo "Kann keinen Patchserver finden">>$LOG_file
then echo "Kann keinen Listenserver finden.">>$LOG_file
exit 1
fi
# Verzeichnis in Zielverzeichnis wechseln f<>r Download
cd $DEST_DIR
# Pruefen ob bereits ein File vorhanden ist falls ja dann wird sie nun gel<65>scht
if [ -f ${DEST_DIR}${LIST_NAME} ]
then rm ${DEST_DIR}${LIST_NAME}
# Pruefen ob bereits ein File vorhanden ist - falls ja, dann wird sie nun gel<65>scht
if [ -f ${DEST_DIR}/${LIST_NAME} ]
then rm ${DEST_DIR}/${LIST_NAME}
fi
# Download der Liste
if /usr/bin/wget -q $URL/${VERS}/${LIST_NAME} >/dev/null 2>&1
then
cd -
echo "Updateliste herunter geladen von $URL">>$LOG_file
echo "Updateliste heruntergeladen von $URL">>$LOG_file
exit 0
else
cd -
echo "Updateliste konnnte nicht herunter geladen werden von $URL">>$LOG_file
echo "Updateliste konnnte nicht heruntergeladen werden von $URL">>$LOG_file
exit 1
fi

View File

@@ -1,27 +1,27 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Haupturl
# Haupt-URL
http=$(get_conf.sh H_MIRROR)
# Ziel Verzeichnis
# Ziel-Verzeichnis
dest=$(get_conf.sh HOME)
# URL Zerleger
# URL-Zerleger
URL_ZERL=$(get_conf.sh URL_ZERL)
# Host Tester
# Host-Tester
HOST_TEST=$(get_conf.sh HOST_TEST)
# Testen ob Server erreichbar
# Testen ob Server erreichbar ist
if ! $HOST_TEST $($URL_ZERL $http get_host) >/dev/null 2>&1
then exit 1
fi
# Verzeichnis wechseln
# Ins Verzeichnis wechseln
cd $dest
# <20>berpr<70>fen ob File schon vorhanden ist
@@ -29,7 +29,7 @@ if [ -e ${dest}$($URL_ZERL $http get_file) ]
then rm ${dest}$($URL_ZERL $http get_file)
fi
# File herunter laden
# File herunterladen
if /usr/bin/wget -q $http >/dev/null 2>&1
then
cd -

View File

@@ -1,7 +1,7 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Download Zielverzeichnis

View File

@@ -1,7 +1,7 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Update Verzeichnis

View File

@@ -1,4 +1,8 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
echo $?
echo $$

View File

@@ -1,7 +1,7 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# URL Zerleger

View File

@@ -1,7 +1,7 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
# Source Verzeichnis

View File

@@ -1,7 +1,7 @@
#!/bin/bash
############################################################################################
# Version 0.1a, Copyright (C) 2006 Peter Schaelchli F<>r IPFire besteht KEINERLEI GARANTIE;#
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen; #
# Version 0.1a, Copyright (C) 2006 by IPFire.org #
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
############################################################################################
protokoll=${1%%:*}

View File

@@ -6,12 +6,12 @@
case "$1" in
renewlist) $(get_conf.sh HOME)/lib/get_mirror.sh
update) $(get_conf.sh HOME)/lib/get_mirror.sh
$(get_conf.sh HOME)/lib/get_list.sh
$(get_conf.sh HOME)/lib/check_pak.sh
;;
;;
*) echo -e "pakfire install [Paket]\npakfire update [Paket]\npakfiren remove [Paket]\npakfire renewlist"
*) echo -e "IPFire - Pakfire\nHilfe:\npakfire install [Paket]\t- Installiert ein neues Paket.\npakfire update\t\t- L<>dt die Liste aller Pakete neu.\npakfire remove [Paket]\t- Deinstalliert ein Paket.\npakfire upgrade\t\t- <20>berpr<70>ft nach neuen Updates."
esac

View File

@@ -0,0 +1,6 @@
VERS=1.4-beta-1
HOME=/opt/pakfire
H_MIRROR=http://mirror.ipfire.org/pakfire
HOST_TEST=ping -c 5
LOG=/var/log/pakfire.log
LIST_NAME=paklist