--- /dev/null
+etc/isdn/callerid.conf
+etc/isdn/isdn.conf
+etc/isdn/isdnlog.isdnctrl0.options
+etc/isdn/isdnlog.users
+etc/isdn/rate.conf
+etc/isdn/stop
+#sbin/divaload
+#sbin/eiconctrl
+#sbin/hisaxctrl
+#sbin/icnctrl
+sbin/isdnctrl
+#sbin/pcbitctl
+usr/bin/isdnbill
+usr/bin/isdnconf
+usr/bin/isdnrate
+usr/bin/isdnrep
+usr/lib/isdn/ISAR.BIN
+usr/lib/isdn/country.dat
+usr/lib/isdn/dest.cdb
+usr/lib/isdn/dnload.bin
+usr/lib/isdn/ds4bri.bit
+usr/lib/isdn/dspdload.bin
+usr/lib/isdn/holiday-de.dat
+usr/lib/isdn/loadpg.bin
+usr/lib/isdn/pc_1t_ca.bin
+usr/lib/isdn/pc_eu_ca.bin
+usr/lib/isdn/prload.bin
+usr/lib/isdn/rate-de.dat
+usr/lib/isdn/te_dmlt.pm
+usr/lib/isdn/te_etsi.p
+usr/lib/isdn/te_etsi.qm0
+usr/lib/isdn/te_etsi.qm1
+usr/lib/isdn/te_etsi.qm2
+usr/lib/isdn/te_etsi.qm3
+usr/lib/isdn/te_etsi.sm
+usr/lib/isdn/te_etsi.sq
+usr/lib/isdn/te_etsi.sx
+usr/lib/isdn/te_etsi.sy
+usr/lib/isdn/zone-de-dtag.cdb
+usr/sbin/capiinit
+usr/sbin/divalog
+usr/sbin/divalogd
+usr/sbin/divertctrl
+usr/sbin/imon
+usr/sbin/imontty
+usr/sbin/ipppd
+usr/sbin/ipppstats
+usr/sbin/iprofd
+usr/sbin/isdnlog
+#usr/share/man/man1/isdnbill.1
+#usr/share/man/man1/isdnconf.1
+#usr/share/man/man1/isdnrate.1
+#usr/share/man/man1/isdnrep.1
+#usr/share/man/man5/callerid.conf.5
+#usr/share/man/man5/isdn.conf.5
+#usr/share/man/man5/isdnformat.5
+#usr/share/man/man5/isdnlog.5
+#usr/share/man/man5/isdnlog.users.5
+#usr/share/man/man5/rate-files.5
+#usr/share/man/man5/rate.conf.5
+#usr/share/man/man8/.isdnctrl_conf.8
+#usr/share/man/man8/avmcapictrl.8
+#usr/share/man/man8/capiinfo.8
+#usr/share/man/man8/divertctrl.8
+#usr/share/man/man8/eiconctrl.8
+#usr/share/man/man8/hisaxctrl.8
+#usr/share/man/man8/icnctrl.8
+#usr/share/man/man8/imon.8
+#usr/share/man/man8/imontty.8
+#usr/share/man/man8/ipppd.8
+#usr/share/man/man8/ipppstats.8
+#usr/share/man/man8/iprofd.8
+#usr/share/man/man8/isdnctrl.8
+#usr/share/man/man8/isdnlog.8
+#usr/share/man/man8/pcbitctl.8
usr/local/bin/rebuildhosts
usr/local/bin/redctrl
usr/local/bin/monitorTraff
-usr/local/bin/snortctrl
+usr/local/bin/pakfire
usr/local/bin/restartssh
usr/local/bin/restartsyslogd
usr/local/bin/restartwireless
usr/local/bin/setportfw
usr/local/bin/setxtaccess
usr/local/bin/smartctrl
+usr/local/bin/snortctrl
usr/local/bin/squidctrl
usr/local/bin/timectrl
usr/local/bin/upnpctrl
bin/login
bin/passwd
bin/su
+#etc/.pwd.lock
#etc/default
etc/limits
etc/login.access
etc/login.defs
+#etc/passwd-
+etc/shadow
+#etc/shadow-
lib/libshadow.so.0
lib/libshadow.so.0.0.0
#usr/bin/chage
* fcdslsl-suse93-3.11-07
* fcdslslusb-suse93-3.11-05
* fcdslusb-suse93-3.11-07
-* fcpci-suse93-3.11-07
* fcron-3.0.1
* fetchmail-6.3.4
* file-4.17
* httpd-2.2.2
* hwdata
* iana-etc-2.10
-* ibod
+* ibod-1.4
* iftop-0.17
* inetutils-1.4.2
* ipac-ng-1.31
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @-mkdir -p $(DIR_APP)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) -C $(DIR_APP)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && mkdir -p $(DIR_APP) && tar zxf $(DIR_DL)/$(DL_FILE) -C $(DIR_APP)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ibod-config.patch
cd $(DIR_APP) && gcc $(CFLAGS) ibod.c -o ibod
- cd $(DIR_APP) && install -m 0644 ibod.cf /etc/isdn
+ -mkdir /etc/isdn
+ cd $(DIR_APP) && install -m 0644 ibod.cf /etc/isdn/
cd $(DIR_APP) && install -m 0755 ibod /usr/sbin
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make MISDNDIR=/usr/src/linux
cd $(DIR_APP) && make install MISDNDIR=/usr/src/linux
-mkdir -p /usr/lib/mISDN
- cd $(DIR_APP) && cp config/*.xsl /usr/lib/mISDN
- @rm -rf $(DIR_APP)
+ cd $(DIR_SRC) && tar xfz $(DIR_DL)/mISDN-$(VER).tar.gz
+ cd $(DIR_SRC)/mISDN-$(VER) && cp -v config/*.xsl /usr/lib/mISDN
+ @rm -rf $(DIR_SRC)/mISDN*
@$(POSTBUILD)
chmod 755 /var/ipfire/ovpn/verify
chmod 660 /var/log/ovpnserver.log
chmod 700 /var/ipfire/ovpn/certs
- chmod 700 /var/ipfire/ovpn/n2nconf
-cd $(DIR_APP) && find /var/ipfire/ovpn -name .svn -exec rm -rf {} \;
@rm -rf $(DIR_APP)
@$(POSTBUILD)
mkdir -v /etc/default
touch /etc/shadow
chmod 600 /etc/shadow
+ pwconv
@rm -rf $(DIR_APP)
@$(POSTBUILD)
restartsyslogd logwatch openvpnctrl outgoingfwctrl \
restartwireless getipstat qosctrl launch-ether-wake \
redctrl extrahdctrl sambactrl upnpctrl tripwirectrl \
- smartctrl clamavctrl
+ smartctrl clamavctrl pakfire
install : all
install -m 755 $(PROGS) /usr/local/bin
getipstat: getipstat.c setuid.o ../install+setup/libsmooth/varval.o
$(COMPILE) -I../install+setup/libsmooth/ getipstat.c setuid.o ../install+setup/libsmooth/varval.o -o $@
+
+pakfire: pakfire.c setuid.o ../install+setup/libsmooth/varval.o
+ $(COMPILE) -I../install+setup/libsmooth/ pakfire.c setuid.o ../install+setup/libsmooth/varval.o -o $@
--- /dev/null
+/* This file is part of the IPFire Firewall.
+ *
+ * This program is distributed under the terms of the GNU General Public
+ * Licence. See the file COPYING for details.
+ *
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <fcntl.h>
+#include "setuid.h"
+
+int main(int argc, char *argv[]) {
+ int i;
+ char command; // Add size here
+ char add; // Add size here
+
+ if (!(initsetuid()))
+ exit(1);
+
+ sprintf(command, "/opt/pakfire/pakfire");
+
+ for (i = 0; i < argc - 1; i++) {
+ sprintf(add, " %s", argv[i]);
+ strcat(command, add);
+ }
+
+ return safe_system(command);
+
+}