/* ------------------------------------------------------------------------ $Id$ ------------------------------------------------------------------------ Copyright Cybertec Pty Ltd, 2000 All rights reserved Cybertec Pty Ltd, 2000 COPYRIGHT (c) 1989-1998. On-Line Applications Research Corporation (OAR). Copyright assigned to U.S. Government, 1994. The license and distribution terms for this file may be found in the file LICENSE in this distribution or at http://www.OARcorp.com/rtems/license.html. This software with is provided ``as is'' and with NO WARRANTY. ------------------------------------------------------------------------ RTEMS Root FS creatation support. */ #ifndef __RTEMS_MKROOTFS_h #define __RTEMS_MKROOTFS_h #include /* * Builds the complete path, like "mkdir -p". */ int rtems_rootfs_mkdir (const char *path, mode_t omode); /* * Appends the lines to the a file. Create the file * and builds the path if it does not exist. */ int rtems_rootfs_file_append (const char *file, mode_t omode, const int line_cnt, const char **lines); /* * Helper for bulding an /etc/hosts file. */ int rtems_rootfs_append_host_rec (unsigned long cip, const char *cname, const char *dname); /* * Create a few common directories, plus a : * /etc/passwd, /etc/group, /etc/host.conf, and * /etc/hosts file. */ int rtems_create_root_fs (); #endif