Commit Graph

187 Commits

Author SHA1 Message Date
Alex Smith
adf8818ec0 Compilation fixes for Terminal, add to image.
It runs, but has shown up various bugs: app_server crashes, kernel
panics, rendering problems. Working on fixing these now.
2012-08-05 10:24:22 +01:00
Alex Smith
50cedfd5b0 Build registrar for x86_64. 2012-08-02 10:45:42 +01:00
Alex Smith
666b46e2e3 Added libbe, ICU and consoled to the image.
The boot script now launches consoled instead if app_server does not
exist, so there is now an interactive Bash prompt! libbe requires ICU,
which is an optional package, so I've built the packages and they've
been uploaded to haiku-files.org (thanks umccullough).
2012-07-30 21:42:49 +01:00
Matt Madia
191b137a31 Updated VL-Gothic fonts to version 20120629. Fixes #8662. 2012-06-30 18:51:26 -04:00
Ryan Leavengood
9c7d5593e6 Update DejaVu fonts to version 2.33. 2012-06-24 00:13:53 -04:00
Matt Madia
2269db99ce Updated VL-Gothic fonts to version 20120618. Fixes #8642 2012-06-17 19:32:23 -04:00
Matt Madia
94e42cca32 Updated VL-Gothic fonts to version 20120325. Fixes #8425. 2012-03-28 17:19:14 -04:00
John Scipione
3109e9c7b5 Silly change. Make Apple Aluminum keyboard layout keys all white resembling the hardware that it comes from. 2012-03-25 12:18:29 -04:00
Oliver Tappe
c4389ee8b2 Add setting of LC_* env-vars to SetupEnvironment.
* setting those environment variables in SetupEnvironment makes them
  available to applications started during system boot (like Deskbar
  and Tracker)
2012-02-23 23:15:37 +01:00
Jérôme Duval
eed234ca08 iprowifi4965: removed obsolete firmwares. 2012-02-15 23:18:08 +01:00
Jérôme Duval
5f1c0791b3 merged changes from FreeBSD 9.0 for most wlan drivers and net80211.
* merged changes from FreeBSD 9.0 for most wlan drivers except atheroswifi and net80211.
* added iwlwifi-6000g2b-ucode-18.168.6.1
2012-02-15 00:56:04 +01:00
Matt Madia
db65804d14 Updated VLGothic fonts to version 20120130. Fixes #7598. 2012-01-30 16:48:57 -05:00
Siarzhuk Zharski
7f4de88213 GLTeapot 3D model "teapot.data" is not needed anymore.
* 'teapot.data' was obsoleted by completing GCI 2011 task and should not
  be installed on the target systems.
2011-12-05 23:36:59 +01:00
Jérôme Duval
5eac5217a6 Update iprowifi4965 firmware.
Update iprowifi4965 firmware to 17.168.5.3 for iwlwifi-6000g2a.
2011-11-17 19:34:14 +01:00
Ingo Weinhold
19ae20e67e Merge branch 'master' into pm-flat
Conflicts:
	build/jam/HaikuImage
	build/jam/OptionalBuildFeatures
	build/jam/OptionalPackages
	build/jam/UserBuildConfig.sample
	data/bin/installoptionalpackage
	src/apps/deskbar/DeskbarMenu.cpp
	src/servers/debug/DebugServer.cpp
	src/system/kernel/fs/vfs.cpp
2011-11-05 17:00:01 +01:00
John Scipione
8d15934d9b Add US and international keyboard layout files for ThinkPad, ThinkPad T400s,
ThinkPad X1 and ThinkPad X100e keyboards. The name of these layout files
correspond to the model that introduced them and should cover every US and
international laptop made by IBM and Lenovo except Japanese (and perhaps some
other Asian locale) versions.

Like the Apple Aluminum keyboard layouts these are neatly tucked away in a
ThinkPad submenu in the Keymap preference app.

Removed the 'IBM Laptop International' keyboard layout file which has been
superseded by 'ThinkPad International'. Closes #8021

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43094 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-11-02 04:51:30 +00:00
John Scipione
08cd4bc208 Add 3 new Apple Aluminum keyboard layout files and update and rename the
existing 'Apple Aluminium' keyboard layout to 'Apple Aluminium Extended
International.' The 3 new layout files are US mini and extended version
as well as an international mini version. This completes #7964

