- 04 Sep, 2010 2 commits
-
-
Ryan Jackson authored
Add '-c' option to gen_initramfs.sh to choose the compression type. Currently, it supports the following types: gzip (default), bzip2, lzma, and none. The toplevel Makefile now has a variable to specify the compression type of the initramfs, and passes it to gen_initramfs.sh. Currently it is set to lzma by default.
-
Ryan Jackson authored
The following components of the Linux MFS were updated: Linux kernel => 2.6.32.9 buildroot => 2010.02 uClibc => 0.9.30.2 busybox => 1.16.0 binutils => 2.20 gcc => 4.2.4 gmp => 4.2.4 The Dell Optiplex reboot patch was removed from the kernel build as it is already present in 2.6.32.9. The update was done because: - The kernel was over a year old and significant updates have happened since then. - A few new useful features were added to busybox - The kernel now supports bzip2 and lzma compression for itself and initramfs in addition to gzip. Using lzma instead of gzip saves us at least 1.5 MB for the kernel+initramfs, possibly more.
-
- 21 Jul, 2010 4 commits
-
-
Ryan Jackson authored
The toolchain build should be dependent on an actual file to ensure we don't rebuilt it for every target that goes into the initramfs.
-
Ryan Jackson authored
Also rename old fake tcsh to tcsh.fake, and run a new script that symlinks tcsh and csh to tcsh.fake if tcsh doesn't exist. This way tcsh can be removed from the build but tcsh/csh users can still log in.
-
Ryan Jackson authored
-
Ryan Jackson authored
-
- 12 Mar, 2010 1 commit
-
-
Ryan Jackson authored
-
- 26 Feb, 2010 1 commit
-
-
Ryan Jackson authored
-
- 25 Feb, 2010 1 commit
-
-
Ryan Jackson authored
Added a makefile to build the toolchain via buildroot. Everything now depends on the toolchain having been built, so a simple 'make' should build everything. Added patches to change getline() to _getline() in Linux's and uClibc's unifdef build utility. This fixes compile errors on recent glibc versions that define their own getline() function.
-
- 16 Oct, 2009 1 commit
-
-
Ryan Jackson authored
-
- 23 Sep, 2009 5 commits
-
-
Ryan Jackson authored
-
Ryan Jackson authored
-
Ryan Jackson authored
Kernel modules are now compressed into a tarball in addtion to being installed into the initramfs. This way all modules are still available even if modules are removed from the initramfs to reduce its size. The final initramfs image is now located in $(TOPDIR) along with the kernel and modules tarball.
-
Ryan Jackson authored
* Moved tarballs to a single directory * More 64-bit related changes
-
Ryan Jackson authored
-
- 18 Aug, 2009 1 commit
-
-
Ryan Jackson authored
* linuxmfs: (27 commits) Use LookupByIP in the local area case Don't check server cert in MFS environment Add wipe-all-disks-on-reloading code Generate random UUID for linux root fs Cleanup of mdev.conf; sane device permissions New root password add kmem group Make sure ETHERTYPE_LOOPBACK is defined Add teachswitch to the build Add support for old GNU tar format New root passwd Make 'permissions' target work again Fixes to device permissions Add osconfig to the build Add the file command to build Make osconfig work on linux MFS Detach any loopback devices left over after mounting initrds. Fix for handling ide devices as swap partitions Make sure F10's dhclient state gets wiped Make sure to reread partition table after writing image ...
-
- 30 Dec, 2008 1 commit
-
-
Ryan Jackson authored
- Cleanup of filesystem layout - Some patches to make busybox's adduser and addgroup commands a bit more compatible with the standard useradd and groupadd commands - Wrappers for ((user|group)(add|del)) - Getopt perl module added - Working sudo setup - Portmap added to support NFS mounts with locking. - Syslog added, but not currently configured. Primarily intended for troubleshooting strange problems. - Fixes to permissions - rc.mounts, rc.localize, and rc.accounts work now.
-
- 23 Dec, 2008 1 commit
-
-
Ryan Jackson authored
- /usr/bin/perl is only 850K (due to being linked against uClibc) - 99.572% of test cases pass (some Embed tests and pwent/grent tests fail) - First pass at installing only modules we need: /usr/lib/perl5/5.88 is only 1.2 meg decompressed.
-
- 18 Dec, 2008 1 commit
-
-
Ryan Jackson authored
-
- 16 Dec, 2008 1 commit
-
-
Ryan Jackson authored
- Added iPOD, o745-reboot, and bsdlabel kernel patches - Updated kernel config
-
- 15 Dec, 2008 2 commits
-
-
Ryan Jackson authored
-
Ryan Jackson authored
- New versions of linux, busybox, buildroot, hdparm, etc. - Moved target_template to source tree - Cleaned up makefiles
-
- 17 Oct, 2008 1 commit
-
-
Ryan Jackson authored
Finally committed all of my Linux MFS stuff. It's not done yet, but enough is there that I need to get it into version control before I lose it. This includes: - Build tree for a Linux frisbee MFS (the source tarballs are in ops:/share/linux/mfs/source) - Patch for pxelinux to add bootinfo support - Patch for grub to support our magic config sector
-