2007-07-11 01:04:35 +00:00
|
|
|
# This file defines what ends up on the Haiku image (respectively in the Haiku
|
|
|
|
# installation directory) and it executes the rules building the image
|
|
|
|
# (respectively installing the files in the installation directory).
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2009-04-30 00:04:08 +00:00
|
|
|
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_BIN = [ FFilterByBuildFeatures
|
2013-01-23 21:28:11 -05:00
|
|
|
"["
|
|
|
|
addattr alert arp
|
|
|
|
base64 basename bash bc beep bfsinfo
|
2010-01-08 23:38:50 +00:00
|
|
|
cal cat catattr checkfs checkitout chgrp chmod chop chown chroot cksum clear
|
2009-09-18 22:23:34 +00:00
|
|
|
clockconfig cmp collectcatkeys comm compress copyattr CortexAddOnHost cp
|
2012-01-23 23:47:46 +01:00
|
|
|
csplit cut date dc dd desklink df diff diff3 dircolors dirname
|
2012-08-22 17:48:36 +00:00
|
|
|
diskimage draggers driveinfo dstcheck du dumpcatalog
|
2009-05-02 15:39:49 +00:00
|
|
|
echo eject env error expand expr
|
2013-01-23 21:28:11 -05:00
|
|
|
factor false fdinfo ffm filepanel find finddir FirstBootPrompt fmt fold
|
|
|
|
fortune frcode ftp ftpd funzip fwcontrol
|
2012-12-27 02:56:02 +00:00
|
|
|
gawk gdb@x86 getlimits groups gzip gzexe
|
2009-05-21 19:42:01 +00:00
|
|
|
hd head hey hostname
|
2009-09-12 06:11:11 +00:00
|
|
|
id ident ifconfig <bin>install installsound iroster isvolume
|
2012-12-09 04:07:29 +01:00
|
|
|
ideinfo@ide idestatus@ide
|
2013-03-11 15:18:02 +01:00
|
|
|
join kernel_debugger keymap keystore kill
|
2009-09-18 22:23:34 +00:00
|
|
|
less lessecho lesskey link linkcatkeys listarea listattr listimage listdev
|
2011-07-09 04:29:20 +00:00
|
|
|
listport listres listsem listusb ln locale locate logger login logname ls
|
|
|
|
lsindex
|
2009-09-19 21:14:56 +00:00
|
|
|
mail2mbox makebootable mbox2mail md5sum merge message mimeset mkdos mkdir
|
2010-04-21 20:06:51 +00:00
|
|
|
mkfifo mkfs mkindex mktemp modifiers mount mount_nfs mountvolume mv
|
2010-05-27 14:48:27 +00:00
|
|
|
netcat netstat nl nohup notify nproc
|
2009-04-30 12:56:45 +00:00
|
|
|
od open
|
2011-06-16 09:00:06 +02:00
|
|
|
package package_repo passwd paste patch pathchk pc ping ping6 pkgman play
|
|
|
|
playfile playsound playwav pr prio printenv printf profile ps ptx pwd
|
2009-04-30 12:56:45 +00:00
|
|
|
query quit
|
2013-01-23 21:28:11 -05:00
|
|
|
rc readlink reindex release renice rlog rm rmattr rmindex rmdir roster
|
|
|
|
route
|
2011-12-15 21:44:12 +01:00
|
|
|
safemode screen_blanker screenmode screenshot sdiff setdecor setmime settype
|
2011-06-16 09:00:06 +02:00
|
|
|
setversion setvolume seq sha1sum sha256sum shar shred shuf shutdown sleep
|
2013-05-05 15:02:57 +02:00
|
|
|
sort spamdbm split stat strace stty su sum sync sysinfo
|
2010-03-13 17:55:41 +00:00
|
|
|
tac tail tcpdump tcptester tee telnet telnetd test timeout top touch
|
2013-07-08 14:01:00 +02:00
|
|
|
tr traceroute translate trash true truncate tsort tty
|
2013-01-22 09:27:44 +01:00
|
|
|
uname unchop unexpand unmount uniq unlink unshar unzip unzipsfx
|
2009-05-21 19:42:01 +00:00
|
|
|
<bin>updatedb uptime urlwrapper useradd uudecode uuencode
|
2012-01-15 14:51:33 +00:00
|
|
|
vdir version vmstat
|
2013-01-23 21:28:11 -05:00
|
|
|
waitfor watch wc wget whoami writembr@x86 xargs xres
|
|
|
|
yes
|
2008-09-15 13:46:40 +00:00
|
|
|
zdiff zforce zgrep zip zipcloak <bin>zipgrep zipnote zipsplit zmore znew
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_APPS = [ FFilterByBuildFeatures
|
2013-07-08 14:01:00 +02:00
|
|
|
AboutSystem ActivityMonitor BootManager@x86 CDPlayer CharacterMap
|
|
|
|
CodyCam Debugger DeskCalc Devices DiskProbe DiskUsage DriveSetup
|
2012-12-18 23:51:12 -05:00
|
|
|
Expander GLInfo@x86 Icon-O-Matic Installer LaunchBox Magnify Mail
|
2012-04-13 23:27:40 -04:00
|
|
|
MediaConverter MediaPlayer MidiPlayer NetworkStatus PackageInstaller People
|
|
|
|
PoorMan PowerStatus ProcessController Screenshot ShowImage SoundRecorder
|
|
|
|
StyledEdit Terminal TextSearch TV WebWatch Workspaces
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
|
|
|
SYSTEM_PREFERENCES = [ FFilterByBuildFeatures
|
|
|
|
Appearance Backgrounds CPUFrequency DataTranslations
|
2012-02-26 10:43:21 +01:00
|
|
|
<preference>Deskbar E-mail FileTypes Keyboard Keymap Locale Media
|
2012-04-13 23:27:40 -04:00
|
|
|
Mouse Network Notifications Printers Screen ScreenSaver
|
2012-01-13 17:42:45 -06:00
|
|
|
Shortcuts Sounds Time Touchpad <preference>Tracker VirtualMemory
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
|
|
|
SYSTEM_DEMOS = [ FFilterByBuildFeatures
|
|
|
|
BSnow Chart Clock Cortex FontDemo GLTeapot@x86
|
|
|
|
$(HAIKU_INCLUDE_TRADEMARKS)Haiku3d@x86 Mandelbrot OverlayImage Pairs
|
2012-01-13 17:42:45 -06:00
|
|
|
Playground Pulse Sudoku
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
2013-08-05 23:19:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
rule HaikuImageGetSystemLibs
|
|
|
|
{
|
2013-08-06 00:41:36 +02:00
|
|
|
return
|
|
|
|
# libs with special grist
|
|
|
|
[ MultiArchDefaultGristFiles libroot.so : revisioned ]
|
|
|
|
$(HAIKU_SHARED_LIBSTDC++_$(TARGET_PACKAGING_ARCH))
|
|
|
|
$(HAIKU_SHARED_LIBSUPC++_$(TARGET_PACKAGING_ARCH))
|
|
|
|
# libs with standard grist
|
|
|
|
[ MultiArchDefaultGristFiles [ FFilterByBuildFeatures
|
|
|
|
libbe.so libbsd.so libbnetapi.so
|
|
|
|
libdebug.so libdevice.so
|
|
|
|
libgame.so libGL.so@x86 libglut.so@x86
|
|
|
|
libgnu.so libmail.so libmedia.so libmidi.so libmidi2.so
|
|
|
|
libnetwork.so
|
|
|
|
libpackage.so
|
|
|
|
libscreensaver.so
|
|
|
|
libtextencoding.so libtiff.so libtracker.so libtranslation.so
|
|
|
|
] ]
|
|
|
|
;
|
2013-08-05 23:19:24 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
rule HaikuImageGetPrivateSystemLibs
|
|
|
|
{
|
2013-08-06 00:41:36 +02:00
|
|
|
return [ MultiArchDefaultGristFiles [ FFilterByBuildFeatures
|
2013-08-05 23:19:24 +02:00
|
|
|
libalm.so
|
|
|
|
libfluidsynth.so
|
|
|
|
libilmimf.so
|
|
|
|
libpackage-add-on-libsolv.so
|
|
|
|
libroot-addon-icu.so
|
2013-08-06 00:41:36 +02:00
|
|
|
] ] ;
|
2013-08-05 23:19:24 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_SERVERS = [ FFilterByBuildFeatures
|
2013-05-05 15:02:57 +02:00
|
|
|
app_server cddb_daemon debug_server dns_resolver_server input_server
|
|
|
|
keystore_server mail_daemon media_addon_server media_server midi_server
|
|
|
|
mount_server net_server nfs4_idmapper_server notification_server
|
|
|
|
package_daemon power_daemon print_server print_addon_server registrar
|
|
|
|
syslog_daemon
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2009-04-03 09:02:44 +00:00
|
|
|
SYSTEM_NETWORK_DEVICES = ethernet loopback ;
|
2011-07-06 16:51:01 +00:00
|
|
|
SYSTEM_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame
|
|
|
|
ipv6_datagram ;
|
2009-04-03 09:02:44 +00:00
|
|
|
#SYSTEM_NETWORK_PPP = ipcp modem pap pppoe ;
|
2011-07-06 16:51:01 +00:00
|
|
|
SYSTEM_NETWORK_PROTOCOLS = ipv4 tcp udp icmp unix icmp6 ipv6 ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_ADD_ONS_ACCELERANTS = [ FFilterByBuildFeatures
|
2013-05-10 23:09:46 +02:00
|
|
|
x86,x86_64 @{
|
|
|
|
vesa.accelerant
|
|
|
|
}@ # x86,x86_64
|
2012-12-09 04:07:29 +01:00
|
|
|
x86 @{
|
|
|
|
3dfx.accelerant ati.accelerant matrox.accelerant neomagic.accelerant
|
|
|
|
nvidia.accelerant intel_810.accelerant intel_extreme.accelerant
|
2013-05-10 23:09:46 +02:00
|
|
|
radeon.accelerant radeon_hd.accelerant s3.accelerant
|
2012-12-09 04:07:29 +01:00
|
|
|
#via.accelerant vmware.accelerant
|
|
|
|
}@ # x86
|
|
|
|
] ;
|
2009-04-03 09:02:44 +00:00
|
|
|
SYSTEM_ADD_ONS_TRANSLATORS = BMPTranslator EXRTranslator GIFTranslator
|
2010-03-29 00:30:07 +00:00
|
|
|
HVIFTranslator ICOTranslator JPEGTranslator JPEG2000Translator
|
2009-10-11 21:06:59 +00:00
|
|
|
PCXTranslator PNGTranslator PPMTranslator
|
2012-08-12 12:41:01 -04:00
|
|
|
RAWTranslator RTFTranslator SGITranslator STXTTranslator TGATranslator
|
2012-11-08 10:32:22 +00:00
|
|
|
TIFFTranslator WebPTranslator WonderBrushTranslator ICNSTranslator
|
2005-10-29 16:27:43 +00:00
|
|
|
;
|
2012-04-14 20:33:45 +02:00
|
|
|
SYSTEM_ADD_ONS_LOCALE_CATALOGS = <catalog-addon>plaintext ;
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_ADD_ONS_MEDIA = [ FFilterByBuildFeatures
|
|
|
|
cortex_audioadapter.media_addon
|
2010-01-13 08:30:35 +00:00
|
|
|
cortex_flanger.media_addon
|
2012-12-09 04:07:29 +01:00
|
|
|
dvb.media_addon@x86
|
2008-03-19 16:19:47 +00:00
|
|
|
hmulti_audio.media_addon
|
|
|
|
mixer.media_addon
|
2007-11-25 18:15:43 +00:00
|
|
|
opensound.media_addon
|
2008-03-30 01:41:10 +00:00
|
|
|
tone_producer_demo.media_addon
|
2008-03-10 20:38:54 +00:00
|
|
|
usb_webcam.media_addon
|
|
|
|
video_producer_demo.media_addon
|
|
|
|
video_window_demo.media_addon
|
2013-05-10 22:42:10 +02:00
|
|
|
firewire_dv.media_addon@x86
|
2008-11-18 22:58:20 +00:00
|
|
|
#legacy.media_addon
|
2012-10-13 18:50:36 +11:00
|
|
|
equalizer.media_addon
|
|
|
|
vst_host.media_addon
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
|
|
|
SYSTEM_ADD_ONS_MEDIA_PLUGINS = [ FFilterByBuildFeatures
|
|
|
|
ffmpeg@ffmpeg raw_decoder
|
|
|
|
] ;
|
2010-11-19 15:45:37 +00:00
|
|
|
SYSTEM_ADD_ONS_PRINT =
|
|
|
|
Canon\ LIPS3\ Compatible
|
2010-10-16 19:56:34 +00:00
|
|
|
Canon\ LIPS4\ Compatible
|
2010-10-30 18:05:09 +00:00
|
|
|
Gutenprint
|
2010-10-16 19:56:34 +00:00
|
|
|
PCL5\ Compatible
|
|
|
|
PCL6\ Compatible
|
|
|
|
PDF\ Writer
|
|
|
|
PS\ Compatible
|
|
|
|
Preview
|
2006-10-07 19:21:22 +00:00
|
|
|
;
|
2011-05-29 18:02:21 +00:00
|
|
|
SYSTEM_ADD_ONS_PRINT_TRANSPORT = HP\ JetDirect IPP LPR
|
2011-05-16 14:50:26 +00:00
|
|
|
# Parallel\ Port
|
2007-03-28 16:39:29 +00:00
|
|
|
Print\ To\ File Serial\ Port USB\ Port
|
2006-10-07 19:21:22 +00:00
|
|
|
;
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_ADD_ONS_SCREENSAVERS = [ FFilterByBuildFeatures
|
|
|
|
Butterfly DebugNow Flurry@x86
|
|
|
|
GLife@x86 $(HAIKU_INCLUDE_TRADEMARKS)Haiku Icons IFS Leaves
|
2012-12-30 04:03:51 +00:00
|
|
|
Message Spider Gravity@x86
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
2012-03-17 20:54:57 +01:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_AUDIO = auich auvia echo3g emuxki hda ice1712 sis7018 ;
|
2011-01-23 18:47:57 +00:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD = ; #cmedia usb_audio ;
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_GRAPHICS = [ FFilterByBuildFeatures
|
2013-05-10 23:09:46 +02:00
|
|
|
x86,x86_64 @{
|
|
|
|
vesa
|
|
|
|
}@ # x86,x86_64
|
2012-12-09 04:07:29 +01:00
|
|
|
x86 @{
|
|
|
|
ati 3dfx intel_810 intel_extreme matrox neomagic nvidia radeon radeon_hd
|
2013-05-10 23:09:46 +02:00
|
|
|
s3 #via vmware
|
2012-12-09 04:07:29 +01:00
|
|
|
}@ # x86
|
|
|
|
] ;
|
2012-03-17 20:54:57 +01:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_MIDI = emuxki ice1712 usb_midi ;
|
2012-12-09 04:07:29 +01:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_NET = [ FFilterByBuildFeatures
|
2013-05-11 13:08:35 +01:00
|
|
|
x86,x86_64 @{
|
2012-12-09 04:07:29 +01:00
|
|
|
3com atheros813x ar81xx attansic_l1 attansic_l2 broadcom440x
|
|
|
|
broadcom570x dec21xxx ipro100 ipro1000 jmicron2x0 marvell_yukon nforce
|
|
|
|
pcnet rtl8139 rtl81xx sis19x syskonnect via_rhine vt612x
|
2013-05-11 13:08:35 +01:00
|
|
|
}@ # x86_64
|
2012-12-09 04:07:29 +01:00
|
|
|
|
|
|
|
etherpci pegasus sis900 usb_davicom usb_asix usb_ecm wb840
|
2009-12-15 20:46:49 +00:00
|
|
|
|
2010-01-16 16:25:11 +00:00
|
|
|
# WLAN drivers
|
2012-12-09 04:07:29 +01:00
|
|
|
x86 @{
|
|
|
|
aironetwifi atheroswifi broadcom43xx
|
|
|
|
iprowifi2100 iprowifi2200 iprowifi3945
|
|
|
|
iprowifi4965 marvell88w8363 marvell88w8335
|
2013-01-10 21:40:49 +01:00
|
|
|
ralinkwifi wavelanwifi
|
2012-12-09 04:07:29 +01:00
|
|
|
}@ # x86
|
2011-03-06 21:38:00 +00:00
|
|
|
|
2011-11-03 03:13:11 +00:00
|
|
|
# WWAN drivers
|
2012-12-09 04:07:29 +01:00
|
|
|
#usb_beceemwmx@gpl
|
|
|
|
] ;
|
|
|
|
SYSTEM_ADD_ONS_DRIVERS_POWER = [ FFilterByBuildFeatures acpi_button@x86 ] ;
|
|
|
|
SYSTEM_ADD_ONS_BUS_MANAGERS = [ FFilterByBuildFeatures
|
2013-05-10 22:42:10 +02:00
|
|
|
ata@ata pci ps2@x86,x86_64 isa@x86,x86_64
|
|
|
|
ide@ide scsi config_manager agp_gart@x86 usb firewire@x86 acpi@x86
|
2013-07-08 14:01:00 +02:00
|
|
|
virtio
|
2012-12-09 04:07:29 +01:00
|
|
|
] ;
|
2011-06-16 09:00:06 +02:00
|
|
|
SYSTEM_ADD_ONS_FILE_SYSTEMS = bfs bindfs btrfs cdda exfat ext2 fat iso9660 nfs
|
2013-05-12 00:18:19 +02:00
|
|
|
nfs4 attribute_overlay write_overlay ntfs packagefs reiserfs@x86 udf
|
|
|
|
googlefs ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2009-06-19 02:06:30 +00:00
|
|
|
|
2013-05-20 19:37:40 +02:00
|
|
|
# build the haiku system packages and add them
|
2011-06-17 15:11:16 +02:00
|
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) HaikuPackages ] ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2013-04-29 16:13:03 +02:00
|
|
|
AddPackageFilesToHaikuImage system : haiku.hpkg ;
|
2013-05-20 19:37:40 +02:00
|
|
|
AddPackageFilesToHaikuImage system : haiku_loader.hpkg ;
|
2011-06-18 02:48:38 +02:00
|
|
|
|
2008-04-26 17:41:53 +00:00
|
|
|
|
2005-11-26 22:29:29 +00:00
|
|
|
AddSymlinkToHaikuImage home Desktop : /boot/home : Home ;
|
|
|
|
|
2009-09-19 23:33:20 +00:00
|
|
|
# Mailbox folders and symlink
|
2010-04-27 14:15:21 +00:00
|
|
|
AddDirectoryToHaikuImage home mail draft ;
|
2009-09-19 23:33:20 +00:00
|
|
|
AddDirectoryToHaikuImage home mail in ;
|
|
|
|
AddDirectoryToHaikuImage home mail out ;
|
|
|
|
|
2013-04-29 15:38:34 +02:00
|
|
|
# global settings when a package is installed in ~/config
|
|
|
|
AddDirectoryToHaikuImage home config settings global ;
|
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
|
|
|
|
# scripts and data files
|
2009-08-20 19:21:18 +00:00
|
|
|
local userBootScripts = UserBootscript UserSetupEnvironment.sample ;
|
2009-03-31 09:21:31 +00:00
|
|
|
SEARCH on $(userBootScripts) = [ FDirName $(HAIKU_TOP) data config boot ] ;
|
2013-05-11 09:35:06 +02:00
|
|
|
AddFilesToHaikuImage home config settings boot : $(userBootScripts) ;
|
2009-03-31 09:21:31 +00:00
|
|
|
|
2009-08-20 19:21:18 +00:00
|
|
|
# Add boot launch directory
|
2013-05-11 09:35:06 +02:00
|
|
|
AddDirectoryToHaikuImage home config settings boot launch ;
|
2009-08-19 21:26:36 +00:00
|
|
|
|
2009-04-06 18:07:31 +00:00
|
|
|
# Add mail provider infos.
|
2009-10-11 21:06:59 +00:00
|
|
|
AddFilesToHaikuImage home config settings Mail ProviderInfo :
|
2009-09-18 22:23:34 +00:00
|
|
|
$(HAIKU_PROVIDER_INFOS) ;
|
2009-04-06 18:07:31 +00:00
|
|
|
|
2013-04-23 19:53:25 +02:00
|
|
|
# Add Tracker New Templates
|
|
|
|
AddFilesToHaikuImage home config settings Tracker "Tracker New Templates"
|
|
|
|
:
|
|
|
|
"<tracker-new-templates>C++ header"
|
|
|
|
"<tracker-new-templates>C++ source"
|
|
|
|
"<tracker-new-templates>makefile"
|
|
|
|
"<tracker-new-templates>text file"
|
|
|
|
;
|
|
|
|
|
2011-06-19 21:19:36 +00:00
|
|
|
local etcDir = [ FDirName $(HAIKU_TOP) data etc ] ;
|
2011-06-21 18:12:58 +00:00
|
|
|
local etcFiles = inputrc profile ;
|
2005-10-29 16:27:43 +00:00
|
|
|
etcFiles = $(etcFiles:G=etc) ;
|
2011-06-17 15:11:16 +02:00
|
|
|
SEARCH on $(etcFiles) = $(etcDir) ;
|
2008-06-19 14:32:25 +00:00
|
|
|
etcFiles += <etc>termcap <etc>sysless <etc>sysless.in ;
|
2011-06-16 09:00:06 +02:00
|
|
|
AddFilesToHaikuImage common settings etc : $(etcFiles) ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2011-06-19 21:19:36 +00:00
|
|
|
local profileFiles = [ Glob $(etcDir)/profile.d : *.sh ] ;
|
|
|
|
profileFiles = $(profileFiles:G=profile-d) ;
|
2011-06-17 15:11:16 +02:00
|
|
|
AddDirectoryToHaikuImage common settings etc profile.d ;
|
|
|
|
AddFilesToHaikuImage common settings etc profile.d : $(profileFiles) ;
|
2011-06-19 21:19:36 +00:00
|
|
|
|
2011-06-21 18:12:58 +00:00
|
|
|
#local bashCompletionFiles = [ Glob $(etcDir)/bash_completion.d : * ] ;
|
|
|
|
#local bashCompletionHelperFiles
|
|
|
|
# = [ Glob $(etcDir)/bash_completion.d/helpers : * ] ;
|
|
|
|
#bashCompletionFiles = $(bashCompletionFiles:G=bash-completion) ;
|
|
|
|
#bashCompletionHelperFiles = $(bashCompletionHelperFiles:G=bash-completion-hlp) ;
|
|
|
|
#AddDirectoryToHaikuImage common etc bash_completion.d ;
|
|
|
|
#AddDirectoryToHaikuImage common etc bash_completion.d helpers ;
|
|
|
|
#AddFilesToHaikuImage common etc bash_completion.d : $(bashCompletionFiles) ;
|
|
|
|
#AddFilesToHaikuImage common etc bash_completion.d helpers
|
|
|
|
# : $(bashCompletionHelperFiles) ;
|
2011-06-19 21:19:36 +00:00
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
local driverSettingsFiles = <driver-settings>kernel ;
|
|
|
|
SEARCH on $(driverSettingsFiles)
|
|
|
|
= [ FDirName $(HAIKU_TOP) data settings kernel drivers ] ;
|
|
|
|
AddFilesToHaikuImage home config settings kernel drivers
|
|
|
|
: $(driverSettingsFiles) ;
|
|
|
|
|
2007-07-04 22:26:42 +00:00
|
|
|
local networkSettingsFiles = <network-settings>services ;
|
|
|
|
SEARCH on $(networkSettingsFiles)
|
|
|
|
= [ FDirName $(HAIKU_TOP) data settings network ] ;
|
2008-02-25 16:57:47 +00:00
|
|
|
AddFilesToHaikuImage common settings network : $(networkSettingsFiles) ;
|
2007-07-04 22:26:42 +00:00
|
|
|
|
2011-06-30 18:36:06 +02:00
|
|
|
# fresh install indicator file for the post install scripts
|
2008-05-06 22:47:38 +00:00
|
|
|
SEARCH on <post-install>fresh_install
|
|
|
|
= [ FDirName $(HAIKU_TOP) data common settings ] ;
|
|
|
|
AddFilesToHaikuImage common settings : <post-install>fresh_install ;
|
2008-03-05 22:25:33 +00:00
|
|
|
|
2010-08-03 10:32:19 +00:00
|
|
|
# decorators
|
2013-05-11 09:16:58 +02:00
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons decorators ;
|
2011-07-26 22:18:55 +00:00
|
|
|
#AddFilesToHaikuImage home config add-ons decorators : ;
|
2010-08-03 10:32:19 +00:00
|
|
|
|
2009-01-14 14:26:23 +00:00
|
|
|
# create directories that will remain empty
|
2011-06-16 09:00:06 +02:00
|
|
|
AddDirectoryToHaikuImage common cache tmp ;
|
|
|
|
AddDirectoryToHaikuImage common non-packaged ;
|
|
|
|
AddDirectoryToHaikuImage common var empty ;
|
|
|
|
AddDirectoryToHaikuImage common var log ;
|
2009-01-14 14:26:23 +00:00
|
|
|
AddDirectoryToHaikuImage home Desktop ;
|
|
|
|
AddDirectoryToHaikuImage home mail ;
|
|
|
|
|
2013-05-11 09:16:58 +02:00
|
|
|
AddDirectoryToHaikuImage home config non-packaged bin ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged lib ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers bin ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers dev ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons input_server devices ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons input_server filters ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons input_server methods ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons media plugins ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons Tracker ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons Print ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons Screen\ Savers ;
|
|
|
|
AddDirectoryToHaikuImage home config non-packaged add-ons Translators ;
|
2006-09-18 12:25:36 +00:00
|
|
|
|
2007-07-28 07:17:23 +00:00
|
|
|
# printers
|
|
|
|
AddDirectoryToHaikuImage home config settings printers Preview
|
2009-06-20 08:44:54 +00:00
|
|
|
: home-config-settings-printers-preview.rdef ;
|
2007-07-31 16:36:28 +00:00
|
|
|
AddDirectoryToHaikuImage home config settings printers "Save as PDF"
|
2009-06-20 08:44:54 +00:00
|
|
|
: home-config-settings-printers-save-as-pdf.rdef ;
|
2007-07-28 07:17:23 +00:00
|
|
|
|
2010-12-17 21:54:06 +00:00
|
|
|
# dvb channel settings
|
|
|
|
CopyDirectoryToHaikuImage home config settings Media
|
|
|
|
: [ FDirName $(HAIKU_TOP) data settings media dvb ]
|
2012-10-30 22:29:10 +01:00
|
|
|
: dvb : -x Jamfile ;
|
2010-12-17 21:54:06 +00:00
|
|
|
|
2013-07-06 02:31:31 +02:00
|
|
|
# repository config files
|
|
|
|
local repository ;
|
|
|
|
for repository in $(HAIKU_REPOSITORIES) {
|
|
|
|
AddFilesToHaikuImage common settings package-repositories
|
|
|
|
: [ on $(repository) return $(HAIKU_REPOSITORY_CONFIG_FILE) ]
|
|
|
|
: $(repository:G=) ;
|
|
|
|
}
|
|
|
|
|
2007-07-28 07:17:23 +00:00
|
|
|
|
2013-07-07 13:21:26 +02:00
|
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images HaikuImageCommon ] ;
|