International corresponds to keyboard layouts for all locales except the US
and Japan. I have Japanese Apple Aluminum keyboard layout files almost
ready but I first need to determine what the special kana and eisu keys
are mapped to.

The Apple Aluminum keyboard layout files are tucked away in an Apple Aluminum
subdirectory. The Keymap preference app has been modified to turn
subdirectories into submenus of the Layout menu.

HaikuImage has been modified to include each keyboard layout file in the 
image individually as recommended by Ingo.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43093 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-11-02 04:30:44 +00:00
François Revol
5e70d31cc7 Start the power_daemon now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-10-28 22:21:07 +00:00
Matt Madia
50f2c19dfb Remove Cortex license file. It is equal to the BSD (3-clause) license and
AboutSystem lists it as such.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42633 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-14 17:35:41 +00:00
Matt Madia
0e400be555 Added the license file for Cortex, from docs/apps/cortex/license.html
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42631 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-13 03:07:25 +00:00
Matt Madia
8998c3201d Added the Be Sample Code License.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42627 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-12 23:40:50 +00:00
Ingo Weinhold
64b8c37680 Move post install files to system package 2011-07-17 16:54:46 +02:00
Oliver Tappe
3dfd9cb95c Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
Ryan Leavengood
b53489edc7 Add NTP synchronization to the Bootscript, correct comment on dstcheck.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-06-06 03:25:50 +00:00
Scott McCreary
940d7808e5 Added setting of LC_CTYPE to SetupEnviroment, this fixes #7412
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41385 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-08 18:26:51 +00:00
Jérôme Duval
fa6b314427 adding iprowifi4965 and iprowifi3945 firmwares
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41238 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-04-11 22:29:00 +00:00
Scott McCreary
c588b4278a Add the GPL font exception clause to licenses
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40651 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-02-24 03:28:28 +00:00
Scott McCreary
058b354080 Added CDDL v1 and MPL v1.1 licenses
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-16 06:44:16 +00:00
Jérôme Duval
64bf10e2aa added several firmwares for the iprowifi4965 driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-19 22:02:21 +00:00
Adrien Destugues
8ac6b88687 Only shift if there are arguments left in the list. Previous fix invalidated by Axel and hint to the proper solution given by mksh developper.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38084 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-13 12:42:46 +00:00
Adrien Destugues
1401598fed Remove bogus shift : shifting an empty list of arguments is not allowed.
This allows to boot Haiku with mksh as /bin/sh.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38081 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-13 12:02:27 +00:00
Oliver Tappe
c090a0fd84 * updated ICU build packages with newer builds that try a bit harder to avoid
warnings and incorporate some of the ICU-patches we had in our repo before
  we upgraded to 4.4.1
