Commit Graph

64 Commits

Author SHA1 Message Date
Axel Dörfler
402612b831 It's called "preferences" not "prefs"! :-)
Added some preferences applications to the image. Some of them even start
(DataTranslations, Keyboard), most will bring down the app_server, or miss
libtracker.so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12735 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-19 16:49:19 +00:00
Michael Lotz
8f3f38367e Buildfixes for the blkman -> block_io change. Also fixes the non TRACE_PCI version of the PCI add-on.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12649 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-12 18:09:37 +00:00
Axel Dörfler
3a5624e900 Replaced the strange BEOS_ADD_ONS_BUSMASTERS with BEOS_ADD_ONS_BUS_MANAGERS and
BEOS_ADD_ONS_KERNEL_MISC.
Added PCI IDE modules to the build and boot links.
The config_manager can now be handled like every other bus manager.
The config_manager appeared twice in the jam argument list.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12629 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-11 02:03:18 +00:00
Stephan Aßmus
a13cbaabe5 fixed grammar
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12621 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-10 11:35:09 +00:00
Axel Dörfler
9c3942070a Added mountvolume to the image.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12546 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-03 00:36:43 +00:00
Stefano Ceccherini
de6705ffd0 Added zip and unzip, which are even working
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12479 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-27 09:31:39 +00:00
Michael Lotz
8283956843 Don't add the bcm* links to dev/net since we don't compile the drivers.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12377 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-13 20:59:14 +00:00
Jérôme Duval
4d9afc0a79 added data files targets
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12370 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-13 16:22:15 +00:00
Axel Dörfler
900849fa0d Since objects/.../system/kernel is now a directory, the kernel target is now
called kernel_${arch} like on disk. A "jam kernel" will still work, though.
Also updated all those Jamfiles I forgot to update before.
Since makehdimage now runs through (and even builds a working image), I guess
most of the consequences of the "kernel/core" -> "system/kernel" rename task
are solved.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12364 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-13 14:49:55 +00:00
Michael Lotz
4ce3301a57 This should now actually fix the recursive lookup of the net_stack_driver. We must only load the networking core once.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12363 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-13 14:19:20 +00:00
Jérôme Duval
5555c5efdb added tail
added mouse device input addon
added filters input directory


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12353 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-12 19:25:35 +00:00
Axel Dörfler
53465d39c5 Added gdb to the image.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12344 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-12 08:56:32 +00:00
Axel Dörfler
8962594050 Fixed script for building an image file (network paths were wrong).
Removed GPLd network add-ons from the target image for now as they are only
compilable when the tree was configured to support GPL add-ons.
(I am not even sure if GPLd drivers are a legal problem for us, anyway)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12322 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-12 02:44:01 +00:00
Michael Lotz
2a76482cf3 Forgot to add PPP stuff. Also include the network binaries like ifconfig and route.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12298 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-11 21:28:05 +00:00
Michael Lotz
0c45558df7 Added everything network to makehdimage. Compiled and installed cleanly over here, tested successfully. Maybe the reordering is a bit radical?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12293 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-11 19:38:31 +00:00
Axel Dörfler
6562f93e21 The fake_app_server is now installed and launched by default, so that
RUN_WITHOUT_APP_SERVER is no longer needed.
This reduces the hassle when switching between the real app_server and
consoled.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12256 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-05 18:36:48 +00:00
Ingo Weinhold
1bd7e1b36c Fixed stupid mistake. RUN_WITHOUT_APP_SERVER is to be set when it is NOT yet set.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12243 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-04 23:19:42 +00:00
Ingo Weinhold
d7037cbd2c Now, we support a value of 0 for the RUN_WITHOUT_APP_SERVER variable in the libbe Jamfile. In makehdimage we don't override the variable's value, if it is already set anymore. This conveniently allows to set it to 0 in a wrapper script that invokes makehdimage -- no need to change makehdimage itself.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12183 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-31 11:09:51 +00:00
Axel Dörfler
490704cb78 Forgot to add libappserver.so.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12125 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-29 16:46:14 +00:00
Axel Dörfler
82aa535b3f Updated app_server Jamfile to be able to build a server that runs under Haiku
if $TARGET_PLATFORM requires this.
Note, "jam app_server" for R5 did not work for me before and does not work now
although the number of errors are reduced - whoever knows the requirements for
the app_server under R5 better than me, please fix this.
Added the app_server as well as some more drivers to the Haiku HD image. Since
RUN_WITHOUT_APP_SERVER is still defined, it won't work correctly, though.
For the time being, you need to manually alter this and the Bootscript in order
to run it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12121 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-29 16:21:55 +00:00
Axel Dörfler
f235790dbe Prepared to include the app_server:
- all libraries needed for the app_server are now on the image
- the fonts will be installed (currently requires to have built the app_server before)
- includes MiniTerminal
- includes the radeon driver and accelerant (others will follow)
- creates beos/apps and beos/prefs directories


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12117 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-29 15:25:18 +00:00
Axel Dörfler
162d278cbd Now copies the boot_floppy's fortune command again.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-23 01:17:06 +00:00
Axel Dörfler
f05dec1ea0 Now creates the BEOS:APP_SIG index, so that starting applications
by signature always works.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11952 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-22 03:12:41 +00:00
Axel Dörfler
fe2db057d0 Moved rld/ from apps/ into it's own directory, runtime_loader.
Moved the rld.so creation from kernel/Jamfile to kernel/runtime_loader/Jamfile.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-21 16:15:33 +00:00
Ingo Weinhold
c379e6fed2 Added libdebug.so.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11927 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-20 22:06:29 +00:00
Ingo Weinhold
8a9c34bcfb Added `-i <include file>' option. If specified, the file is included
(sourced) before unmounting the image. That solve my problem that mounting
and copying things onto the image after makehdimage is done, damages the
FS integrity for any reason (Axel can't reproduce it, of course :-).
Maybe others have the same problem.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11744 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-14 22:08:28 +00:00
Ingo Weinhold
0b4af91dad The bfs_shell xcp has been renamed to cp.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11684 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-11 17:59:41 +00:00
Ingo Weinhold
b84eae0a6f Changed the script to make use of bfs_shell and fs_shell_command to
populate an image. The UserlandFS dependency is hereby gone.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11592 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-06 00:15:26 +00:00
Axel Dörfler
c6d59ae1fa The "pci" bus manager is built differently nowadays, but we still want to copy it.
Changed the default image size to 60 MB, added bochs parameters for 40, 60, and 100 MB HD sizes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11514 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-28 23:42:11 +00:00
Ingo Weinhold
f372ac983a Added the debug_server.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11493 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-25 14:38:13 +00:00
Nathan Whitehorn
7d76ee9a6d Added autodetection of SMP machines, so that it sets the -j argument to jam appropriately.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11408 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-18 01:17:45 +00:00
Axel Dörfler
bd8b04d96c Added the "error" command and the termcap file to the image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11391 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-16 04:19:57 +00:00
Axel Dörfler
6220942760 Added the vga_text module and the console driver.
Added rmdir.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11379 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-15 01:15:08 +00:00
Jérôme Duval
4419a1e758 adding a default keymap (US-International)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11372 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-14 17:27:07 +00:00
Jérôme Duval
7b5a0d043e adding keymap_files
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11371 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-14 16:41:26 +00:00
Ingo Weinhold
22bfa26c00 Added strace.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11321 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-10 03:08:46 +00:00
Jérôme Duval
c3b0c1efca added iroster and keymap
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-09 23:13:54 +00:00
Jérôme Duval
883395b10f added input_server, keyboard addon, ps2_hid
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11287 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-08 00:25:38 +00:00
Axel Dörfler
e21481c992 Need to create the kernel drivers settings directory when
something should be copied there...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11082 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-27 02:21:45 +00:00
Axel Dörfler
ad5b1deb2f Now also builds and copies the timezone files.
No longer copies the settings directory completely to get rid of the CVS
entries in the target...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11064 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-26 03:58:13 +00:00
Axel Dörfler
b6f895e7fb Make sure the image is built for the right platform.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11051 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-25 23:29:06 +00:00
Axel Dörfler
9d2a7c104c Added the media_server and media_addon_server.
Added some translator and media add-ons.
Servers are now copied using "copyattr" to preserve file attributes (primarily
for BEOS:APP_SIG at this point).
Now copies current/data/settings/* to the target.
Output of mkbfs is trashed.
Now prints a warning in case the build failed.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11014 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-24 21:27:38 +00:00
Axel Dörfler
c112c082fe Added the missing waitfor command - the Bootscript can now be executed as intended.
Removed deletion of beos/ on the target since it's annoying, and the disk space
leak has been fixed in the meantime anyway (although I am not sure if this was
before or after the switch to Haiku only...).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10864 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-19 02:39:24 +00:00
Ingo Weinhold
6ab1da7516 Added progress output for the impatient user.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10862 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-19 02:09:20 +00:00
Ingo Weinhold
76bf6f57d7 Install the MIME DB in the image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10787 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-17 01:33:24 +00:00
Ingo Weinhold
ee0f30c1ce Added dprintf driver.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-15 21:33:33 +00:00
Axel Dörfler
8f92119289 Added commands "quit", "open", "setvolume", and "translate".
Added some more libraries.
Added "syslog_daemon" server.
Now creates the /tmp directory on the target volume.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10750 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-15 04:42:22 +00:00
Axel Dörfler
efc497d596 Added catattr, query, lsindex, and mkindex commands to the image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-14 19:44:21 +00:00
Ingo Weinhold
8afbcade1f RUN_WITHOUT_APP_SERVER needs to be exported to be visible for jam. Added listimage to the image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10726 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-14 15:31:02 +00:00
Ingo Weinhold
0e7e729939 * Added the registrar server and the roster command (wasn't able to test
yet, due to problems with our system).
* The config driver lives actually in misc/config. Also added the missing
  symlink.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10717 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-13 23:52:59 +00:00