mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Hinzugefügt:
* Erste Version von CONFIRE. * ./make.sh sync lädt nun alle neuen Dateien auf den FTP-Server. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@135 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
@@ -51,6 +51,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && cp -fRv src/pakfire $(DIR_APP)
|
||||
cd $(DIR_APP) && mv -vf pakfire.conf /etc
|
||||
cd $(DIR_APP) && chown root.root $(DIR_APP) -R && chmod 755 pakfire lib/*
|
||||
cd /opt && mkdir -p /opt/confire/paks
|
||||
cd /opt/confire && cp -fRv $(DIR_SRC)/src/confire/* .
|
||||
cd /opt/confire && chown root.root /opt/confire -R && chmod 755 confire paks/*
|
||||
# cd $(DIR_APP) && find $(DIR_APP) -name .svn -exec rm -rf {} \;
|
||||
# cd $(DIR_APP) && find /opt/confire -name .svn -exec rm -rf {} \;
|
||||
@$(POSTBUILD)
|
||||
|
||||
|
||||
23
make.sh
23
make.sh
@@ -29,7 +29,7 @@
|
||||
SLOGAN="We secure your network" # Software slogan
|
||||
CONFIG_ROOT=/var/ipfire # Configuration rootdir
|
||||
NICE=10
|
||||
MAX_RETRIES=3 # prefetch/check loop
|
||||
MAX_RETRIES=3 # prefetch/check loop
|
||||
KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'`
|
||||
MACHINE=`uname -m`
|
||||
|
||||
@@ -706,7 +706,7 @@ buildipcop() {
|
||||
ipcopmake nfs
|
||||
# wget http://www.guzu.net/linux/hddtemp.db && mv hddtemp.db $BASEDIR/build/etc/hddtemp.db
|
||||
# ipcopmake hddtemp
|
||||
# ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
|
||||
# ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
|
||||
}
|
||||
|
||||
buildinstaller() {
|
||||
@@ -1083,8 +1083,25 @@ diff)
|
||||
echo "Finished!"
|
||||
echo "Diff was successfully saved to ipfire-diff-`date +'%Y-%m-%d-%H:%M'`-r`svn info | grep Revision | cut -c 11-`.diff"
|
||||
;;
|
||||
sync)
|
||||
echo -e "Syncing Cache to FTP:"
|
||||
echo -ne "Password for mirror.ipfire.org: "; read PASS
|
||||
ncftpls -u web3 -p $PASS ftp://mirror.ipfire.org/html/source-packages/source/ > ftplist
|
||||
for i in `ls -w1 cache/`; do
|
||||
grep $i ftplist
|
||||
if [ "$?" -ne "0" ]; then
|
||||
ncftpput -u web3 -p $PASS mirror.ipfire.org /html/source-packages/source cache/$i
|
||||
if [ "$?" -eq "0" ]; then
|
||||
echo -e "$i was successfully uploaded to the ftp server."
|
||||
else
|
||||
echo -e "There was an error while uploading $i to the ftp server."
|
||||
fi
|
||||
fi
|
||||
done
|
||||
rm -f ftplist
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {build|changelog|check|checkclean|clean|commit|diff|dist|gettoolchain|make|newpak|prefetch|shell|toolchain|update}"
|
||||
echo "Usage: $0 {build|changelog|check|checkclean|clean|commit|diff|dist|gettoolchain|make|newpak|prefetch|shell|sync|toolchain|update}"
|
||||
cat doc/make.sh-usage
|
||||
exit 1
|
||||
;;
|
||||
|
||||
@@ -26422,4 +26422,5 @@ usr/sbin/visudo
|
||||
## pakfire
|
||||
##
|
||||
opt/pakfire
|
||||
opt/confire
|
||||
etc/pakfire.conf
|
||||
|
||||
17
src/confire/confire
Normal file
17
src/confire/confire
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
############################################################################################
|
||||
# Copyright (C) 2006 by IPFire.org #
|
||||
# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben d<>rfen. #
|
||||
############################################################################################
|
||||
|
||||
if [ -f "/opt/confire/paks/$1" ]; then
|
||||
|
||||
echo -e "Configuring $1."
|
||||
. /opt/confire/paks/$1
|
||||
exit 0
|
||||
else
|
||||
echo -e "There is no package with name $1. Exiting."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
################################### EOF ####################################################
|
||||
Reference in New Issue
Block a user