* fixed remaining warnings when building locale kit
* activated EnableWerror for locale kit
* added 'Unicode' license, which is the second license in use by ICU


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 22:05:39 +00:00
François Revol
1ed801bbd7 Launch the notification_server at boot.
Add notification when mime sniffing files on first boot, at least it gives a visual indication of why so much cpu is consumed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37700 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-22 20:18:35 +00:00
Matt Madia
da33f7cd03 Corrected license to the version included with 5.0.3.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37048 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-07 17:12:56 +00:00
Stephan Aßmus
f02862eb03 Moved the installation of ProcessController, NetworkStatus and the volume
control icon into a new post_install script. Tested in QEMU and the items are
persistent also for the volume control.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-13 14:27:39 +00:00
Stephan Aßmus
d38da14cdf Install NetworkStatus and volume control into the Deskbar alongside the
ProcessController replicant.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-13 11:10:33 +00:00
Ingo Weinhold
e4a4fcc9fb Moved definitions of the USER and GROUP environmental variables from
SetupEnvironment to /etc/profile and use the "id" command. No need to set
SHELL, since the shell sets it anyway. Fixes #5966.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36788 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-11 14:55:23 +00:00
Stephan Aßmus
cdf94400e6 Patch by Andreas Faerber: Added keyboard layout for Apple Aluminium keyboard,
thanks, closes ticket #5727.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36638 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-06 10:14:39 +00:00
Matt Madia
26d79d37f9 Renamed the variant MIT license & updated AboutSystem accordingly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36141 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-11 10:56:08 +00:00
Matt Madia
6e83f0eda4 Added licenses & updated AboutSystem for BRegion backend.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36101 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-10 05:01:10 +00:00
Matt Madia
a7547a1c30 Added a new license: MIT with an advertising clause. This is mentioned on
http://en.wikipedia.org/wiki/MIT_License#Modified_versions_of_the_license
Updated AboutSystem to utilize them for libxml2, libxslt, & libexslt.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36100 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-10 04:51:29 +00:00
Matt Madia
3fed6ef6cc * Added plain text version of PDFlib-Lite-license.pdf
* Updated AboutSystem to utilize it


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36004 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-30 02:10:50 +00:00
Matt Madia
0a38fb8dfc * Added FTL aka FreeType Project License & updated AboutSystem to use it
* Fixed the note for pdflib, we are indeed using PDFlib-Lite
 * Set atftp to GPL v2 


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36003 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 22:54:15 +00:00
Matt Madia
063bb8051e * Added LibJPEG license file, updated AboutSystem
* Added a note for BRegion backend's license
 * These are the last planned license related commits
 * There's a few notes for ones that are uncertain


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36001 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 19:14:33 +00:00
Matt Madia
bf2e237144 * Added UnRAR, Intel (ACPICA), & LibPNG licenses
* Updated AboutSystem to utilize them
 * Added a note, netcat allows us to choose the license


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36000 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 18:39:45 +00:00
Matt Madia
9e1eee901e * Added license files for Bullet, Info-ZIP
* Updated AboutSytem for Bullet, Info-ZIP, bzip2, & OpenEXR
 * VIM was removed in r35848, updated AboutSystem to reflect this


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 18:10:42 +00:00
Matt Madia
bbf48291af Added licenses for expat, zlib. Updated AboutSystem for Mesa, expat, & zlib.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35997 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 17:41:31 +00:00
Matt Madia
58aaef72e0 * Added license files for GLU & GLUT
* Updated AboutSystem to reference new licenses
 * information based on http://www.mesa3d.org/license.html


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35996 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 17:22:08 +00:00
Matt Madia
c98bab29e9 Fixed some licensing mistakes from over the weekend. Mistakenly grouped cortex,
xiph, and tcpdump with mkdepend's license.
 * Re-added MkDepend as a license
 * Removed BSD (Alternate 3-clause)
 * Modified BSD licenses to match http://en.wikipedia.org/wiki/BSD_license


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35995 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-29 16:47:57 +00:00
Matt Madia
ac5b2f41d5 Added licenses that should've gone in the previous commit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35985 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-28 15:14:34 +00:00
Matt Madia
0ba335bc99 * Replaced MkDepend license file with a more generic BSD (Alternate 3-clause)
* Updated several program's license & URL
 * Added a note about libxml2, libxslt, libexslt


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35980 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-27 19:46:08 +00:00
Matt Madia
5b3dd978fe Corrected CQuantizer license.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-27 19:16:15 +00:00
Matt Madia
b5489c54b0 * Added licenses for CQuantizer, MAPM.
* Updated AboutSystem to use them
 * Removed trailing '/' from MkDepend's .SetURL


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35975 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-27 18:03:00 +00:00
Matt Madia
3118ddd887 Added license for MkDepend
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35972 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-27 17:30:09 +00:00
Axel Dörfler
51e29291d2 * We now create the /tmp directory if it does not exist yet.
* Also, we now empty it if it already exists.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35614 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-25 10:40:58 +00:00
Joachim Seemer
a4b56b16e6 propdel'ed the svn:executable that was set for 'Marvell (firmware)' as reported by mmadia. Should resolve #5460.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35594 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-24 06:36:32 +00:00
Axel Dörfler
04761ff76d * Updated the "tmp" directory location that the Installer creates on finish,
good catch, Matt!
* This closes at least a part of ticket #4844.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35502 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-16 22:19:37 +00:00
Michael Lotz
7f8ffb252f Also add /boot/common/add-ons to ADDON_PATH. I don't know why this wasn't done
in r23974, but seeing that it was added to the runtime_loader default paths as
well I take it this was an oversight.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35427 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-07 18:47:37 +00:00
Oliver Tappe
5337f612fe * added license for ICU
* added missing ICU copyright credit to AboutSystem

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35300 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-26 20:20:34 +00:00
Stephan Aßmus
b14896ee8d It Just Works(TM). Replaced the CD boot alert with ReadOnlyBootPrompt.
One just has to love the write overlay. That one really saved a lot
of work.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-21 15:14:20 +00:00
Colin Günther
9c17873558 Adding firmware licenses for shipable firmwares. This fulfills a requirement of
AboutSystem and the install-wifi-firmwares script.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35162 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-19 10:13:27 +00:00
Colin Günther
0b97b70b5c * Adding shipable firmwares to the repository. They aren't included in the
nightlies, though. As this will require an update of AboutSystem, which is
  scheduled for a later commit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35160 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-19 09:58:11 +00:00
