# format:15,15,45 #---------------------------------------------------------------------------- # base.txt - optional modules/programs/applications __FLI4LVER__ # # Creation: 06.06.2001 fm # Last Update: $Id$ # # Copyright (c) 2001-2007 Frank Meyer #---------------------------------------------------------------------------- opt_format_version 1 - #---------------------------------------------------------------------------- # generic files, copy always: #---------------------------------------------------------------------------- # see etc/rc.d/rc000._bug if you change the mode of issue base yes etc/issue flags=utxt mode=4600 log_boot_seq yes rootfs:files/sbin/bootlogd mode=555 log_boot_seq yes rootfs:files/lib/libutil-0.9.30.3.so base yes etc/version flags=utxt base yes etc/adjtime flags=utxt base yes rootfs:etc/rc.cfg mode=644 flags=utxt base yes rootfs:etc/passwd flags=utxt base yes rootfs:etc/group flags=utxt base yes rootfs:etc/protocols flags=utxt base yes rootfs:etc/mdev.conf flags=utxt base yes rootfs:nls_cp850.o base yes rootfs:nls_iso8859-1.o base yes rootfs:files/sbin/lockcommand mode=555 bug_check !no etc/rc.d/rc000._bug mode=555 flags=sh base yes etc/rc.d/rc000.base mode=555 flags=sh base yes files/usr/bin/service-restart.sh mode=555 flags=sh base yes files/usr/sbin/haveged mode=555 base yes etc/rc.d/rc001.base mode=555 flags=sh base yes etc/rc.d/rc120.net mode=555 flags=sh base yes etc/rc.d/rc300.lo mode=555 flags=sh base yes etc/rc.d/rc305.ip-eth mode=555 flags=sh ip_route_% .+ etc/rc.d/rc320.route mode=555 flags=sh base yes etc/rc.d/rc340.circuits mode=555 flags=sh pf_new_config no etc/rc.d/rc360.fwrules mode=555 flags=sh pf_new_config no etc/rc.d/rc360.fwrules.new mode=555 flags=sh pf_new_config no etc/rc.d/fwrules-helper mode=555 flags=sh pf_new_config no etc/fwrules.tmpl/templates mode=555 flags=utxt pf_new_config yes etc/rc.d/rc360.fwrules.new mode=555 flags=sh pf_new_config yes etc/rc.d/fwrules-helper mode=555 flags=sh pf_new_config yes etc/fwrules.tmpl/templates mode=555 flags=sh opt_dmz yes etc/rc.d/fwrules.pre100.dmz mode=555 flags=sh opt_dmz yes etc/rc.d/rc370.dmz mode=555 flags=sh opt_dmz yes files/lib/iptables/libipt_snat.so.target opt_dmz yes files/lib/iptables/libxt_mark.so.target opt_dmz yes files/lib/iptables/libxt_mark.so opt_dmz yes iptable_mangle opt_dmz yes ipt_mark_target opt_dmz yes ipt_mark base yes etc/rc.d/rc998.base mode=555 flags=sh base yes rootfs:etc/rc0 mode=555 flags=sh base yes rootfs:etc/rc0.d/rc000.base mode=555 flags=sh start_imond yes etc/rc0.d/rc490.hangup mode=555 flags=sh base yes etc/rc0.d/rc500.killall mode=555 flags=sh base yes rootfs:etc/rc0.d/rc995.umount mode=555 flags=sh base yes etc/rc0.d/rc980.ifconfig mode=555 flags=sh base yes etc/ppp/auth-up mode=555 flags=sh base yes etc/ppp/auth-down mode=555 flags=sh base yes etc/ppp/auth-fail mode=555 flags=sh base yes etc/ppp/ip-up mode=555 flags=sh base yes etc/ppp/ip-up-down mode=555 flags=sh base yes etc/ppp/ip-up900.user mode=555 flags=sh base yes etc/ppp/ip-down mode=555 flags=sh base yes etc/ppp-once/ip-up001.ppp-onceflag mode=555 flags=sh base yes files/bin/dir mode=555 flags=sh base yes rootfs:files/.profile mode=555 flags=sh base yes rootfs:etc/boot.d/base-helper mode=555 flags=sh base yes rootfs:etc/boot.d/network_aliases mode=555 flags=sh base yes rootfs:etc/boot.d/rc000.base mode=555 flags=sh base yes rootfs:files/usr/bin/netcalc mode=555 base yes rootfs:files/lib/libnsl-0.9.30.3.so base yes rootfs:files/lib/ld-uClibc-0.9.30.3.so mode=555 base yes rootfs:files/lib/libdl-0.9.30.3.so base yes rootfs:files/lib/libuClibc-0.9.30.3.so base yes rootfs:files/lib/libcrypt-0.9.30.3.so base yes rootfs:etc/mklinks.sh mode=555 flags=sh base yes rootfs:etc/rc mode=555 flags=sh base yes rootfs:etc/inittab mode=644 flags=utxt base yes rootfs:files/usr/local/bin/dtou mode=555 flags=sh base yes rootfs:files/usr/local/bin/get_tree.sh mode=755 flags=sh base yes rootfs:files/usr/local/bin/wrapper.sh mode=755 flags=sh base yes rootfs:etc/services flags=utxt base yes rootfs:etc/shadow flags=utxt mode=600 base yes rootfs:etc/shells flags=utxt base yes rootfs:etc/fstab flags=utxt base yes rootfs:etc/host.conf flags=utxt base yes files/usr/local/bin/clrhome mode=555 flags=sh base yes rootfs:files/usr/local/bin/colecho mode=555 flags=sh base yes rootfs:files/usr/share/terminfo/l/linux mode=644 boot_type fd.* rootfs:etc/boot.d/rc100.floppy mode=555 flags=sh boot_type dual.* rootfs:etc/boot.d/rc100.dualfloppy mode=555 flags=sh boot_type attached rootfs:etc/boot.d/rc100.attached_opt mode=555 flags=sh debug_modules yes rootfs:files/usr/local/bin/modwrap.sh mode=755 flags=sh debug_enable_core yes rootfs:init_enable_core name=.init_enable_core base yes files/usr/local/bin/fli4lctrl mode=555 flags=sh base yes files/usr/local/bin/delete-all-routes mode=555 flags=sh base yes files/usr/local/bin/add-default-route mode=555 flags=sh base yes files/usr/local/bin/support.sh mode=555 flags=sh base yes files/usr/local/bin/support.inc mode=555 flags=sh base yes files/usr/local/mybin base yes files/usr/local/mylib base yes files/usr/local/bin/mini-login mode=555 imond_use_orig yes files/usr/local/bin/imond mode=555 imond_use_orig yes etc/rc.d/rc405.imond mode=555 flags=sh imond_use_orig no files/usr/local/bin/imond-dev mode=555 imond_use_orig no etc/rc.d/rc405.imond-dev mode=555 flags=sh base yes files/usr/local/bin/imond-stat mode=555 base yes files/usr/local/bin/log mode=555 flags=sh base yes files/sbin/biosdevname mode=555 #---------------------------------------------------------------------------- # packet filter section #---------------------------------------------------------------------------- # required iptables files base yes files/sbin/iptables-multi mode=555 name=sbin/iptables base yes files/lib/libiptc.so.0.0.0 mode=444 base yes files/lib/libip4tc.so.0.0.0 mode=444 base yes files/lib/libip6tc.so.0.0.0 mode=444 base yes files/lib/libxtables.so.4.0.0 mode=444 # required iptables matches base yes files/lib/iptables/libxt_standard.so base yes files/lib/iptables/libipt_icmp.so base yes files/lib/iptables/libxt_state.so base yes files/lib/iptables/libxt_tcp.so base yes files/lib/iptables/libxt_udp.so base yes files/lib/iptables/libxt_limit.so base yes files/lib/iptables/libxt_length.so base yes files/lib/iptables/libxt_comment.so # required iptables targets base yes files/lib/iptables/libipt_reject.so.target base yes files/lib/iptables/libipt_masquerade.so.target base yes files/lib/iptables/libipt_log.so.target # required iptables kernel modules base yes ip_tables.o base yes iptable_filter.o base yes ipt_log_target.o base yes ipt_reject_target.o base yes iptable_nat.o base yes ipt_masquerade_target.o base yes ipt_state.o base yes ipt_length.o base yes ipt_comment.o base yes ipt_limit.o base yes ipt_conntrack.o base yes ipt_udp.o base yes ipt_tcp.o # multiport extension pf_input_%,pf_forward_%,pf_prerouting_%,pf_postrouting_%,dmz_orange_red_%,dmz_orange_router_%,pf_usr_chain_%_rule_% .*[0-9],[0-9].* files/lib/iptables/libxt_multiport.so pf_input_%,pf_forward_%,pf_prerouting_%,pf_postrouting_%,dmz_orange_red_%,dmz_orange_router_%,pf_usr_chain_%_rule_% .*[0-9],[0-9].* ipt_multiport.o # mac extension pf_input_%,pf_forward_%,pf_prerouting_%,pf_postrouting_%,dmz_orange_red_%,dmz_orange_router_%,pf_usr_chain_%_rule_% .*mac:[[:xdigit:]][[:xdigit:]](:[[:xdigit:]][[:xdigit:]]){5}.* files/lib/iptables/libxt_mac.so pf_input_%,pf_forward_%,pf_prerouting_%,pf_postrouting_%,dmz_orange_red_%,dmz_orange_router_%,pf_usr_chain_%_rule_% .*mac:[[:xdigit:]][[:xdigit:]](:[[:xdigit:]][[:xdigit:]]){5}.* ipt_mac.o # optional iptables targets SNAT, NETMAP pf_postrouting_% .*SNAT.* files/lib/iptables/libipt_snat.so.target # SNAT target is part of the kernel # pf_postrouting_% .*SNAT.* ipt_snat_target.o pf_postrouting_%,pf_prerouting_% .*NETMAP.* files/lib/iptables/libipt_netmap.so.target pf_postrouting_%,pf_prerouting_% .*NETMAP.* ipt_netmap_target.o # # portfw setup # # * check for prerouting rules or httpd_portfw # * files needed: fwrules.pre050.portfw, etc/ppp/ip-up400.portfw, etc/ppp/ip-down600.portfw, # files/usr/local/bin/setup-portfw.sh, # * additional modules might be needed portfw_n [1-9][0-9]* files/lib/iptables/libipt_dnat.so.target pf_prerouting_% .*(DNAT|REDIRECT|NETMAP).* etc/rc.d/fwrules.pre050.portfw mode=555 flags=sh pf_prerouting_% .*(DNAT|REDIRECT|NETMAP).* etc/rc.d/rc425.portfw mode=555 flags=sh pf_prerouting_% .*(DNAT|REDIRECT|NETMAP).* etc/ppp/ip-up400.portfw mode=555 flags=sh pf_prerouting_% .*(DNAT|REDIRECT|NETMAP).* etc/ppp/ip-down600.portfw mode=555 flags=sh pf_prerouting_% .*(DNAT|REDIRECT|NETMAP).* files/usr/local/bin/setup-portfw.sh mode=555 flags=sh pf_prerouting_% .*REDIRECT.* ipt_redirect_target.o pf_prerouting_% .*DNAT.* files/lib/iptables/libipt_dnat.so.target pf_prerouting_% .*REDIRECT.* files/lib/iptables/libipt_redirect.so.target # see above # pf_postrouting_%,pf_prerouting_% .*NETMAP.* files/lib/iptables/libipt_netmap.so.target # pf_postrouting_%,pf_prerouting_% .*NETMAP.* ipt_netmap_target.o # # add all the above files if configuration via http interface is required # weak httpd_portfw - httpd_portfw yes etc/rc.d/fwrules.pre050.portfw mode=555 flags=sh httpd_portfw yes etc/rc.d/rc425.portfw mode=555 flags=sh httpd_portfw yes etc/ppp/ip-up400.portfw mode=555 flags=sh httpd_portfw yes etc/ppp/ip-down600.portfw mode=555 flags=sh httpd_portfw yes files/usr/local/bin/setup-portfw.sh mode=555 flags=sh httpd_portfw yes files/lib/iptables/libipt_dnat.so.target httpd_portfw yes files/lib/iptables/libipt_redirect.so.target httpd_portfw yes files/lib/iptables/libipt_netmap.so.target httpd_portfw yes ipt_redirect_target.o httpd_portfw yes ipt_netmap_target.o httpd_portfw yes files/lib/iptables/libxt_multiport.so httpd_portfw yes files/lib/iptables/libxt_mac.so httpd_portfw yes ipt_mac.o httpd_portfw yes ipt_multiport.o #---------------------------------------------------------------------------- # APM enabled #---------------------------------------------------------------------------- powermanagement apm|apm_rm etc/rc.d/rc100.apm mode=555 flags=sh powermanagement apm|apm_rm apm.o #---------------------------------------------------------------------------- # ethernet drivers: #---------------------------------------------------------------------------- # # pci-scan.o missing # net_drv_% 3c501 3c501.o net_drv_% 3c503 3c503.o net_drv_% 3c505 3c505.o net_drv_% 3c507 3c507.o net_drv_% 3c509 3c509.o net_drv_% 3c509 etc/rc0.d/rc990.rmmod mode=555 flags=sh net_drv_% 3c515 3c515.o net_drv_% 3c59x 3c59x.o net_drv_% 3c59x etc/rc0.d/rc990.rmmod mode=555 flags=sh net_drv_% 8139too 8139too.o net_drv_% 82596 82596.o net_drv_% 8390 8390.o net_drv_% b44 b44.o net_drv_% e100 etc/rc0.d/rc990.rmmod mode=555 flags=sh net_drv_% amd8111e amd8111e.o net_drv_% arlan arlan.o # net_drv_% arlan-proc arlan-proc.o net_drv_% at1700 at1700.o net_drv_% atl1 atl1.o net_drv_% atl1c atl1c.o net_drv_% atl1e atl1e.o net_drv_% atl2 atl2.o net_drv_% cs89x0 cs89x0.o net_drv_% cs89x0 etc/rc0.d/rc990.rmmod mode=555 flags=sh net_drv_% de2104x de2104x.o net_drv_% de4x5 de4x5.o net_drv_% depca depca.o net_drv_% dgrs dgrs.o net_drv_% dmfe dmfe.o net_drv_% dummy dummy.o net_drv_% e2100 e2100.o net_drv_% eepro100 eepro100.o net_drv_% eepro100 etc/rc0.d/rc990.rmmod mode=555 flags=sh net_drv_% eepro eepro.o net_drv_% eexpress eexpress.o net_drv_% epic100 epic100.o net_drv_% eth16i eth16i.o net_drv_% ewrk3 ewrk3.o net_drv_% fealnx fealnx.o net_drv_% forcedeth forcedeth.o net_drv_% hp100 hp100.o net_drv_% hp hp.o net_drv_% hp-plus hp-plus.o net_drv_% lance lance.o net_drv_% natsemi natsemi.o # net_drv_% natsemi-db natsemi-db.o net_drv_% ne2k-pci ne2k-pci.o net_drv_% ne ne.o net_drv_% ni5010 ni5010.o net_drv_% ni52 ni52.o net_drv_% ni65 ni65.o net_drv_% r8169 r8169.o net_drv_% sis900 sis900.o net_drv_% smc9194 smc9194.o net_drv_% smc-ultra smc-ultra.o net_drv_% starfire starfire.o # net_drv_% strip strip.o net_drv_% sundance sundance.o net_drv_% tlan tlan.o net_drv_% typhoon typhoon.o net_drv_% via-rhine via-rhine.o net_drv_% wavelan wavelan.o net_drv_% wd wd.o net_drv_% winbond-840 winbond-840.o net_drv_% sunhme sunhme.o net_drv_% tulip tulip.o net_drv_% 8139cp 8139cp.o net_drv_% acenic acenic.o net_drv_% dl2k dl2k.o net_drv_% e1000 e1000.o net_drv_% e1000bp e1000bp.o net_drv_% hamachi hamachi.o net_drv_% ns83820 ns83820.o net_drv_% sk98lin sk98lin.o net_drv_% tg3 tg3.o net_drv_% yellowfin yellowfin.o # net_drv_% rtl8139-db rtl8139-db.o # net_drv_% tulip-db tulip-db.o # net_drv_% 3c59x-db 3c59x-db.o # net_drv_% epic100-db epic100-db.o # net_drv_% winbond-840-db winbond-840-db.o # net_drv_% via-rhine-db via-rhine-db.o net_drv_% e100 e100.o net_drv_% uli526x uli526x.o net_drv_% pcnet32 pcnet32.o net_drv_% skge skge.o net_drv_% bnx2 bnx2.o net_drv_% sky2 sky2.o net_drv_% sungem sungem.o net_drv_% cassini cassini.o net_drv_% via-velocity via-velocity.o net_drv_% e1000e e1000e.o net_drv_% virtio-net virtio-net.o net_drv_% igb igb.o net_drv_% igbvf igbvf.o #---------------------------------------------------------------------------- # token ring #---------------------------------------------------------------------------- net_drv_% 3c359 3c359.o net_drv_% abyss tms380tr.o net_drv_% abyss abyss.o net_drv_% ibmtr ibmtr.o net_drv_% lanstreamer lanstreamer.o net_drv_% olympic olympic.o net_drv_% smctr smctr.o # net_drv_% tmsisa tms380tr.o # net_drv_% tmsisa tmsisa.o net_drv_% tmspci tms380tr.o net_drv_% tmspci tmspci.o #---------------------------------------------------------------------------- # xen Network Frontend for modular kernels #---------------------------------------------------------------------------- net_drv_% xen xen_netfront.o #---------------------------------------------------------------------------- # masquerade modules #---------------------------------------------------------------------------- masq_module_% ftp ip_conntrack_ftp.o masq_module_% ftp ip_nat_ftp.o masq_module_% irc ip_conntrack_irc.o masq_module_% irc ip_nat_irc.o masq_module_% pptp ip_conntrack_pptp.o masq_module_% pptp ip_nat_pptp.o #---------------------------------------------------------------------------- # optional portfw, used if PORTFW_N != 0 #---------------------------------------------------------------------------- portfw_n [1-9][0-9]* etc/rc.d/rc130.portfw mode=555 flags=sh portfw_n [1-9][0-9]* etc/rc.d/fwrules.pre050.portfw mode=555 flags=sh portfw_n [1-9][0-9]* etc/rc.d/rc425.portfw mode=555 flags=sh portfw_n [1-9][0-9]* etc/ppp/ip-up400.portfw mode=555 flags=sh portfw_n [1-9][0-9]* etc/ppp/ip-down600.portfw mode=555 flags=sh portfw_n [1-9][0-9]* files/usr/local/bin/setup-portfw.sh mode=555 flags=sh #---------------------------------------------------------------------------- # optional syslogd, started if OPT_SYSLOGD='yes' #---------------------------------------------------------------------------- opt_syslogd yes etc/rc.d/rc325.syslogd mode=555 flags=sh opt_syslogd yes files/usr/sbin/syslogd mode=555 syslogd_rotate yes files/usr/local/bin/syslogd_rotate.sh mode=555 flags=sh syslogd_rotate yes files/usr/local/bin/syslogd_rotate_cron.sh mode=555 flags=sh syslogd_rotate yes etc/rc0.d/rc800.syslogd_rotate mode=555 flags=sh #---------------------------------------------------------------------------- # optional klogd, started if OPT_KLOGD='yes' (implies syslogd) #---------------------------------------------------------------------------- opt_klogd yes etc/rc.d/rc330.klogd mode=555 flags=sh opt_klogd yes files/usr/sbin/klogd mode=555 #---------------------------------------------------------------------------- # optional logip #---------------------------------------------------------------------------- opt_logip yes etc/rc.d/rc420.logip mode=555 flags=sh opt_logip yes etc/ppp/ip-up300.logip mode=555 flags=sh opt_logip yes etc/ppp/ip-down700.logip mode=555 flags=sh #---------------------------------------------------------------------------- # optional y2k: add n days to bios date #---------------------------------------------------------------------------- opt_y2k yes etc/rc.d/rc060.y2k mode=555 flags=sh opt_y2k yes files/usr/local/bin/add-days mode=555 #---------------------------------------------------------------------------- # optional isapnptools for configuration of PNP cards, used if OPT_PNP='yes' #---------------------------------------------------------------------------- opt_pnp yes etc/isapnp.conf flags=utxt opt_pnp yes files/sbin/pnpdump mode=555 opt_pnp yes files/sbin/isapnp mode=555 #---------------------------------------------------------------------------- # option floppy mount, used if OPT_MOUNTFLOPPY='first' or 'second' #---------------------------------------------------------------------------- mountfloppy first etc/rc.d/rc030.mountfloppy mode=555 flags=sh mountfloppy second etc/rc.d/rc030.mountfloppy mode=555 flags=sh #---------------------------------------------------------------------------- # optional make keybord map used if OPT_MAKEKBL='yes' #---------------------------------------------------------------------------- opt_makekbl yes files/usr/bin/dumpkmap mode=555 opt_makekbl yes files/usr/bin/loadkeys mode=555 opt_makekbl yes files/usr/share/kbd/keymaps.tar.bz2 opt_makekbl yes files/usr/sbin/makekbl.sh mode=555 flags=sh opt_makekbl yes etc/rc.d/rc900.makekbl mode=555 flags=sh #---------------------------------------------------------------------------- # optional load additional modules #---------------------------------------------------------------------------- opt_addmodules yes etc/rc.d/rc100.addmodules mode=555 flags=sh