@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)
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`
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() {
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
;;
--- /dev/null
+#!/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 ####################################################
\ No newline at end of file