Axel Dörfler
29ddbdbb53 * Moved the "var" directory to /boot/common/.
* Moved the "tmp" directory out of /var, and to /boot/common/cache/.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-16 17:17:07 +00:00
Stefano Ceccherini
be0a8a8455 Updated VL-Gothic to version 20091118.
Closes ticket #5021. Thanks mt.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34708 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-12-19 17:40:06 +00:00
Stephan Aßmus
0d61e4883f Updated the TypeMatrix 2030 keyboard layout to show the leds (the real one has
one more led, though), and the keys to be darker. I took this from the current
layout at the order page. The image on the main website is out of date. The
layout apparently was already up2date.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34677 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-12-15 21:03:29 +00:00
Axel Dörfler
1fd264a18e * Added "TypeMatrix 2030" keyboard layout contributed by Romain - thanks!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34436 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-12-02 08:21:13 +00:00
Ingo Weinhold
d9333ff158 Added Apache 2.0 license.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34198 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-23 15:17:50 +00:00
Stefano Ceccherini
f03b7f8915 Replace Konatu and Konatu Tohaba with VL-PGothic and VL-Gothic respectively,
like requested in ticket #4933.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33992 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-11 07:05:08 +00:00
Axel Dörfler
c6106a595d * Fixed bug in "fortune" that would let it crash if you'd point it to an empty
directory.
* Moved fortune files to "data/system/data" in the repository, and /system/data/
  in the file system.
* Got teapot.data location wrong in the repository.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33982 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-10 13:09:32 +00:00
Axel Dörfler
0491552bc3 * Moved the "fonts" directory into the "data" directory.
* Moved fonts to where they belong.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33981 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-10 12:30:06 +00:00
Stephan Aßmus
c1b274fd67 * Removed auto mounter code from Tracker.
* Tracker forwards auto mounter related messages to the mount_server.
* Rewrote AutoMounterSettings to not know AutoMounter and use
  the layout-management.
* Moved the "Eject When Unmounting" setting into the Mount Settings.
* Launch the mount_server during boot, but delay the script until all
  previously mounted volumes have been mounted. This solves some annoying
  timing bugs during boot. For example when you have desktop backgrounds
  on other volumes and some servers don't deal well with the situation
  of links to add-ons on other volumes becoming valid with a delay...
* src/kits/tracker/Commands.h includes the private headers/private/
  mount/MountServer.h header, which made adjustments to the DiskUsage
  Jamfile necessary.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33555 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-12 14:52:17 +00:00
Oliver Tappe
75f1522155 * reintegrated gsoc-locale-kit branch into trunk - there's more
work to do, but it's about time to give this code more exposure.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33176 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-18 22:23:34 +00:00
Stephan Aßmus
bf81407606 * Removed Installer back into Deskbar menu by popular request.
* Changed the Bootscript and the InstallerFinishScript to only create and
  cleanup a link on the Desktop.
* Applied patch by idefix to fix removing the Installer link from volumes
  that contain spaces in the name. (Thanks!)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32995 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-08 09:58:51 +00:00
