From 231048413ceb290dacedb62a38063e7079d9ef56 Mon Sep 17 00:00:00 2001 From: ms Date: Tue, 5 Dec 2006 21:57:32 +0000 Subject: [PATCH] Starte SSH-Server beim Boot. Starte Cron-Server beim Boot. Apache bearbeitet. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@357 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- config/httpd/conf.d/{php5.conf => php4.conf} | 5 +- config/httpd/httpd.conf | 2 - config/httpd/loadmodule.conf | 2 +- config/rootfiles/common/apache2 | 4 +- config/rootfiles/common/mysql | 280 +++++++++++++ config/rootfiles/common/ncurses | 6 +- config/rootfiles/common/openssh | 37 ++ config/rootfiles/common/php | 406 +++++++++++++++++++ doc/packages-list.txt | 2 + lfs/initscripts | 49 ++- src/initscripts/init.d/apache | 42 ++ src/initscripts/init.d/fcron | 40 ++ src/initscripts/init.d/sshd | 48 +++ 13 files changed, 889 insertions(+), 34 deletions(-) rename config/httpd/conf.d/{php5.conf => php4.conf} (72%) create mode 100644 config/rootfiles/common/mysql create mode 100644 config/rootfiles/common/openssh create mode 100644 config/rootfiles/common/php create mode 100644 src/initscripts/init.d/apache create mode 100644 src/initscripts/init.d/fcron create mode 100644 src/initscripts/init.d/sshd diff --git a/config/httpd/conf.d/php5.conf b/config/httpd/conf.d/php4.conf similarity index 72% rename from config/httpd/conf.d/php5.conf rename to config/httpd/conf.d/php4.conf index 5136b15d3..f017bac51 100644 --- a/config/httpd/conf.d/php5.conf +++ b/config/httpd/conf.d/php4.conf @@ -1,14 +1,11 @@ - + AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 - AddType application/x-httpd-php .php5 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php3s AddType application/x-httpd-php-source .php4s - AddType application/x-httpd-php-source .php5s AddType application/x-httpd-php-source .phps DirectoryIndex index.php3 DirectoryIndex index.php4 - DirectoryIndex index.php5 DirectoryIndex index.php diff --git a/config/httpd/httpd.conf b/config/httpd/httpd.conf index a3affb8ab..7e00b8826 100644 --- a/config/httpd/httpd.conf +++ b/config/httpd/httpd.conf @@ -49,8 +49,6 @@ ErrorLog /var/log/httpd/error_log # Load Modules here Include /etc/httpd/conf/loadmodule.conf -LoadModule php5_module /usr/lib/apache/libphp5.so -# This is only a fake for compiling php - libphp5.so # IP addresses / ports to listen on Include /etc/httpd/conf/listen.conf diff --git a/config/httpd/loadmodule.conf b/config/httpd/loadmodule.conf index 88112b44e..c4d03528a 100644 --- a/config/httpd/loadmodule.conf +++ b/config/httpd/loadmodule.conf @@ -48,4 +48,4 @@ LoadModule userdir_module /usr/lib/apache/mod_userdir.so LoadModule alias_module /usr/lib/apache/mod_alias.so LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so LoadModule ssl_module /usr/lib/apache/mod_ssl.so -LoadModule php5_module /usr/lib/apache/libphp5.so +LoadModule php4_module /usr/lib/apache/libphp4.so diff --git a/config/rootfiles/common/apache2 b/config/rootfiles/common/apache2 index 5e73d22ed..f06c2275a 100644 --- a/config/rootfiles/common/apache2 +++ b/config/rootfiles/common/apache2 @@ -1212,7 +1212,7 @@ usr/lib/libaprutil-1.so.0.2.7 #usr/lib/pkgconfig/apr-1.pc #usr/lib/pkgconfig/apr-util-1.pc #usr/sbin/ab -#usr/sbin/apachectl +usr/sbin/apachectl #usr/sbin/apxs #usr/sbin/checkgid #usr/sbin/dbmmanage @@ -1240,7 +1240,7 @@ usr/sbin/httpd #usr/share/man/man8/suexec.8 var/log/httpd etc/httpd/conf/conf.d -#etc/httpd/conf/conf.d/php5.conf +#etc/httpd/conf/conf.d/php4.conf etc/httpd/conf/default-server.conf etc/httpd/conf/global.conf etc/httpd/conf/hostname.conf diff --git a/config/rootfiles/common/mysql b/config/rootfiles/common/mysql new file mode 100644 index 000000000..f58d9241c --- /dev/null +++ b/config/rootfiles/common/mysql @@ -0,0 +1,280 @@ +etc/my.cnf +#srv/mysql +srv/mysql/mysql +#srv/mysql/mysql-bin.000001 +#srv/mysql/mysql-bin.000002 +#srv/mysql/mysql-bin.index +#srv/mysql/mysql/columns_priv.MYD +#srv/mysql/mysql/columns_priv.MYI +#srv/mysql/mysql/columns_priv.frm +#srv/mysql/mysql/db.MYD +#srv/mysql/mysql/db.MYI +#srv/mysql/mysql/db.frm +#srv/mysql/mysql/func.MYD +#srv/mysql/mysql/func.MYI +#srv/mysql/mysql/func.frm +#srv/mysql/mysql/help_category.MYD +#srv/mysql/mysql/help_category.MYI +#srv/mysql/mysql/help_category.frm +#srv/mysql/mysql/help_keyword.MYD +#srv/mysql/mysql/help_keyword.MYI +#srv/mysql/mysql/help_keyword.frm +#srv/mysql/mysql/help_relation.MYD +#srv/mysql/mysql/help_relation.MYI +#srv/mysql/mysql/help_relation.frm +#srv/mysql/mysql/help_topic.MYD +#srv/mysql/mysql/help_topic.MYI +#srv/mysql/mysql/help_topic.frm +#srv/mysql/mysql/host.MYD +#srv/mysql/mysql/host.MYI +#srv/mysql/mysql/host.frm +#srv/mysql/mysql/proc.MYD +#srv/mysql/mysql/proc.MYI +#srv/mysql/mysql/proc.frm +#srv/mysql/mysql/procs_priv.MYD +#srv/mysql/mysql/procs_priv.MYI +#srv/mysql/mysql/procs_priv.frm +#srv/mysql/mysql/tables_priv.MYD +#srv/mysql/mysql/tables_priv.MYI +#srv/mysql/mysql/tables_priv.frm +#srv/mysql/mysql/time_zone.MYD +#srv/mysql/mysql/time_zone.MYI +#srv/mysql/mysql/time_zone.frm +#srv/mysql/mysql/time_zone_leap_second.MYD +#srv/mysql/mysql/time_zone_leap_second.MYI +#srv/mysql/mysql/time_zone_leap_second.frm +#srv/mysql/mysql/time_zone_name.MYD +#srv/mysql/mysql/time_zone_name.MYI +#srv/mysql/mysql/time_zone_name.frm +#srv/mysql/mysql/time_zone_transition.MYD +#srv/mysql/mysql/time_zone_transition.MYI +#srv/mysql/mysql/time_zone_transition.frm +#srv/mysql/mysql/time_zone_transition_type.MYD +#srv/mysql/mysql/time_zone_transition_type.MYI +#srv/mysql/mysql/time_zone_transition_type.frm +#srv/mysql/mysql/user.MYD +#srv/mysql/mysql/user.MYI +#srv/mysql/mysql/user.frm +srv/mysql/test +#usr/bin/comp_err +#usr/bin/innochecksum +#usr/bin/msql2mysql +#usr/bin/my_print_defaults +#usr/bin/myisam_ftdump +#usr/bin/myisamchk +#usr/bin/myisamlog +#usr/bin/myisampack +usr/bin/mysql +#usr/bin/mysql_client_test +#usr/bin/mysql_config +#usr/bin/mysql_convert_table_format +#usr/bin/mysql_create_system_tables +#usr/bin/mysql_explain_log +#usr/bin/mysql_find_rows +#usr/bin/mysql_fix_extensions +#usr/bin/mysql_fix_privilege_tables +#usr/bin/mysql_install_db +#usr/bin/mysql_secure_installation +#usr/bin/mysql_setpermission +#usr/bin/mysql_tableinfo +#usr/bin/mysql_tzinfo_to_sql +#usr/bin/mysql_upgrade +#usr/bin/mysql_upgrade_shell +#usr/bin/mysql_waitpid +#usr/bin/mysql_zap +usr/bin/mysqlaccess +usr/bin/mysqladmin +#usr/bin/mysqlbinlog +#usr/bin/mysqlbug +#usr/bin/mysqlcheck +#usr/bin/mysqld_multi +#usr/bin/mysqld_safe +usr/bin/mysqldump +#usr/bin/mysqldumpslow +#usr/bin/mysqlhotcopy +usr/bin/mysqlimport +usr/bin/mysqlshow +#usr/bin/mysqltest +#usr/bin/mysqltestmanager +#usr/bin/mysqltestmanager-pwgen +#usr/bin/mysqltestmanagerc +#usr/bin/perror +#usr/bin/replace +#usr/bin/resolve_stack_dump +usr/bin/resolveip +#usr/include/mysql +#usr/include/mysql/errmsg.h +#usr/include/mysql/keycache.h +#usr/include/mysql/m_ctype.h +#usr/include/mysql/m_string.h +#usr/include/mysql/my_alloc.h +#usr/include/mysql/my_config.h +#usr/include/mysql/my_dbug.h +#usr/include/mysql/my_dir.h +#usr/include/mysql/my_getopt.h +#usr/include/mysql/my_global.h +#usr/include/mysql/my_list.h +#usr/include/mysql/my_net.h +#usr/include/mysql/my_no_pthread.h +#usr/include/mysql/my_pthread.h +#usr/include/mysql/my_semaphore.h +#usr/include/mysql/my_sys.h +#usr/include/mysql/my_xml.h +#usr/include/mysql/mysql.h +#usr/include/mysql/mysql_com.h +#usr/include/mysql/mysql_embed.h +#usr/include/mysql/mysql_time.h +#usr/include/mysql/mysql_version.h +#usr/include/mysql/mysqld_ername.h +#usr/include/mysql/mysqld_error.h +#usr/include/mysql/raid.h +#usr/include/mysql/sql_common.h +#usr/include/mysql/sql_state.h +#usr/include/mysql/sslopt-case.h +#usr/include/mysql/sslopt-longopts.h +#usr/include/mysql/sslopt-vars.h +#usr/include/mysql/typelib.h +#usr/info/mysql.info +usr/lib/libmysqlclient.so +usr/lib/libmysqlclient.so.15 +usr/lib/libmysqlclient.so.15.0.0 +usr/lib/libmysqlclient_r.so +usr/lib/libmysqlclient_r.so.15 +usr/lib/libmysqlclient_r.so.15.0.0 +#usr/lib/mysql +#usr/lib/mysql/libdbug.a +#usr/lib/mysql/libheap.a +#usr/lib/mysql/libmyisam.a +#usr/lib/mysql/libmyisammrg.a +#usr/lib/mysql/libmysqlclient.a +#usr/lib/mysql/libmysqlclient.la +usr/lib/mysql/libmysqlclient.so +usr/lib/mysql/libmysqlclient.so.15 +usr/lib/mysql/libmysqlclient.so.15.0.0 +#usr/lib/mysql/libmysqlclient_r.a +#usr/lib/mysql/libmysqlclient_r.la +usr/lib/mysql/libmysqlclient_r.so +usr/lib/mysql/libmysqlclient_r.so.15 +usr/lib/mysql/libmysqlclient_r.so.15.0.0 +#usr/lib/mysql/libmystrings.a +#usr/lib/mysql/libmysys.a +#usr/lib/mysql/libvio.a +#usr/man/man1/msql2mysql.1 +#usr/man/man1/myisam_ftdump.1 +#usr/man/man1/myisamchk.1 +#usr/man/man1/myisamlog.1 +#usr/man/man1/myisampack.1 +#usr/man/man1/mysql.1 +#usr/man/man1/mysql.server.1 +#usr/man/man1/mysql_config.1 +#usr/man/man1/mysql_explain_log.1 +#usr/man/man1/mysql_fix_privilege_tables.1 +#usr/man/man1/mysql_upgrade.1 +#usr/man/man1/mysql_zap.1 +#usr/man/man1/mysqlaccess.1 +#usr/man/man1/mysqladmin.1 +#usr/man/man1/mysqlbinlog.1 +#usr/man/man1/mysqlcheck.1 +#usr/man/man1/mysqld.1 +#usr/man/man1/mysqld_multi.1 +#usr/man/man1/mysqld_safe.1 +#usr/man/man1/mysqldump.1 +#usr/man/man1/mysqlhotcopy.1 +#usr/man/man1/mysqlimport.1 +#usr/man/man1/mysqlman.1 +#usr/man/man1/mysqlmanager.1 +#usr/man/man1/mysqlshow.1 +#usr/man/man1/perror.1 +#usr/man/man1/replace.1 +#usr/man/man1/safe_mysqld.1 +#usr/sbin/mysqld +#usr/sbin/mysqlmanager +#usr/share/mysql +#usr/share/mysql/binary-configure +usr/share/mysql/charsets +#usr/share/mysql/charsets/Index.xml +#usr/share/mysql/charsets/README +#usr/share/mysql/charsets/armscii8.xml +#usr/share/mysql/charsets/ascii.xml +#usr/share/mysql/charsets/cp1250.xml +#usr/share/mysql/charsets/cp1251.xml +#usr/share/mysql/charsets/cp1256.xml +#usr/share/mysql/charsets/cp1257.xml +#usr/share/mysql/charsets/cp850.xml +#usr/share/mysql/charsets/cp852.xml +#usr/share/mysql/charsets/cp866.xml +#usr/share/mysql/charsets/dec8.xml +#usr/share/mysql/charsets/geostd8.xml +#usr/share/mysql/charsets/greek.xml +#usr/share/mysql/charsets/hebrew.xml +#usr/share/mysql/charsets/hp8.xml +#usr/share/mysql/charsets/keybcs2.xml +#usr/share/mysql/charsets/koi8r.xml +#usr/share/mysql/charsets/koi8u.xml +#usr/share/mysql/charsets/latin1.xml +#usr/share/mysql/charsets/latin2.xml +#usr/share/mysql/charsets/latin5.xml +#usr/share/mysql/charsets/latin7.xml +#usr/share/mysql/charsets/macce.xml +#usr/share/mysql/charsets/macroman.xml +#usr/share/mysql/charsets/swe7.xml +#usr/share/mysql/czech +#usr/share/mysql/czech/errmsg.sys +#usr/share/mysql/danish +#usr/share/mysql/danish/errmsg.sys +#usr/share/mysql/dutch +#usr/share/mysql/dutch/errmsg.sys +#usr/share/mysql/english +usr/share/mysql/english/errmsg.sys +usr/share/mysql/errmsg.txt +#usr/share/mysql/estonian +#usr/share/mysql/estonian/errmsg.sys +#usr/share/mysql/fill_help_tables.sql +#usr/share/mysql/french +#usr/share/mysql/french/errmsg.sys +#usr/share/mysql/german +usr/share/mysql/german/errmsg.sys +#usr/share/mysql/greek +#usr/share/mysql/greek/errmsg.sys +#usr/share/mysql/hungarian +#usr/share/mysql/hungarian/errmsg.sys +#usr/share/mysql/italian +#usr/share/mysql/italian/errmsg.sys +#usr/share/mysql/japanese +#usr/share/mysql/japanese/errmsg.sys +#usr/share/mysql/korean +#usr/share/mysql/korean/errmsg.sys +#usr/share/mysql/mi_test_all +#usr/share/mysql/mi_test_all.res +#usr/share/mysql/my-huge.cnf +#usr/share/mysql/my-innodb-heavy-4G.cnf +#usr/share/mysql/my-large.cnf +#usr/share/mysql/my-medium.cnf +#usr/share/mysql/my-small.cnf +#usr/share/mysql/mysql-log-rotate +#usr/share/mysql/mysql.server +#usr/share/mysql/mysql_fix_privilege_tables.sql +#usr/share/mysql/ndb-config-2-node.ini +#usr/share/mysql/norwegian +#usr/share/mysql/norwegian-ny +#usr/share/mysql/norwegian-ny/errmsg.sys +#usr/share/mysql/norwegian/errmsg.sys +#usr/share/mysql/polish +#usr/share/mysql/polish/errmsg.sys +#usr/share/mysql/portuguese +#usr/share/mysql/portuguese/errmsg.sys +#usr/share/mysql/romanian +#usr/share/mysql/romanian/errmsg.sys +#usr/share/mysql/russian +#usr/share/mysql/russian/errmsg.sys +#usr/share/mysql/serbian +#usr/share/mysql/serbian/errmsg.sys +#usr/share/mysql/slovak +#usr/share/mysql/slovak/errmsg.sys +#usr/share/mysql/spanish +#usr/share/mysql/spanish/errmsg.sys +#usr/share/mysql/swedish +#usr/share/mysql/swedish/errmsg.sys +#usr/share/mysql/ukrainian +#usr/share/mysql/ukrainian/errmsg.sys +var/run/mysql diff --git a/config/rootfiles/common/ncurses b/config/rootfiles/common/ncurses index e5a53191a..8c31b4472 100644 --- a/config/rootfiles/common/ncurses +++ b/config/rootfiles/common/ncurses @@ -53,9 +53,9 @@ usr/lib/libncurses.so #usr/lib/libpanel.a usr/lib/libpanel.so #usr/lib/libpanelw.a -#usr/lib/libpanelw.so -#usr/lib/libpanelw.so.5 -#usr/lib/libpanelw.so.5.5 +usr/lib/libpanelw.so +usr/lib/libpanelw.so.5 +usr/lib/libpanelw.so.5.5 #usr/lib/terminfo #usr/man/man1/captoinfo.1m #usr/man/man1/clear.1 diff --git a/config/rootfiles/common/openssh b/config/rootfiles/common/openssh new file mode 100644 index 000000000..556fed3a5 --- /dev/null +++ b/config/rootfiles/common/openssh @@ -0,0 +1,37 @@ +#etc/ssh +etc/ssh/moduli +etc/ssh/ssh_config +etc/ssh/ssh_host_dsa_key +etc/ssh/ssh_host_dsa_key.pub +etc/ssh/ssh_host_key +etc/ssh/ssh_host_key.pub +etc/ssh/ssh_host_rsa_key +etc/ssh/ssh_host_rsa_key.pub +etc/ssh/sshd_config +usr/bin/scp +#usr/bin/sftp +usr/bin/slogin +usr/bin/ssh +usr/bin/ssh-add +usr/bin/ssh-agent +usr/bin/ssh-keygen +usr/bin/ssh-keyscan +#usr/lib/openssh +usr/lib/openssh/sftp-server +usr/lib/openssh/ssh-keysign +#usr/man/man1/scp.1 +#usr/man/man1/sftp.1 +#usr/man/man1/slogin.1 +#usr/man/man1/ssh-add.1 +#usr/man/man1/ssh-agent.1 +#usr/man/man1/ssh-keygen.1 +#usr/man/man1/ssh-keyscan.1 +#usr/man/man1/ssh.1 +#usr/man/man5/ssh_config.5 +#usr/man/man5/sshd_config.5 +#usr/man/man8/sftp-server.8 +#usr/man/man8/ssh-keysign.8 +#usr/man/man8/sshd.8 +usr/sbin/sshd +#usr/share/Ssh.bin +var/ipfire/remote/enablessh diff --git a/config/rootfiles/common/php b/config/rootfiles/common/php new file mode 100644 index 000000000..539c45cc7 --- /dev/null +++ b/config/rootfiles/common/php @@ -0,0 +1,406 @@ +etc/pear.conf +etc/php.ini +usr/bin/pear +#usr/bin/peardev +#usr/bin/pecl +usr/bin/php +#usr/bin/php-config +#usr/bin/phpize +#usr/include/php +#usr/include/php/TSRM +#usr/include/php/TSRM/TSRM.h +#usr/include/php/TSRM/acconfig.h +#usr/include/php/TSRM/readdir.h +#usr/include/php/TSRM/tsrm_config.h +#usr/include/php/TSRM/tsrm_config.nw.h +#usr/include/php/TSRM/tsrm_config.w32.h +#usr/include/php/TSRM/tsrm_config_common.h +#usr/include/php/TSRM/tsrm_nw.h +#usr/include/php/TSRM/tsrm_strtok_r.h +#usr/include/php/TSRM/tsrm_virtual_cwd.h +#usr/include/php/TSRM/tsrm_win32.h +#usr/include/php/Zend +#usr/include/php/Zend/FlexLexer.h +#usr/include/php/Zend/acconfig.h +#usr/include/php/Zend/zend.h +#usr/include/php/Zend/zend_API.h +#usr/include/php/Zend/zend_alloc.h +#usr/include/php/Zend/zend_builtin_functions.h +#usr/include/php/Zend/zend_compile.h +#usr/include/php/Zend/zend_config.h +#usr/include/php/Zend/zend_config.w32.h +#usr/include/php/Zend/zend_constants.h +#usr/include/php/Zend/zend_dynamic_array.h +#usr/include/php/Zend/zend_errors.h +#usr/include/php/Zend/zend_execute.h +#usr/include/php/Zend/zend_execute_globals.h +#usr/include/php/Zend/zend_execute_locks.h +#usr/include/php/Zend/zend_extensions.h +#usr/include/php/Zend/zend_fast_cache.h +#usr/include/php/Zend/zend_globals.h +#usr/include/php/Zend/zend_globals_macros.h +#usr/include/php/Zend/zend_hash.h +#usr/include/php/Zend/zend_highlight.h +#usr/include/php/Zend/zend_indent.h +#usr/include/php/Zend/zend_ini.h +#usr/include/php/Zend/zend_ini_parser.h +#usr/include/php/Zend/zend_ini_scanner.h +#usr/include/php/Zend/zend_istdiostream.h +#usr/include/php/Zend/zend_language_parser.h +#usr/include/php/Zend/zend_language_scanner.h +#usr/include/php/Zend/zend_list.h +#usr/include/php/Zend/zend_llist.h +#usr/include/php/Zend/zend_modules.h +#usr/include/php/Zend/zend_multibyte.h +#usr/include/php/Zend/zend_multiply.h +#usr/include/php/Zend/zend_operators.h +#usr/include/php/Zend/zend_ptr_stack.h +#usr/include/php/Zend/zend_qsort.h +#usr/include/php/Zend/zend_stack.h +#usr/include/php/Zend/zend_static_allocator.h +#usr/include/php/Zend/zend_strtod.h +#usr/include/php/Zend/zend_types.h +#usr/include/php/Zend/zend_variables.h +#usr/include/php/acconfig.h +#usr/include/php/ext +#usr/include/php/ext/iconv +#usr/include/php/ext/iconv/php_have_bsd_iconv.h +#usr/include/php/ext/iconv/php_have_glibc_iconv.h +#usr/include/php/ext/iconv/php_have_iconv.h +#usr/include/php/ext/iconv/php_have_libiconv.h +#usr/include/php/ext/iconv/php_iconv.h +#usr/include/php/ext/iconv/php_iconv_supports_errno.h +#usr/include/php/ext/iconv/php_php_iconv_h_path.h +#usr/include/php/ext/iconv/php_php_iconv_impl.h +#usr/include/php/ext/mbstring +#usr/include/php/ext/mbstring/libmbfl +#usr/include/php/ext/mbstring/libmbfl/mbfl +#usr/include/php/ext/mbstring/libmbfl/mbfl/eaw_table.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_pass.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_wchar.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_allocators.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_consts.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_convert.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_defs.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_encoding.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_filter_output.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_ident.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_language.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h +#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_string.h +#usr/include/php/ext/mbstring/mbstring.h +#usr/include/php/ext/mbstring/php_mbregex.h +#usr/include/php/ext/mbstring/php_unicode.h +#usr/include/php/ext/mbstring/unicode_data.h +#usr/include/php/ext/pgsql +#usr/include/php/ext/pgsql/php_pgsql.h +#usr/include/php/ext/session +#usr/include/php/ext/session/mod_files.h +#usr/include/php/ext/session/mod_mm.h +#usr/include/php/ext/session/mod_user.h +#usr/include/php/ext/session/php_session.h +#usr/include/php/ext/standard +#usr/include/php/ext/standard/aggregation.h +#usr/include/php/ext/standard/base64.h +#usr/include/php/ext/standard/basic_functions.h +#usr/include/php/ext/standard/crc32.h +#usr/include/php/ext/standard/credits.h +#usr/include/php/ext/standard/credits_ext.h +#usr/include/php/ext/standard/credits_sapi.h +#usr/include/php/ext/standard/css.h +#usr/include/php/ext/standard/cyr_convert.h +#usr/include/php/ext/standard/datetime.h +#usr/include/php/ext/standard/dl.h +#usr/include/php/ext/standard/dns.h +#usr/include/php/ext/standard/exec.h +#usr/include/php/ext/standard/file.h +#usr/include/php/ext/standard/flock_compat.h +#usr/include/php/ext/standard/fsock.h +#usr/include/php/ext/standard/head.h +#usr/include/php/ext/standard/html.h +#usr/include/php/ext/standard/info.h +#usr/include/php/ext/standard/md5.h +#usr/include/php/ext/standard/microtime.h +#usr/include/php/ext/standard/pack.h +#usr/include/php/ext/standard/pageinfo.h +#usr/include/php/ext/standard/parsedate.h +#usr/include/php/ext/standard/php_array.h +#usr/include/php/ext/standard/php_assert.h +#usr/include/php/ext/standard/php_browscap.h +#usr/include/php/ext/standard/php_crypt.h +#usr/include/php/ext/standard/php_dir.h +#usr/include/php/ext/standard/php_ext_syslog.h +#usr/include/php/ext/standard/php_filestat.h +#usr/include/php/ext/standard/php_fopen_wrappers.h +#usr/include/php/ext/standard/php_ftok.h +#usr/include/php/ext/standard/php_image.h +#usr/include/php/ext/standard/php_incomplete_class.h +#usr/include/php/ext/standard/php_iptc.h +#usr/include/php/ext/standard/php_lcg.h +#usr/include/php/ext/standard/php_link.h +#usr/include/php/ext/standard/php_mail.h +#usr/include/php/ext/standard/php_math.h +#usr/include/php/ext/standard/php_metaphone.h +#usr/include/php/ext/standard/php_parsedate.h +#usr/include/php/ext/standard/php_rand.h +#usr/include/php/ext/standard/php_smart_str.h +#usr/include/php/ext/standard/php_smart_str_public.h +#usr/include/php/ext/standard/php_standard.h +#usr/include/php/ext/standard/php_string.h +#usr/include/php/ext/standard/php_type.h +#usr/include/php/ext/standard/php_var.h +#usr/include/php/ext/standard/php_versioning.h +#usr/include/php/ext/standard/quot_print.h +#usr/include/php/ext/standard/reg.h +#usr/include/php/ext/standard/scanf.h +#usr/include/php/ext/standard/sha1.h +#usr/include/php/ext/standard/uniqid.h +#usr/include/php/ext/standard/url.h +#usr/include/php/ext/standard/url_scanner.h +#usr/include/php/ext/standard/url_scanner_ex.h +#usr/include/php/ext/xml +#usr/include/php/ext/xml/expat +#usr/include/php/ext/xml/expat/ascii.h +#usr/include/php/ext/xml/expat/asciitab.h +#usr/include/php/ext/xml/expat/expat.h +#usr/include/php/ext/xml/expat/iasciitab.h +#usr/include/php/ext/xml/expat/internal.h +#usr/include/php/ext/xml/expat/latin1tab.h +#usr/include/php/ext/xml/expat/nametab.h +#usr/include/php/ext/xml/expat/utf8tab.h +#usr/include/php/ext/xml/expat/winconfig.h +#usr/include/php/ext/xml/expat/xmlrole.h +#usr/include/php/ext/xml/expat/xmltok.h +#usr/include/php/ext/xml/expat/xmltok_impl.h +#usr/include/php/ext/xml/php_xml.h +#usr/include/php/include +#usr/include/php/include/php_sab_info.h +#usr/include/php/main +#usr/include/php/main/SAPI.h +#usr/include/php/main/build-defs.h +#usr/include/php/main/config.w32.h +#usr/include/php/main/fopen_wrappers.h +#usr/include/php/main/internal_functions_registry.h +#usr/include/php/main/logos.h +#usr/include/php/main/php.h +#usr/include/php/main/php3_compat.h +#usr/include/php/main/php_compat.h +#usr/include/php/main/php_config.h +#usr/include/php/main/php_content_types.h +#usr/include/php/main/php_embed.h +#usr/include/php/main/php_globals.h +#usr/include/php/main/php_ini.h +#usr/include/php/main/php_logos.h +#usr/include/php/main/php_main.h +#usr/include/php/main/php_memory_streams.h +#usr/include/php/main/php_network.h +#usr/include/php/main/php_open_temporary_file.h +#usr/include/php/main/php_output.h +#usr/include/php/main/php_reentrancy.h +#usr/include/php/main/php_regex.h +#usr/include/php/main/php_scandir.h +#usr/include/php/main/php_streams.h +#usr/include/php/main/php_syslog.h +#usr/include/php/main/php_ticks.h +#usr/include/php/main/php_variables.h +#usr/include/php/main/php_version.h +#usr/include/php/main/rfc1867.h +#usr/include/php/main/safe_mode.h +#usr/include/php/main/snprintf.h +#usr/include/php/main/spprintf.h +#usr/include/php/main/win95nt.h +#usr/include/php/regex +#usr/include/php/regex/cclass.h +#usr/include/php/regex/cname.h +#usr/include/php/regex/regex.h +#usr/include/php/regex/regex2.h +#usr/include/php/regex/regex_extra.h +#usr/include/php/regex/utils.h +usr/lib/apache/libphp4.so +#usr/lib/php +#usr/lib/php/.channels +#usr/lib/php/.channels/.alias +#usr/lib/php/.channels/.alias/pear.txt +#usr/lib/php/.channels/.alias/pecl.txt +#usr/lib/php/.channels/__uri.reg +#usr/lib/php/.channels/pear.php.net.reg +#usr/lib/php/.channels/pecl.php.net.reg +#usr/lib/php/.depdb +#usr/lib/php/.depdblock +#usr/lib/php/.filemap +#usr/lib/php/.lock +#usr/lib/php/.registry +#usr/lib/php/.registry/.channel.__uri +#usr/lib/php/.registry/.channel.pecl.php.net +#usr/lib/php/.registry/archive_tar.reg +#usr/lib/php/.registry/console_getopt.reg +#usr/lib/php/.registry/html_template_it.reg +#usr/lib/php/.registry/net_useragent_detect.reg +#usr/lib/php/.registry/pear.reg +#usr/lib/php/Archive +#usr/lib/php/Archive/Tar.php +#usr/lib/php/Console +#usr/lib/php/Console/Getopt.php +#usr/lib/php/HTML +#usr/lib/php/HTML/Template +#usr/lib/php/HTML/Template/IT.php +#usr/lib/php/HTML/Template/ITX.php +#usr/lib/php/HTML/Template/IT_Error.php +#usr/lib/php/Net +#usr/lib/php/Net/UserAgent +#usr/lib/php/Net/UserAgent/Detect.php +#usr/lib/php/OS +#usr/lib/php/OS/Guess.php +usr/lib/php/PEAR +#usr/lib/php/PEAR.php +#usr/lib/php/PEAR/Autoloader.php +#usr/lib/php/PEAR/Builder.php +#usr/lib/php/PEAR/ChannelFile +#usr/lib/php/PEAR/ChannelFile.php +#usr/lib/php/PEAR/ChannelFile/Parser.php +#usr/lib/php/PEAR/Command +#usr/lib/php/PEAR/Command.php +#usr/lib/php/PEAR/Command/Auth.php +#usr/lib/php/PEAR/Command/Auth.xml +#usr/lib/php/PEAR/Command/Build.php +#usr/lib/php/PEAR/Command/Build.xml +#usr/lib/php/PEAR/Command/Channels.php +#usr/lib/php/PEAR/Command/Channels.xml +#usr/lib/php/PEAR/Command/Common.php +#usr/lib/php/PEAR/Command/Config.php +#usr/lib/php/PEAR/Command/Config.xml +#usr/lib/php/PEAR/Command/Install.php +#usr/lib/php/PEAR/Command/Install.xml +#usr/lib/php/PEAR/Command/Mirror.php +#usr/lib/php/PEAR/Command/Mirror.xml +#usr/lib/php/PEAR/Command/Package.php +#usr/lib/php/PEAR/Command/Package.xml +#usr/lib/php/PEAR/Command/Pickle.php +#usr/lib/php/PEAR/Command/Pickle.xml +#usr/lib/php/PEAR/Command/Registry.php +#usr/lib/php/PEAR/Command/Registry.xml +#usr/lib/php/PEAR/Command/Remote.php +#usr/lib/php/PEAR/Command/Remote.xml +#usr/lib/php/PEAR/Command/Test.php +#usr/lib/php/PEAR/Command/Test.xml +#usr/lib/php/PEAR/Common.php +#usr/lib/php/PEAR/Config.php +#usr/lib/php/PEAR/Dependency.php +#usr/lib/php/PEAR/Dependency2.php +#usr/lib/php/PEAR/DependencyDB.php +#usr/lib/php/PEAR/Downloader +#usr/lib/php/PEAR/Downloader.php +#usr/lib/php/PEAR/Downloader/Package.php +#usr/lib/php/PEAR/ErrorStack.php +#usr/lib/php/PEAR/Exception.php +#usr/lib/php/PEAR/Frontend +#usr/lib/php/PEAR/Frontend.php +#usr/lib/php/PEAR/Frontend/CLI.php +#usr/lib/php/PEAR/Installer +#usr/lib/php/PEAR/Installer.php +#usr/lib/php/PEAR/Installer/Role +#usr/lib/php/PEAR/Installer/Role.php +#usr/lib/php/PEAR/Installer/Role/Common.php +#usr/lib/php/PEAR/Installer/Role/Data.php +#usr/lib/php/PEAR/Installer/Role/Data.xml +#usr/lib/php/PEAR/Installer/Role/Doc.php +#usr/lib/php/PEAR/Installer/Role/Doc.xml +#usr/lib/php/PEAR/Installer/Role/Ext.php +#usr/lib/php/PEAR/Installer/Role/Ext.xml +#usr/lib/php/PEAR/Installer/Role/Php.php +#usr/lib/php/PEAR/Installer/Role/Php.xml +#usr/lib/php/PEAR/Installer/Role/Script.php +#usr/lib/php/PEAR/Installer/Role/Script.xml +#usr/lib/php/PEAR/Installer/Role/Src.php +#usr/lib/php/PEAR/Installer/Role/Src.xml +#usr/lib/php/PEAR/Installer/Role/Test.php +#usr/lib/php/PEAR/Installer/Role/Test.xml +#usr/lib/php/PEAR/PackageFile +#usr/lib/php/PEAR/PackageFile.php +#usr/lib/php/PEAR/PackageFile/Generator +#usr/lib/php/PEAR/PackageFile/Generator/v1.php +#usr/lib/php/PEAR/PackageFile/Generator/v2.php +#usr/lib/php/PEAR/PackageFile/Parser +#usr/lib/php/PEAR/PackageFile/Parser/v1.php +#usr/lib/php/PEAR/PackageFile/Parser/v2.php +#usr/lib/php/PEAR/PackageFile/v1.php +#usr/lib/php/PEAR/PackageFile/v2 +#usr/lib/php/PEAR/PackageFile/v2.php +#usr/lib/php/PEAR/PackageFile/v2/Validator.php +#usr/lib/php/PEAR/PackageFile/v2/rw.php +#usr/lib/php/PEAR/Packager.php +#usr/lib/php/PEAR/REST +#usr/lib/php/PEAR/REST.php +#usr/lib/php/PEAR/REST/10.php +#usr/lib/php/PEAR/REST/11.php +#usr/lib/php/PEAR/Registry.php +#usr/lib/php/PEAR/Remote.php +#usr/lib/php/PEAR/RunTest.php +#usr/lib/php/PEAR/Task +#usr/lib/php/PEAR/Task/Common.php +#usr/lib/php/PEAR/Task/Postinstallscript +#usr/lib/php/PEAR/Task/Postinstallscript.php +#usr/lib/php/PEAR/Task/Postinstallscript/rw.php +#usr/lib/php/PEAR/Task/Replace +#usr/lib/php/PEAR/Task/Replace.php +#usr/lib/php/PEAR/Task/Replace/rw.php +#usr/lib/php/PEAR/Task/Unixeol +#usr/lib/php/PEAR/Task/Unixeol.php +#usr/lib/php/PEAR/Task/Unixeol/rw.php +#usr/lib/php/PEAR/Task/Windowseol +#usr/lib/php/PEAR/Task/Windowseol.php +#usr/lib/php/PEAR/Task/Windowseol/rw.php +#usr/lib/php/PEAR/Validate.php +#usr/lib/php/PEAR/Validator +#usr/lib/php/PEAR/Validator/PECL.php +#usr/lib/php/PEAR/XMLParser.php +usr/lib/php/System.php +#usr/lib/php/build +#usr/lib/php/build/Makefile.global +#usr/lib/php/build/acinclude.m4 +#usr/lib/php/build/config.guess +#usr/lib/php/build/config.sub +#usr/lib/php/build/libtool.m4 +#usr/lib/php/build/ltmain.sh +#usr/lib/php/build/mkdep.awk +#usr/lib/php/build/phpize.m4 +#usr/lib/php/build/scan_makefile_in.awk +#usr/lib/php/build/shtool +#usr/lib/php/data +#usr/lib/php/data/PEAR +#usr/lib/php/data/PEAR/package.dtd +#usr/lib/php/data/PEAR/template.spec +#usr/lib/php/doc +#usr/lib/php/doc/Archive_Tar +#usr/lib/php/doc/Archive_Tar/docs +#usr/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt +#usr/lib/php/doc/HTML_Template_IT +#usr/lib/php/doc/HTML_Template_IT/examples +#usr/lib/php/doc/HTML_Template_IT/examples/sample_it.php +#usr/lib/php/doc/HTML_Template_IT/examples/templates +#usr/lib/php/doc/HTML_Template_IT/examples/templates/main.tpl.htm +#usr/lib/php/pearcmd.php +#usr/lib/php/peclcmd.php +#usr/lib/php/test +#usr/lib/php/test/HTML_Template_IT +#usr/lib/php/test/HTML_Template_IT/tests +#usr/lib/php/test/HTML_Template_IT/tests/Console_TestListener.php +#usr/lib/php/test/HTML_Template_IT/tests/ITX_api_testcase.php +#usr/lib/php/test/HTML_Template_IT/tests/ITX_usage_testcase.php +#usr/lib/php/test/HTML_Template_IT/tests/IT_api_testcase.php +#usr/lib/php/test/HTML_Template_IT/tests/IT_usage_testcase.php +#usr/lib/php/test/HTML_Template_IT/tests/templates +#usr/lib/php/test/HTML_Template_IT/tests/templates/__include.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/addblock.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/blockiteration.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/blocks.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/globals.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/include.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/loadtemplatefile.html +#usr/lib/php/test/HTML_Template_IT/tests/templates/replaceblock.html +#usr/lib/php/test/HTML_Template_IT/tests/test.php +#usr/man/man1/php-config.1 +#usr/man/man1/php.1 +#usr/man/man1/phpize.1 diff --git a/doc/packages-list.txt b/doc/packages-list.txt index 178a5bdde..1cfef40b4 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -91,10 +91,12 @@ * hdparm-6.6 * htop-0.6.2 * httpd-2.2.2 +* hwinfo * iana-etc-2.10 * ibod * iftop-0.17 * inetutils-1.4.2 +* initscripts_old * ipac-ng-1.31 * ipaddr-1.2 * iproute2-2.6.16-060323 diff --git a/lfs/initscripts b/lfs/initscripts index 4a41c1329..44ce96a1a 100644 --- a/lfs/initscripts +++ b/lfs/initscripts @@ -63,25 +63,11 @@ $(TARGET) : install -d -m 755 /etc/rc.d/init.d install -d -m 755 /etc/sysconfig - install -m 754 $(DIR_SRC)/src/initscripts/init.d/checkfs /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/cleanfs /etc/rc.d/init.d/ - install -m 644 $(DIR_SRC)/src/initscripts/init.d/functions /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/halt /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/console /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/localnet /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/modules /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/mountfs /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/mountkernfs /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/rc /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/reboot /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/sendsignals /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/setclock /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/sysklogd /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/swap /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/sysctl /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/template /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/udev /etc/rc.d/init.d/ - install -m 754 $(DIR_SRC)/src/initscripts/init.d/udev_retry /etc/rc.d/init.d/ + for i in $(DIR_SRC)/src/initscripts/init.d/*; do \ + install -v -m 754 $$i /etc/rc.d/init.d/; \ + done + chmod 644 /etc/rc.d/init.d/functions + ln -sf ../init.d/sysklogd /etc/rc.d/rc0.d/K90sysklogd ln -sf ../init.d/sendsignals /etc/rc.d/rc0.d/S60sendsignals ln -sf ../init.d/mountfs /etc/rc.d/rc0.d/S70mountfs @@ -99,6 +85,27 @@ $(TARGET) : ln -sf ../init.d/swap /etc/rc.d/rc6.d/S80swap ln -sf ../init.d/localnet /etc/rc.d/rc6.d/S90localnet ln -sf ../init.d/reboot /etc/rc.d/rc6.d/S99reboot + ln -sf ../init.d/sshd /etc/rc.d/rc0.d/K30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc1.d/K30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc2.d/K30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc3.d/S30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc4.d/S30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc5.d/S30sshd + ln -sf ../init.d/sshd /etc/rc.d/rc6.d/K30sshd + ln -sf ../init.d/apache /etc/rc.d/rc0.d/K28apache + ln -sf ../init.d/apache /etc/rc.d/rc1.d/K28apache + ln -sf ../init.d/apache /etc/rc.d/rc2.d/K28apache + ln -sf ../init.d/apache /etc/rc.d/rc3.d/S32apache + ln -sf ../init.d/apache /etc/rc.d/rc4.d/S32apache + ln -sf ../init.d/apache /etc/rc.d/rc5.d/S32apache + ln -sf ../init.d/apache /etc/rc.d/rc6.d/K28apache + ln -sf ../init.d/fcron /etc/rc.d/rc0.d/K08fcron + ln -sf ../init.d/fcron /etc/rc.d/rc1.d/K08fcron + ln -sf ../init.d/fcron /etc/rc.d/rc2.d/S40fcron + ln -sf ../init.d/fcron /etc/rc.d/rc3.d/S40fcron + ln -sf ../init.d/fcron /etc/rc.d/rc4.d/S40fcron + ln -sf ../init.d/fcron /etc/rc.d/rc5.d/S40fcron + ln -sf ../init.d/fcron /etc/rc.d/rc6.d/K08fcron ln -sf ../init.d/mountkernfs /etc/rc.d/rcsysinit.d/S00mountkernfs ln -sf ../init.d/modules /etc/rc.d/rcsysinit.d/S05modules ln -sf ../init.d/udev /etc/rc.d/rcsysinit.d/S10udev @@ -111,6 +118,7 @@ $(TARGET) : ln -sf ../init.d/console /etc/rc.d/rcsysinit.d/S70console ln -sf ../init.d/localnet /etc/rc.d/rcsysinit.d/S80localnet ln -sf ../init.d/sysctl /etc/rc.d/rcsysinit.d/S90sysctl + install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/createfiles /etc/sysconfig/ install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/modules /etc/sysconfig/ install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/rc /etc/sysconfig/ @@ -131,8 +139,5 @@ $(TARGET) : # chmod -R 755 /etc/rc.d # chgrp nobody /etc/rc.d/rc.red # chmod 4750 /etc/rc.d/rc.red -# -# -mkdir -p /etc/boot.d -# cp -f $(DIR_SRC)/src/boot.d/* /etc/boot.d @$(POSTBUILD) diff --git a/src/initscripts/init.d/apache b/src/initscripts/init.d/apache new file mode 100644 index 000000000..b0340b1c2 --- /dev/null +++ b/src/initscripts/init.d/apache @@ -0,0 +1,42 @@ +#!/bin/sh +# Begin $rc_base/init.d/apache + +# Based on sysklogd script from LFS-3.1 and earlier. +# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org + +#$LastChangedBy: bdubbs $ +#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $ + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + boot_mesg "Starting Apache daemon..." + /usr/sbin/apachectl -k start + evaluate_retval + ;; + + stop) + boot_mesg "Stopping Apache daemon..." + /usr/sbin/apachectl -k stop + evaluate_retval + ;; + + restart) + boot_mesg "Restarting Apache daemon..." + /usr/sbin/apachectl -k restart + evaluate_retval + ;; + + status) + statusproc /usr/sbin/httpd + ;; + + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/apache diff --git a/src/initscripts/init.d/fcron b/src/initscripts/init.d/fcron new file mode 100644 index 000000000..30a33b2ac --- /dev/null +++ b/src/initscripts/init.d/fcron @@ -0,0 +1,40 @@ +#!/bin/sh +# Begin $rc_base/init.d/fcron + +# Based on sysklogd script from LFS-3.1 and earlier. +# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org + +#$LastChangedBy: bdubbs $ +#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $ + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + boot_mesg "Starting fcron..." + loadproc /usr/sbin/fcron + ;; + + stop) + boot_mesg "Stopping fcron..." + killproc /usr/sbin/fcron + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc /usr/sbin/fcron + ;; + + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/fcron diff --git a/src/initscripts/init.d/sshd b/src/initscripts/init.d/sshd new file mode 100644 index 000000000..015a43c5b --- /dev/null +++ b/src/initscripts/init.d/sshd @@ -0,0 +1,48 @@ +#!/bin/sh +# Begin $rc_base/init.d/sshd + +# Based on sysklogd script from LFS-3.1 and earlier. +# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org + +#$LastChangedBy: bdubbs $ +#$Date: 2006-04-15 17:34:16 -0500 (Sat, 15 Apr 2006) $ + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + boot_mesg "Starting SSH Server..." + # Also prevent ssh from being killed by out of memory conditions + loadproc /usr/sbin/sshd + sleep 1 + echo "-16" >/proc/`cat /var/run/sshd.pid`/oom_adj + ;; + + stop) + boot_mesg "Stopping SSH Server..." + killproc /usr/sbin/sshd + ;; + + reload) + boot_mesg "Reloading SSH Server..." + reloadproc /usr/sbin/sshd + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc /usr/sbin/sshd + ;; + + *) + echo "Usage: $0 {start|stop|reload|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/sshd -- 2.39.2