Commit Graph

1530 Commits

Author SHA1 Message Date
Alexander G. M. Smith b5efad4eae PackageKit: Remove hard coded first boot package processing scripts.
Once change 2342 is in place (running first boot scripts exported from
packages), see https://review.haiku-os.org/c/haiku/+/2342,
remove data/system/boot/post_install/add_catalog_entry_attributes.sh
and related support infrastructure (magic files, launch_roster entries).

The work this script did can in fact be done at image creation time
instead of at first boot.

Change-Id: I485e1a0a87c3e6a6ba3f882e65996f2327134d37
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3751
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-05-14 16:08:17 +00:00
Autocomitter 7584a8e549 Update translations from Pootle 2021-05-08 08:45:31 +00:00
Autocomitter bfa67886ba Update translations from Pootle 2021-04-24 09:19:36 +00:00
Autocomitter 410ed2fbba Update translations from Pootle 2021-04-17 08:53:12 +00:00
Autocomitter 6d93dff127 Update translations from Pootle 2021-04-10 08:53:20 +00:00
Autocomitter 315bca7e3f Update translations from Pootle 2021-04-03 08:45:47 +00:00
Autocomitter e7438cbeba Update translations from Pootle 2021-03-27 08:49:11 +00:00
Autocomitter f116fa6b2e Update translations from Pootle 2021-03-20 08:43:43 +00:00
Alexander G. M. Smith 3376ed1a72 Package Kit: Proper Installation for First Boot Packages
Do the final installation operations for all the packages in the
/system/packages directory when the OS is booted for the first time.

This will run their post-install scripts, create users, groups and generate
settings files (marked with a package version attribute).  Previously we just
ran all the shell scripts found in the /system/boot/post-install directory
(don't do that as much now).

Fixes bug #14382

This patch has simpler code flow in CommitTransactionHandler::_ApplyChanges
Tested on 32 and 64 bit systems.  Once it's official, need to remove the
open_ssh redundant post-install script that creates users etc. from HaikuPorts.
Now we can notice bugs like package version attributes on settings files aren't
fully working. :-)

Didn't remove special case for add_catalog_entry_attributes.sh since it
still does stuff that the build system doesn't do.  Might be able to add
that script as part of the Haiku.hpkg.  See change 3751 for removing it,
https://review.haiku-os.org/c/haiku/+/3751

Change-Id: I3807b78042fdb70e5a79eca2e2a45816ece0236f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2342
Reviewed-by: Alexander G. M. Smith <agmsmith@ncf.ca>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-03-14 09:10:18 +00:00
Autocomitter 9aed476999 Update translations from Pootle 2021-03-13 08:45:30 +00:00
Autocomitter 46c7a1d9de Update translations from Pootle 2021-03-06 08:44:18 +00:00
Autocomitter 1eac17132d Update translations from Pootle 2021-02-27 08:39:35 +00:00
Autocomitter 00fda04592 Update translations from Pootle 2021-02-20 08:45:21 +00:00
Autocomitter 91b9cbbbb0 Update translations from Pootle 2021-02-13 08:41:51 +00:00
Autocomitter f01bc2121f Update translations from Pootle 2021-02-06 08:44:58 +00:00
Autocomitter 522cc4b989 Update translations from Pootle 2021-01-30 08:43:01 +00:00
Autocomitter a43b8d4634 Update translations from Pootle 2021-01-23 08:40:14 +00:00
Autocomitter 648fdf2310 Update translations from Pootle 2021-01-16 08:51:22 +00:00
Autocomitter 096687ba71 Update translations from Pootle 2021-01-09 09:15:16 +00:00
Autocomitter 162f0ea529 Update translations from Pootle 2021-01-02 08:51:41 +00:00
Autocomitter 96ceef6eb2 Update translations from Pootle 2020-12-26 08:47:59 +00:00
Autocomitter 4358626708 Update translations from Pootle 2020-12-19 08:44:19 +00:00
Adrien Destugues e46898932c Initial work for the mmc_disk driver
No read and write support for now. But we implement getting SD card
capacity. SDHC is not supported yet (it uses a different layout for the
CSD register which will be rejected by this version of the code)