Axel Dörfler
49473fc52e * Added links to the Installer on the Desktop, and the Deskbar's Applications
list when booting from CD. Both are removed from the target in the
  InstallerFinishScript. This closes ticket #4342.
* Make Installer start in safemode as well.
* Are there any objections to always have the Installer link in the Deskbar?
  I see no real reason to leave it out.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32686 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-26 08:58:26 +00:00
Ryan Leavengood
b6b0567fbd - Change Autostart directory name to launch.
- Move the launching of files in this directory from the Bootscript to the
UserBootscript.
- This means we now ship a working UserBootscript instead of just a sample.
- Updated documentation based on this change and Humdinger's suggestions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32544 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-20 19:21:18 +00:00
Ryan Leavengood
176b361595 Add an Autostart directory as an easy way to start applications at boot up.
The dead simple Bash code was just copied from Humdinger's patch on #1202. He
also suggested having a link on the Deskbar for this folder, but I don't know
if that is needed. We just need to document it, which I may do next.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32527 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-19 21:26:36 +00:00
Axel Dörfler
f24f525737 * Made the enter key dark, as it's differently colored from the rest.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32493 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-18 13:02:09 +00:00
Axel Dörfler
6bfb1e8b2a * Removed the fake_app_server from the build, and launch the usual system
in safe mode.
* Removed the Terminal from the Bootscript.
* Ordered the servers alphabetically in HaikuImage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32379 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-14 17:55:28 +00:00
Stephan Aßmus
f594f19bfb Another patch by Jeroen Oortwijn:
It completes the previous patch to the Installer, this time in the Installer
FinishScript, to support making volumes with spaces in their names bootable.
Thanks a bunch!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31620 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-17 15:28:03 +00:00
Jérôme Duval
7096765716 added quotes around the mount point parameter, should fix #4063
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31532 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-12 21:57:11 +00:00
Oliver Tappe
16d5c24e53 * merged 32bit-wchar_t branches of buildtools and haiku back into
the respective trunk

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-07 10:30:09 +00:00
Axel Dörfler
759e46ea2c * Improved variable naming.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30976 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-05 15:59:21 +00:00
Ingo Weinhold
1ecab59008 Patch by Matt Madia: Added GNU LGPL v3 license.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-30 00:23:03 +00:00
Michael Lotz
e349faeba8 In case we run a CD in safemode, we need to stop the CD bootscript after
launching the console. Otherwise it will simply drop through to ejecting the CD
and rebooting as if the installer completed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30885 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-27 23:55:35 +00:00
Ingo Weinhold
de49044796 * Use the new Add{Files,Symlink}ToHaikuHybridImage rules in HaikuImage and
OptionalPackages. This makes the content definition part in
  AlternativeGCCArchive superfluous.
* Moved the cc and c++ wrapper scripts from src/bin to data/bin.
* Added build variable HAIKU_ADD_OPTIONAL_PACKAGES to add optional packages
  -- the list can be separated by slashes to allow easier passing through
  the shell.
* When invoking the sub-jam that builds the alternative GCC archive, we force
  it to ignore the UserBuildConfigs and we enable the optional packages
  enabled in the main jam.
* Reorganized /boot/develop:
  - There's now an "abi" subdirectory containing a <arch>/<gcc>/ subdirectory
    for each installed ABI-incompatible gcc version and a "current" symlink
    pointed to the currently selected one.
  - All ABI-dependent directories under /boot/develop/ (lib/x86, headers/cpp,
    tools/gnupro) symlink into /boot/develop/abi/current.
  - Changed BELIBRARIES to contain
    /boot/develop/abi/current/library-paths/common instead of /boot/common/lib.
    The former is a symlink to either /boot/common/lib or
    /boot/common/lib/<gccVersion>. There's also a respective "home" symlink.
  - Repackaged the optional binutils+gcc 2/4 packages accordingly. Also fixed
    the obsolete /boot/beos/system/lib/libstdc++.so symlink in the gcc 4
    package.
  - The new structure allows to switch between compilers by changing the
    /boot/develop/abi/current symlink. Added script setgcc to do that.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30875 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-27 01:12:34 +00:00
