mirror of
https://github.com/fspc/gbootroot.git
synced 2025-02-23 09:03:23 -05:00
Tested gbootroot-nest1 within a uml, nice, will have to tweak the
logic for cmdline only to set-up .gbootroot* properly, and the logic pertaining to mode={tt,skas}, but other than that things are working nicely. Will have to come out with a new make-debian-x11 package, but then again will need to come out with a new root_fs representing the nesting changes, too.
This commit is contained in:
parent
2a478718e4
commit
0eadd6eec2
@ -379,7 +379,7 @@ if ( !%option ) {
|
||||
# I removed mem=16M to make sure the optimal mem size was being
|
||||
# chosen for the MTD Emulator
|
||||
# in case the user didn't know any better.
|
||||
print OPTIONS "umid=bootroot root=/dev/ubd0\n";
|
||||
print OPTIONS "umid=bootroot root=/dev/ubd0 mode=tt\n";
|
||||
close(OPTIONS);
|
||||
}
|
||||
|
||||
@ -821,6 +821,7 @@ else {
|
||||
print " --uml-exclusively=on|off off\n";
|
||||
print " --uml-kernel=path $ENV{HOME}/.gbootroot/" .
|
||||
"uml_kernel/linuxbr\n";
|
||||
print " --uml-options=\"list\" \"\"\n";
|
||||
print " --preserve-ownership=y|n n\n";
|
||||
print " --genext2fs-dir=dir /usr/lib/bootroot/\n";
|
||||
print " --expect-program=path /usr/lib/bootroot/expect_uml\n";
|
||||
|
@ -48,9 +48,10 @@ sub option {
|
||||
"kernel-version=s",
|
||||
"genext2fs-dir=s", # /usr/lib/bootroot/
|
||||
"no-stdout",
|
||||
"uml-options=s",
|
||||
|
||||
# hidden options for package making or for people who
|
||||
# read the source Luke. Path's relative to `pwd`.
|
||||
# hidden options - well, sort of - for package making or for
|
||||
# people who read the source Luke. Path's relative to `pwd`.
|
||||
|
||||
# home by itself allows the GUI to be tested in it's
|
||||
# immediate directory, this overcomes the need to always
|
||||
|
@ -1538,7 +1538,7 @@ sub create_expect_uml {
|
||||
}
|
||||
|
||||
my $ubd1 = "ubd1=$device";
|
||||
my $options = "root=/dev/ubd0"; # need to keep this 1
|
||||
my $options = "root=/dev/ubd0 " . $option{"uml-options"};
|
||||
my $filesystem;
|
||||
if ( $fs_type eq "genext2fs" ) {
|
||||
$filesystem = "mke2fs -m0";
|
||||
@ -1552,12 +1552,12 @@ sub create_expect_uml {
|
||||
my $command_line;
|
||||
|
||||
if ( $option{"uml-kernel"} ) {
|
||||
$command_line = "$expect_program $ubd0 $ubd1 $options " .
|
||||
$command_line = "$expect_program $ubd0 $ubd1 \"$options\" " .
|
||||
"$mount_point $preserve_ownership " .
|
||||
$option{"uml-kernel"} . " $filesystem";
|
||||
}
|
||||
else {
|
||||
$command_line = "$expect_program $ubd0 $ubd1 $options " .
|
||||
$command_line = "$expect_program $ubd0 $ubd1 \"$options\" " .
|
||||
"$mount_point $preserve_ownership " .
|
||||
BootRoot::BootRoot::uml_kernel() . " $filesystem";
|
||||
}
|
||||
|
10
Makefile.pkg
10
Makefile.pkg
@ -19,7 +19,7 @@ KERNEL_1_SITE=http://www.uk.kernel.org/pub/linux/kernel/v2.4 http://www.us.kerne
|
||||
PATCH_1_SITE=http://jdike.stearns.org/mirror http://uml-pub.ists.dartmouth.edu/uml http://ftp.nl.linux.org/pub/uml http://mirror.math.leidenuniv.nl/uml-pub.ists.dartmouth.edu
|
||||
PATCH_1=uml-patch-$(VERSION)-$(PATCH_VERSION).bz2
|
||||
PATCH_2=$(BASE_DIR)/user-mode-linux/usr/lib/uml/cramfs-vfs-order.patch
|
||||
#MODE=tt
|
||||
MODE=tt
|
||||
KCONFIG_FILE=config
|
||||
KCONFIG=$(BASE_DIR)/user-mode-linux/usr/lib/uml/$(KCONFIG_FILE)
|
||||
|
||||
@ -94,18 +94,18 @@ kernel:
|
||||
root_fs_helper: genext2fs
|
||||
|
||||
@if [ ! -f $(ROOT_FS_DIR)/root_fs_helper ] ; then \
|
||||
perl -I . ./gbootroot --home . --template Helper.yard --root-filename root_fs_helper --filesystem-command "genext2fs -z -r0" --genext2fs-dir genext2fs/ ; \
|
||||
perl -I . ./gbootroot --home . --template Helper.yard --root-filename root_fs_helper --filesystem-command "genext2fs -z -r0" --genext2fs-dir genext2fs/ --uml-options mode=$(MODE); \
|
||||
cp -fa $(TMP)/root_fs_helper $(ROOT_FS_DIR) ; \
|
||||
fi;
|
||||
@if [ -f $(ROOT_FS_DIR)/root_fs_helper ] ; then \
|
||||
perl -I. ./gbootroot --home . --template Helper.yard --root-filename root_fs_helper --filesystem-command mkcramfs --uml-exclusively on --expect-program ./expect_uml --uml-kernel user-mode-linux/usr/bin/linuxbr --root-fs-helper root_filesystem/root_fs_helper; \
|
||||
perl -I. ./gbootroot --home . --template Helper.yard --root-filename root_fs_helper --filesystem-command mkcramfs --uml-exclusively on --expect-program ./expect_uml --uml-kernel user-mode-linux/usr/bin/linuxbr --root-fs-helper root_filesystem/root_fs_helper --uml-options mode=$(MODE); \
|
||||
cp -fa $(TMP)/root_fs_helper_cramfs $(ROOT_FS_DIR)/root_fs_helper; \
|
||||
fi;
|
||||
|
||||
initrd: modules root_fs_helper
|
||||
|
||||
@if [ ! -f $(ROOT_FS_DIR)/Initrd.gz ] ; then \
|
||||
perl -I. ./gbootroot --home . --template Initrd.yard --root-filename Initrd --uml-exclusively on --expect-program ./expect_uml --uml-kernel user-mode-linux/usr/bin/linuxbr --root-fs-helper root_filesystem/root_fs_helper --filesystem-size 4096; \
|
||||
perl -I. ./gbootroot --home . --template Initrd.yard --root-filename Initrd --uml-exclusively on --expect-program ./expect_uml --uml-kernel user-mode-linux/usr/bin/linuxbr --root-fs-helper root_filesystem/root_fs_helper --filesystem-size 4096 --uml-options mode=$(MODE); \
|
||||
gzip -c9 $(TMP)/Initrd > $(ROOT_FS_DIR)/Initrd.gz; \
|
||||
fi;
|
||||
|
||||
@ -176,7 +176,7 @@ install:
|
||||
cp -fa yard/replacements/* $(DESTDIR)/usr/share/gbootroot/yard/Replacements
|
||||
install -d $(DESTDIR)/usr/lib/bootroot/yard/Replacements/lib/modules
|
||||
cp -fa user-mode-linux/usr/lib/uml/modules* $(DESTDIR)/usr/lib/bootroot/yard/Replacements/lib/modules
|
||||
cp -fa user-mode-linux/usr/lib/uml/config $(DESTDIR)/usr/lib/bootroot/yard/Replacements/lib/modules
|
||||
cp -fa user-mode-linux/usr/lib/uml/$(KCONFIG_FILE) $(DESTDIR)/usr/lib/bootroot/yard/Replacements/lib/modules
|
||||
cp -fa user-mode-linux/usr/lib/uml/CVS $(DESTDIR)/usr/lib/bootroot/yard/Replacements/lib/modules/CVS
|
||||
install -d $(DESTDIR)/usr/lib/uml
|
||||
cp -fa user-mode-linux/usr/lib/uml/port-helper $(DESTDIR)/usr/lib/uml/port-helper
|
||||
|
@ -188,7 +188,12 @@ foreach (@make_lines) {
|
||||
home_builder("$packaging_place/$base");
|
||||
}
|
||||
if ( $_ =~ /cp/ ) {
|
||||
system "cp -fa $dir $packaging_place/$base";
|
||||
if ( $dir =~ /config$/ ) {
|
||||
system "cp -fa user-mode-linux/usr/lib/uml/config-nest1 $packaging_place/$base/config";
|
||||
}
|
||||
else {
|
||||
system "cp -fa $dir $packaging_place/$base";
|
||||
}
|
||||
}
|
||||
else {
|
||||
system "install -d $packaging_place/$dir";
|
||||
|
@ -1,4 +1,32 @@
|
||||
gbootroot (1.3.6-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.4.0-1) unstable; urgency=low
|
||||
|
||||
* The MTD Emulator doesn't work as nicely as before. Blkmtd seems
|
||||
mostly broken, and mtdram needs more careful tweaking for total
|
||||
size, though mtdram definitely still works. This is due to changes
|
||||
in uml which will have to be addressed since the code for the mtd
|
||||
modules didn't change.
|
||||
* Had to add user-mode-linux/usr/lib/uml to the PATH to allow --home
|
||||
to find port-helper, or otherwise root_fs complain. Have no idea
|
||||
why this change exists with the new port-helper because wasn't the
|
||||
case before. Also, added path for user-mode-linux/usr/bin to find
|
||||
the other tools.
|
||||
* The biggest change is the command-line interface with the yard root
|
||||
method. Now distribute your template and let others easily recreate
|
||||
your root_fs without entering the gui by running "gbootroot --
|
||||
template your_template" and this is a nice way to manage a
|
||||
distribution you are developing. This all means the source packages
|
||||
are completely automated now, and vastly improved, which is quite
|
||||
awesome.
|
||||
* When root_fs_helper was running with the newer Expect.pm, and
|
||||
consequentially the newer uml kernel it became necessary to get out
|
||||
when the kernel shuts down with a last function right when it says
|
||||
"Power down."
|
||||
* Checks for the proper version for newer libc6 linkers. Hopefully,
|
||||
should work properly with libc6 > 2.3.1, too.
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Thu, 26 Dec 2002 13:01:23 -0500
|
||||
|
||||
gbootroot-nest1 (1.3.6-1) unstable; urgency=low
|
||||
|
||||
* Updated to 2.4.18-2um and the latest uml tools 20020212, including
|
||||
tunctl from CVS, because it was missing from the uml_utilities
|
||||
@ -31,7 +59,7 @@ gbootroot (1.3.6-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Mon, 11 Mar 2002 00:43:24 -0500
|
||||
|
||||
gbootroot (1.3.5-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.5-1) unstable; urgency=low
|
||||
|
||||
* Now the template called Helper.yard used to create the
|
||||
root_fs_helper is included with root_fs_helper.
|
||||
@ -65,7 +93,7 @@ gbootroot (1.3.5-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 13 Feb 2002 15:11:41 -0500
|
||||
|
||||
gbootroot (1.3.4-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.4-1) unstable; urgency=low
|
||||
|
||||
* Updated to 2.4.17-10um and added Jeff's initrd fix.
|
||||
* Updated to 20020125 uml tools.
|
||||
@ -97,7 +125,7 @@ gbootroot (1.3.4-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Fri, 8 Feb 2002 19:33:13 -0500
|
||||
|
||||
gbootroot (1.3.3-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.3-1) unstable; urgency=low
|
||||
|
||||
* During the boot stage the filsystem type was used to determine
|
||||
whether to use the genext2fs (non-root) method or the normal method
|
||||
@ -134,7 +162,7 @@ gbootroot (1.3.3-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Tue, 15 Jan 2002 13:50:08 -0500
|
||||
|
||||
gbootroot (1.3.2-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.2-1) unstable; urgency=low
|
||||
|
||||
* Updated linux and modules to 2.4.17-4um. Made jffs and jffs2 part
|
||||
of the kernel, and had to comment out the get_mtd_device function
|
||||
@ -173,7 +201,7 @@ gbootroot (1.3.2-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Fri, 11 Jan 2002 13:03:13 -0500
|
||||
|
||||
gbootroot (1.3.1-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.1-1) unstable; urgency=low
|
||||
|
||||
* Added a complete interface to the mconsole in the UML Box. Multiple
|
||||
options can be entered at one time. Options include: switch so
|
||||
@ -225,7 +253,7 @@ gbootroot (1.3.1-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Mon, 24 Dec 2001 14:21:49 -0500
|
||||
|
||||
gbootroot (1.3.0-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.3.0-1) unstable; urgency=low
|
||||
|
||||
* Added a README for users installing from the source package.
|
||||
* Removed the enforcement of the yard suffix rule for templates,
|
||||
@ -368,7 +396,7 @@ gbootroot (1.3.0-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 12 Dec 2001 15:07:54 -0500
|
||||
|
||||
gbootroot (1.2.14-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.2.14-1) unstable; urgency=low
|
||||
|
||||
* Append field in the ABS now saves state for non-root users. Before it only
|
||||
remembered state if lilo.conf could actually be read, ofcourse, this wasn't
|
||||
@ -398,7 +426,7 @@ gbootroot (1.2.14-1) unstable; urgency=low
|
||||
|
||||
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 24 Oct 2001 13:03:32 -0400
|
||||
|
||||
gbootroot (1.2.13-1) unstable; urgency=low
|
||||
gbootroot-nest1 (1.2.13-1) unstable; urgency=low
|
||||
|
||||
* Initial Release.
|
||||
|
||||
|
@ -10,6 +10,7 @@ Architecture: i386
|
||||
Depends: ${perl:Depends}, perl-modules, libgtk-perl (>= 0.7002), libc6 (>= 2.1.2), libexpect-perl, ash, file, binutils, bzip2
|
||||
Recommends: dswim, lilo
|
||||
Suggests: make-debian-x11
|
||||
Conflicts: gbootroot
|
||||
Description: Boot/Root Filesystem Distribution testing and creation.
|
||||
BootRoot makes the construction and development of distributions fun and
|
||||
simple with its Root Methods (Yard) and user-mode-linux test bed. Finish
|
||||
@ -26,7 +27,7 @@ Description: Boot/Root Filesystem Distribution testing and creation.
|
||||
.
|
||||
See manual in /usr/share/doc/gbootroot-nest1/html for instructions on how
|
||||
to add the proper lines to your sources.list. Both binary and source
|
||||
packages are available. This package should be installed under a Debian
|
||||
packages are available. This package should be installed within a Debian
|
||||
root_fs; make_debian or the make_debian_x11 script from make-debian-x11
|
||||
can be used to make Debian root_fs.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
This package was debianized by Jonathan Rosenbaum
|
||||
freesource@users.sourceforge.net on Fri, 20 Dec 2002 19:51:56 -0500
|
||||
freesource@users.sourceforge.net on Thu, 26 Dec 2002 13:31:37 -0500
|
||||
.
|
||||
Author:
|
||||
Jonathan Rosenbaum <freesource@users.sourceforge.net>
|
||||
|
@ -20,7 +20,7 @@ build-stamp:
|
||||
dh_testdir
|
||||
|
||||
# Add here commands to compile the package.
|
||||
$(MAKE) KCONFIG_FILE=config-nest1
|
||||
$(MAKE)
|
||||
#/usr/bin/docbook-to-man debian/gbootroot.sgml > gbootroot.1
|
||||
|
||||
touch build-stamp
|
||||
|
@ -10,6 +10,7 @@ Architecture: i386
|
||||
Depends: ${perl:Depends}, perl-modules, libgtk-perl (>= 0.7002), libc6 (>= 2.1.2), libexpect-perl, ash, file, binutils, bzip2
|
||||
Recommends: dswim, lilo
|
||||
Suggests: make-debian-x11
|
||||
Conflicts: gbootroot-nest1
|
||||
Description: Boot/Root Filesystem Distribution testing and creation.
|
||||
BootRoot makes the construction and development of distributions fun and
|
||||
simple with its Root Methods (Yard) and user-mode-linux test bed. Finish
|
||||
@ -26,5 +27,6 @@ Description: Boot/Root Filesystem Distribution testing and creation.
|
||||
.
|
||||
See manual in /usr/share/doc/gbootroot/html for instructions on how
|
||||
to add the proper lines to your sources.list. Both binary and source
|
||||
packages are available.
|
||||
packages are available. If you want to run this program within a running
|
||||
uml, install gbootroot-nest1 instead.
|
||||
|
||||
|
400
user-mode-linux/usr/lib/uml/config-nest1
Normal file
400
user-mode-linux/usr/lib/uml/config-nest1
Normal file
@ -0,0 +1,400 @@
|
||||
#
|
||||
# Automatically generated make config: don't edit
|
||||
#
|
||||
CONFIG_USERMODE=y
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_SBUS is not set
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_UID16=y
|
||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||
|
||||
#
|
||||
# Code maturity level options
|
||||
#
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
|
||||
#
|
||||
# General Setup
|
||||
#
|
||||
CONFIG_MODE_TT=y
|
||||
CONFIG_MODE_SKAS=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_SYSVIPC=y
|
||||
CONFIG_BSD_PROCESS_ACCT=y
|
||||
CONFIG_SYSCTL=y
|
||||
CONFIG_BINFMT_AOUT=y
|
||||
CONFIG_BINFMT_ELF=y
|
||||
CONFIG_BINFMT_MISC=y
|
||||
CONFIG_HOSTFS=y
|
||||
CONFIG_HPPFS=m
|
||||
CONFIG_MCONSOLE=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
# CONFIG_HOST_2G_2G is not set
|
||||
# CONFIG_UML_SMP is not set
|
||||
# CONFIG_SMP is not set
|
||||
CONFIG_NEST_LEVEL=1
|
||||
CONFIG_KERNEL_HALF_GIGS=1
|
||||
CONFIG_HIGHMEM=y
|
||||
CONFIG_PROC_MM=y
|
||||
|
||||
#
|
||||
# Loadable module support
|
||||
#
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_KMOD=y
|
||||
|
||||
#
|
||||
# Character Devices
|
||||
#
|
||||
CONFIG_STDIO_CONSOLE=y
|
||||
CONFIG_SSL=y
|
||||
CONFIG_FD_CHAN=y
|
||||
CONFIG_NULL_CHAN=y
|
||||
CONFIG_PORT_CHAN=y
|
||||
CONFIG_PTY_CHAN=y
|
||||
CONFIG_TTY_CHAN=y
|
||||
CONFIG_XTERM_CHAN=y
|
||||
CONFIG_CON_ZERO_CHAN="fd:0,fd:1"
|
||||
CONFIG_CON_CHAN="xterm"
|
||||
CONFIG_SSL_CHAN="pty"
|
||||
CONFIG_UNIX98_PTYS=y
|
||||
CONFIG_UNIX98_PTY_COUNT=256
|
||||
# CONFIG_WATCHDOG is not set
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
# CONFIG_SOFT_WATCHDOG is not set
|
||||
# CONFIG_UML_WATCHDOG is not set
|
||||
CONFIG_UML_SOUND=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_HOSTAUDIO=y
|
||||
# CONFIG_TTY_LOG is not set
|
||||
|
||||
#
|
||||
# Block Devices
|
||||
#
|
||||
CONFIG_BLK_DEV_UBD=y
|
||||
# CONFIG_BLK_DEV_UBD_SYNC is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_NBD=y
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
# CONFIG_MMAPPER is not set
|
||||
CONFIG_NETDEVICES=y
|
||||
|
||||
#
|
||||
# Network Devices
|
||||
#
|
||||
CONFIG_UML_NET=y
|
||||
CONFIG_UML_NET_ETHERTAP=y
|
||||
CONFIG_UML_NET_TUNTAP=y
|
||||
CONFIG_UML_NET_SLIP=y
|
||||
CONFIG_UML_NET_SLIRP=y
|
||||
CONFIG_UML_NET_DAEMON=y
|
||||
CONFIG_UML_NET_MCAST=y
|
||||
# CONFIG_UML_NET_PCAP is not set
|
||||
CONFIG_DUMMY=y
|
||||
CONFIG_BONDING=m
|
||||
CONFIG_EQUALIZER=m
|
||||
CONFIG_TUN=y
|
||||
CONFIG_PPP=m
|
||||
CONFIG_PPP_MULTILINK=y
|
||||
# CONFIG_PPP_FILTER is not set
|
||||
# CONFIG_PPP_ASYNC is not set
|
||||
CONFIG_PPP_SYNC_TTY=m
|
||||
CONFIG_PPP_DEFLATE=m
|
||||
CONFIG_PPP_BSDCOMP=m
|
||||
CONFIG_PPPOE=m
|
||||
CONFIG_SLIP=m
|
||||
# CONFIG_SLIP_COMPRESSED is not set
|
||||
# CONFIG_SLIP_SMART is not set
|
||||
# CONFIG_SLIP_MODE_SLIP6 is not set
|
||||
|
||||
#
|
||||
# Networking options
|
||||
#
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_MMAP=y
|
||||
# CONFIG_NETLINK_DEV is not set
|
||||
# CONFIG_NETFILTER is not set
|
||||
# CONFIG_FILTER is not set
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
# CONFIG_IP_MULTICAST is not set
|
||||
# CONFIG_IP_ADVANCED_ROUTER is not set
|
||||
# CONFIG_IP_PNP is not set
|
||||
# CONFIG_NET_IPIP is not set
|
||||
# CONFIG_NET_IPGRE is not set
|
||||
# CONFIG_ARPD is not set
|
||||
# CONFIG_INET_ECN is not set
|
||||
# CONFIG_SYN_COOKIES is not set
|
||||
# CONFIG_IPV6 is not set
|
||||
# CONFIG_KHTTPD is not set
|
||||
# CONFIG_ATM is not set
|
||||
# CONFIG_VLAN_8021Q is not set
|
||||
|
||||
#
|
||||
#
|
||||
#
|
||||
# CONFIG_IPX is not set
|
||||
# CONFIG_ATALK is not set
|
||||
|
||||
#
|
||||
# Appletalk devices
|
||||
#
|
||||
# CONFIG_DEV_APPLETALK is not set
|
||||
# CONFIG_DECNET is not set
|
||||
# CONFIG_BRIDGE is not set
|
||||
# CONFIG_X25 is not set
|
||||
# CONFIG_LAPB is not set
|
||||
# CONFIG_LLC is not set
|
||||
# CONFIG_NET_DIVERT is not set
|
||||
# CONFIG_ECONET is not set
|
||||
# CONFIG_WAN_ROUTER is not set
|
||||
# CONFIG_NET_FASTROUTE is not set
|
||||
# CONFIG_NET_HW_FLOWCONTROL is not set
|
||||
|
||||
#
|
||||
# QoS and/or fair queueing
|
||||
#
|
||||
# CONFIG_NET_SCHED is not set
|
||||
|
||||
#
|
||||
# Network testing
|
||||
#
|
||||
CONFIG_NET_PKTGEN=m
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
# CONFIG_QUOTA is not set
|
||||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_AUTOFS4_FS=m
|
||||
CONFIG_REISERFS_FS=y
|
||||
# CONFIG_REISERFS_CHECK is not set
|
||||
# CONFIG_REISERFS_PROC_INFO is not set
|
||||
CONFIG_ADFS_FS=m
|
||||
# CONFIG_ADFS_FS_RW is not set
|
||||
CONFIG_AFFS_FS=m
|
||||
CONFIG_HFS_FS=m
|
||||
CONFIG_BFS_FS=m
|
||||
# CONFIG_EXT3_FS is not set
|
||||
# CONFIG_JBD is not set
|
||||
# CONFIG_JBD_DEBUG is not set
|
||||
CONFIG_FAT_FS=y
|
||||
CONFIG_MSDOS_FS=y
|
||||
CONFIG_UMSDOS_FS=y
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_EFS_FS=m
|
||||
CONFIG_JFFS_FS=y
|
||||
CONFIG_JFFS_FS_VERBOSE=0
|
||||
CONFIG_JFFS_PROC_FS=y
|
||||
CONFIG_JFFS2_FS=y
|
||||
CONFIG_JFFS2_FS_DEBUG=0
|
||||
CONFIG_CRAMFS=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_RAMFS=y
|
||||
CONFIG_ISO9660_FS=y
|
||||
# CONFIG_JOLIET is not set
|
||||
# CONFIG_ZISOFS is not set
|
||||
CONFIG_MINIX_FS=y
|
||||
CONFIG_VXFS_FS=m
|
||||
# CONFIG_NTFS_FS is not set
|
||||
# CONFIG_NTFS_RW is not set
|
||||
CONFIG_HPFS_FS=m
|
||||
CONFIG_PROC_FS=y
|
||||
CONFIG_DEVFS_FS=y
|
||||
CONFIG_DEVFS_MOUNT=y
|
||||
# CONFIG_DEVFS_DEBUG is not set
|
||||
CONFIG_DEVPTS_FS=y
|
||||
CONFIG_QNX4FS_FS=m
|
||||
# CONFIG_QNX4FS_RW is not set
|
||||
CONFIG_ROMFS_FS=y
|
||||
CONFIG_EXT2_FS=y
|
||||
CONFIG_SYSV_FS=m
|
||||
CONFIG_UDF_FS=m
|
||||
# CONFIG_UDF_RW is not set
|
||||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
|
||||
#
|
||||
# Network File Systems
|
||||
#
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_INTERMEZZO_FS is not set
|
||||
# CONFIG_NFS_FS is not set
|
||||
# CONFIG_NFS_V3 is not set
|
||||
# CONFIG_ROOT_NFS is not set
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_NFSD_V3 is not set
|
||||
# CONFIG_SUNRPC is not set
|
||||
# CONFIG_LOCKD is not set
|
||||
# CONFIG_SMB_FS is not set
|
||||
# CONFIG_NCP_FS is not set
|
||||
# CONFIG_NCPFS_PACKET_SIGNING is not set
|
||||
# CONFIG_NCPFS_IOCTL_LOCKING is not set
|
||||
# CONFIG_NCPFS_STRONG is not set
|
||||
# CONFIG_NCPFS_NFS_NS is not set
|
||||
# CONFIG_NCPFS_OS2_NS is not set
|
||||
# CONFIG_NCPFS_SMALLDOS is not set
|
||||
# CONFIG_NCPFS_NLS is not set
|
||||
# CONFIG_NCPFS_EXTRAS is not set
|
||||
# CONFIG_ZISOFS_FS is not set
|
||||
CONFIG_ZLIB_FS_INFLATE=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
# CONFIG_PARTITION_ADVANCED is not set
|
||||
CONFIG_MSDOS_PARTITION=y
|
||||
# CONFIG_SMB_NLS is not set
|
||||
CONFIG_NLS=y
|
||||
|
||||
#
|
||||
# Native Language Support
|
||||
#
|
||||
CONFIG_NLS_DEFAULT="iso8859-1"
|
||||
# CONFIG_NLS_CODEPAGE_437 is not set
|
||||
# CONFIG_NLS_CODEPAGE_737 is not set
|
||||
# CONFIG_NLS_CODEPAGE_775 is not set
|
||||
# CONFIG_NLS_CODEPAGE_850 is not set
|
||||
# CONFIG_NLS_CODEPAGE_852 is not set
|
||||
# CONFIG_NLS_CODEPAGE_855 is not set
|
||||
# CONFIG_NLS_CODEPAGE_857 is not set
|
||||
# CONFIG_NLS_CODEPAGE_860 is not set
|
||||
# CONFIG_NLS_CODEPAGE_861 is not set
|
||||
# CONFIG_NLS_CODEPAGE_862 is not set
|
||||
# CONFIG_NLS_CODEPAGE_863 is not set
|
||||
# CONFIG_NLS_CODEPAGE_864 is not set
|
||||
# CONFIG_NLS_CODEPAGE_865 is not set
|
||||
# CONFIG_NLS_CODEPAGE_866 is not set
|
||||
# CONFIG_NLS_CODEPAGE_869 is not set
|
||||
# CONFIG_NLS_CODEPAGE_936 is not set
|
||||
# CONFIG_NLS_CODEPAGE_950 is not set
|
||||
# CONFIG_NLS_CODEPAGE_932 is not set
|
||||
# CONFIG_NLS_CODEPAGE_949 is not set
|
||||
# CONFIG_NLS_CODEPAGE_874 is not set
|
||||
# CONFIG_NLS_ISO8859_8 is not set
|
||||
# CONFIG_NLS_CODEPAGE_1250 is not set
|
||||
# CONFIG_NLS_CODEPAGE_1251 is not set
|
||||
# CONFIG_NLS_ISO8859_1 is not set
|
||||
# CONFIG_NLS_ISO8859_2 is not set
|
||||
# CONFIG_NLS_ISO8859_3 is not set
|
||||
# CONFIG_NLS_ISO8859_4 is not set
|
||||
# CONFIG_NLS_ISO8859_5 is not set
|
||||
# CONFIG_NLS_ISO8859_6 is not set
|
||||
# CONFIG_NLS_ISO8859_7 is not set
|
||||
# CONFIG_NLS_ISO8859_9 is not set
|
||||
# CONFIG_NLS_ISO8859_13 is not set
|
||||
# CONFIG_NLS_ISO8859_14 is not set
|
||||
# CONFIG_NLS_ISO8859_15 is not set
|
||||
# CONFIG_NLS_KOI8_R is not set
|
||||
# CONFIG_NLS_KOI8_U is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
|
||||
#
|
||||
# SCSI support
|
||||
#
|
||||
CONFIG_SCSI=m
|
||||
|
||||
#
|
||||
# SCSI support type (disk, tape, CD-ROM)
|
||||
#
|
||||
CONFIG_BLK_DEV_SD=m
|
||||
CONFIG_SD_EXTRA_DEVS=40
|
||||
CONFIG_CHR_DEV_ST=m
|
||||
CONFIG_BLK_DEV_SR=m
|
||||
# CONFIG_BLK_DEV_SR_VENDOR is not set
|
||||
CONFIG_SR_EXTRA_DEVS=2
|
||||
CONFIG_CHR_DEV_SG=m
|
||||
|
||||
#
|
||||
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
|
||||
#
|
||||
# CONFIG_SCSI_DEBUG_QUEUES is not set
|
||||
# CONFIG_SCSI_MULTI_LUN is not set
|
||||
# CONFIG_SCSI_CONSTANTS is not set
|
||||
# CONFIG_SCSI_LOGGING is not set
|
||||
# CONFIG_SCSI_DEBUG is not set
|
||||
|
||||
#
|
||||
# Multi-device support (RAID and LVM)
|
||||
#
|
||||
# CONFIG_MD is not set
|
||||
# CONFIG_BLK_DEV_MD is not set
|
||||
# CONFIG_MD_LINEAR is not set
|
||||
# CONFIG_MD_RAID0 is not set
|
||||
# CONFIG_MD_RAID1 is not set
|
||||
# CONFIG_MD_RAID5 is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
# CONFIG_BLK_DEV_LVM is not set
|
||||
|
||||
#
|
||||
# Memory Technology Devices (MTD)
|
||||
#
|
||||
CONFIG_MTD=y
|
||||
# CONFIG_MTD_DEBUG is not set
|
||||
# CONFIG_MTD_PARTITIONS is not set
|
||||
CONFIG_MTD_CONCAT=m
|
||||
# CONFIG_MTD_REDBOOT_PARTS is not set
|
||||
|
||||
#
|
||||
# User Modules And Translation Layers
|
||||
#
|
||||
CONFIG_MTD_CHAR=y
|
||||
CONFIG_MTD_BLOCK=y
|
||||
# CONFIG_FTL is not set
|
||||
# CONFIG_NFTL is not set
|
||||
|
||||
#
|
||||
# RAM/ROM/Flash chip drivers
|
||||
#
|
||||
# CONFIG_MTD_CFI is not set
|
||||
# CONFIG_MTD_JEDECPROBE is not set
|
||||
# CONFIG_MTD_GEN_PROBE is not set
|
||||
# CONFIG_MTD_CFI_INTELEXT is not set
|
||||
# CONFIG_MTD_CFI_AMDSTD is not set
|
||||
# CONFIG_MTD_RAM is not set
|
||||
# CONFIG_MTD_ROM is not set
|
||||
# CONFIG_MTD_ABSENT is not set
|
||||
# CONFIG_MTD_OBSOLETE_CHIPS is not set
|
||||
# CONFIG_MTD_AMDSTD is not set
|
||||
# CONFIG_MTD_SHARP is not set
|
||||
# CONFIG_MTD_JEDEC is not set
|
||||
|
||||
#
|
||||
# Mapping drivers for chip access
|
||||
#
|
||||
# CONFIG_MTD_PHYSMAP is not set
|
||||
# CONFIG_MTD_PCI is not set
|
||||
|
||||
#
|
||||
# Self-contained MTD device drivers
|
||||
#
|
||||
# CONFIG_MTD_PMC551 is not set
|
||||
CONFIG_MTD_SLRAM=m
|
||||
CONFIG_MTD_MTDRAM=m
|
||||
CONFIG_MTDRAM_TOTAL_SIZE=4096
|
||||
CONFIG_MTDRAM_ERASE_SIZE=128
|
||||
CONFIG_MTD_BLKMTD=m
|
||||
|
||||
#
|
||||
# Disk-On-Chip Device Drivers
|
||||
#
|
||||
# CONFIG_MTD_DOC1000 is not set
|
||||
# CONFIG_MTD_DOC2000 is not set
|
||||
# CONFIG_MTD_DOC2001 is not set
|
||||
# CONFIG_MTD_DOCPROBE is not set
|
||||
|
||||
#
|
||||
# NAND Flash Device Drivers
|
||||
#
|
||||
# CONFIG_MTD_NAND is not set
|
||||
|
||||
#
|
||||
# Kernel hacking
|
||||
#
|
||||
# CONFIG_DEBUG_SLAB is not set
|
||||
# CONFIG_DEBUGSYM is not set
|
||||
# CONFIG_PT_PROXY is not set
|
||||
# CONFIG_GPROF is not set
|
||||
# CONFIG_GCOV is not set
|
Loading…
x
Reference in New Issue
Block a user