Change-Id: Ife844a62f3846c0a780259e9a3a08195e2fd965e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1068
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
2020-12-13 18:56:19 +00:00
Autocomitter 7c8377101f Update translations from Pootle 2020-12-12 08:45:25 +00:00
Autocomitter e46d640063 Update translations from Pootle 2020-12-05 08:43:08 +00:00
Autocomitter 59bd13bc5e Update translations from Pootle 2020-11-28 08:44:27 +00:00
Autocomitter 8ef2ce074c Update translations from Pootle 2020-11-21 08:47:36 +00:00
roired 3216a85694 Move X-Bows keyboard layout file to the correct place
Change-Id: I7ddf11a4a4ae0aa04900f97678430d9330888808
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3238
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-11-17 07:19:25 +00:00
Autocomitter 85cf104567 Update translations from Pootle 2020-11-14 08:45:54 +00:00
Autocomitter 66b9faa816 Update translations from Pootle 2020-11-07 08:50:03 +00:00
Autocomitter 5c752d3160 Update translations from Pootle 2020-10-31 08:59:25 +00:00
Mark Barnett 072d3935c2 makefile-engine: Fix driver compilation on x86_64
Remove unnecessary -fno-pic and make sure x64 linker output doesn't
put too much space between program header sections. By default, the
GNU linker will align program headers to page boundaries. In Haiku's
x86_64 builds this is 2MB, which the kernel considers to be too
much wasted space.

Fixes #15702

Change-Id: I2adce69b3de74340b05f7c0e8cda44d1b25b69fa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3361
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
2020-10-30 07:41:17 +00:00
Autocomitter d88490a505 Update translations from Pootle 2020-10-24 08:48:24 +00:00
Autocomitter cc149396d1 Update translations from Pootle 2020-10-17 08:51:10 +00:00
Autocomitter d0e006f556 Update translations from Pootle 2020-10-03 08:53:57 +00:00
Autocomitter 09c2ad7991 Update translations from Pootle 2020-09-26 08:48:31 +00:00
Sylvain78 56ce1249b2 Adding a keyboard layout for the Fizzbook Zoostorm NL2
Change-Id: I534055ab9f37c8489900970b4662e52c1ec6a7b7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3231
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-09-22 06:36:52 +00:00
Autocomitter 5986ba8cb1 Update translations from Pootle 2020-09-19 09:16:39 +00:00
Autocomitter e2172f7459 Update translations from Pootle 2020-09-12 08:49:03 +00:00
Autocomitter 603367cf7e Update translations from Pootle 2020-09-05 08:50:10 +00:00
Alexander von Gluck IV b24dbf95d0 riscv64/boot: Add same u-boot potential that arm has, drop L_DYNAMIC
* Tianocore is still in an early state for RISCV64 with a lot of work
  needed around qemu support.
* u-boot however is working, and can load EFI binaries... so follow the
  arm model for now. (EFI via u-boot, or EFI via EFI Bios)

Change-Id: I3dfde25db17b114aedce6faefc58d7556e17a46a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3176
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-09-02 20:55:06 +00:00
Autocomitter e292feb2ea Update translations from Pootle 2020-08-29 08:45:19 +00:00
Autocomitter d9a347dc40 Update translations from Pootle 2020-08-22 08:45:14 +00:00
Autocomitter 105519f79a Update translations from Pootle 2020-08-15 08:45:06 +00:00
Adrien Destugues 2c09e0dc7f Installer: separate writing bootsector from other install finishing code
Remove the InstallerInitScript (it does nothing) and the
InstallerFinishScript (it does too many things). Instead implement the
finishing directly in Installer. Separate writing the bootsector, so
that the "write bootsector" menu writes only the bootsector.

Fixes #16303
2020-08-05 12:52:04 +02:00
Adrien Destugues daf10ef340 install-wifi-firlwares: stop using haiku-files.org
- Move the firmwares to github
- Move broadcom fwcutter to a package

Fixes #11841
2020-08-04 10:52:19 +02:00
Autocomitter 7e8f3368fa Update translations from Pootle 2020-08-01 08:07:47 +00:00
Autocomitter 873f56ec13 Update translations from Pootle 2020-07-25 08:17:15 +00:00
CodeforEvolution 4c2a60b03d Icons: Add icon for wpa_supplicant
This was the last system daemon/server to not have an icon, so I thought I'd give a go at this!
This icon will still need to be added to Haiku's wpa_supplicant repository however.

Change-Id: Icd4e60ec759daaece30669aa8125fce953bbbf95
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2698
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2020-07-22 01:36:13 +00:00
Autocomitter bfa01f5213 Update translations from Pootle 2020-07-18 08:12:49 +00:00