Oliver Tappe
b18b590a98 * added layouts for the Kinesis "Advantage" and "Ergo Elan" contoured keyboards
Ingo / Axel: please shout if the Advantage isn't correct - I could only test
with my Ergo Elan (the international version).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-19 20:39:09 +00:00
Bruno G. Albuquerque
68c8eecd08 - Clean up server output. Added more relevant information.
- Added the server to Bootscript.

This closes ticket #3446.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30781 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-17 14:15:00 +00:00
Axel Dörfler
9532f6844f * Removed the "cd" to home in /etc/profile, made sure that Tracker/Deskbar are
started from /boot/home. This closes ticket #3090.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30674 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-08 14:29:29 +00:00
Stephan Aßmus
31b2d189ab Change the Bootscript and Bootscript.cd to use the new isvolume -readonly-partition
feature and offer the user to boot into the Installer or into the Desktop (Live-CD
mode). Thanks to Vincent Duvert who offered a method that worked around some
interference from mysterious debug output...
The launching of the servers has been refactored, since that needs to be done anyways
before an alert can be shown.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30332 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-22 19:40:41 +00:00
Axel Dörfler
a6354157ca * Moved some stuff in data/etc/ to data/system/data because that's where
they now end up in the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 14:55:59 +00:00
Axel Dörfler
317bd7dda3 * Changed directory structure as suggested on the mailing list.
* Made the TimeZoneView less error prone, and also actually use Haiku code (the
  previous check didn't work since it used #if, not #ifdef).
* Also took the liberty to rename our boot loader to haiku_loader, since I had
  to update the nasm binary anyway. Updated the assembly sources to nasm 2.0.
* I haven't found where the synth location in the MIDI code is specified,
  though.
* Also, NetBootArchive, and FloppyBootImage haven't been updated yet. Will do
  so next.
* Some optional packages still put their license to beos/etc/licenses. I didn't
  update them yet, as we'll probably do so anyway at some point. Also, I think
  we might want to introduce a common/data/licenses instead for those.
* If you encounter any problems, please tell!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29876 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 09:02:44 +00:00
Ingo Weinhold
8822df61f3 * All platforms will use gcc and there's no reason not to put it in the
same place.
* Added /boot/common/lib to BELIBRARIES.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28594 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-10 15:27:21 +00:00
Jérôme Duval
a1e7587018 makebootable is now usable without absolute path
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27014 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-17 22:34:56 +00:00
Jérôme Duval
ef0fc55562 use absolute path when launching makebootable as it seems unable to find its own path without it
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26901 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-09 16:15:04 +00:00
Ingo Weinhold
f23d0a6242 Implement shm_open() and shm_unlink(). The shared memory objects are
simply created as files in /boot/var/shared_memory/. The Bootscript
clears the directory.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25374 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-08 13:42:33 +00:00
Ingo Weinhold
46f2d5ea88 Moved /etc/post_install to /boot/common/boot and the fresh_install marker
file to /boot/common/settings. Repackaged OpenSSH accordingly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25335 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-06 22:47:38 +00:00
Ingo Weinhold
b2c7de8230 Reactivated the "fresh install" code in the Bootscript, but modified it
a bit:
* Added directory /etc/post_install, which can contain scripts that will
  be executed on the first boot.
* Moved the mimeset invocations to such a script. Use the "-apps"
  option instead of "-all". Since create_app_meta_mime() (and thus
  mimeset) work recursively now, running the commands does actually have
  an effect.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25309 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-04 13:10:42 +00:00
Ingo Weinhold
4b8941b10b * Adjusted launch() to accept parameters for the launched program.
* Removed launch_param_1().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25164 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-04-25 20:52:33 +00:00
Bruno G. Albuquerque
7de63c72e6 - Added function launch_param_1() to Bootscript. It launchs servers/programs
that requires a single parameter.
- Added launching mail_daemon to Bootscript. It will only start if the user
  set it to start on boot in the E-mail preferences app.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25161 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-04-25 16:35:35 +00:00
Jérôme Duval
d8d5b63a94 makebootable once Installed did its job
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24660 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-29 15:40:49 +00:00