summaryrefslogtreecommitdiff
path: root/Meta/build-root-filesystem.sh
AgeCommit message (Collapse)Author
2020-12-14Build: Build libgcc_s.soItamar
This is the shared version of libgcc
2020-10-20Build: Modify various parts to allow the build to succeed on FreeBSDLaurent Cimon
2020-09-20Meta: Fix build-root-filesystem.sh on macOSValtteri Koskivuori
2020-09-16Build: Preserve hard/symbolic links when building root fsAnotherTest
This fixes the issue where there would not be enough space to copy things when at least the git port and the gcc port are installed.
2020-09-13Userland: Add {md5,sha1,sha256,sha512}sumLinus Groh
2020-09-06utmpupdate: Add a program for updating /var/run/utmpAndreas Kling
To keep track of ongoing terminal sessions, we now have a sort-of traditional /var/run/utmp file, like other Unix systems. Unlike other Unix systems however, ours is of course JSON. :^) The /bin/utmpupdate program is used to update the file, which is not writable by regular user accounts. This helper program is set-GID "utmp".
2020-07-28Userland: Add passwd utilityPeter Elliott
2020-07-23LibWeb+test-web: Create test-web program, add doctype testLuke
LibWeb currently has no test suite or program. Let's change that :^) test-web is mostly a copy of test-js, but modified for LibWeb. test-web imports both LibJS/Tests/test-common.js and LibWeb/Test/test-common.js LibWeb's suite provides the ability to specify the page to load, what to do before the page is loaded, and what to do after it's loaded. This also provides a test of document.doctype and its close sibling document.compatMode. Currently, this isn't added to Lagom because of CodeGenerators.
2020-07-07Base: Turn a whole bunch of /bin symlinks into shell aliases :^)Andreas Kling
2020-07-01Profiler: Rename from ProfileViewer :^)Andreas Kling
2020-06-27Userland: Add a 'test' utilityAnotherTest
This adds an incomplete implementation of the test util, missing some user/group checks, and `-l STRING`. It also symlinks '[' to 'test'.
2020-06-18keymap: Add back a tiny utility for setting the system keyboard layoutAndreas Kling
This patch removes the setuid-root flag from the KeyboardSettings GUI application and adds back the old "keymap" program. It doesn't feel very safe and sound to have a GUI program runnable as setuid-root, so in the next patch I'll be making KeyboardSettings call out to the "keymap" program to do its bidding.
2020-06-17WebContent: Start work on browser process separation :^)Andreas Kling
The "WebContent" service provides a very restricted instance of LibWeb running as an unprivileged user account. This will be used to implement process separation in Browser, among other things. This first cut of the service only spawns a single WebContent process when someone connects to /tmp/portal/webcontent. We will soon switch this over to spawning a new process for each connection. Since this feature is very immature, we'll be bringing it up inside of Demos/WebView as a separate demo program. Eventually this will become a reusable widget that anyone can embed and easily get out-of-process web content in their GUI. This is pretty, pretty cool! :^)
2020-06-17Meta: Scale back overly informal user-facing stringsAndreas Kling
We were getting a little overly memey in some places, so let's scale things back to business-casual. Informal language is fine in comments, commits and debug logs, but let's keep the runtime nice and presentable. :^)
2020-06-17Base+Meta: Rename the wheel group to goodboys :^)Sergey Bugaev
2020-06-08Base: Symlink /dev/urandom to /dev/randomAndreas Kling
Some software expects to find /dev/urandom so we might as well provide. Gets rid of one dropbear patch. :^)
2020-06-08Applications: Add new KeyboardSettings applicationHüseyin ASLITÜRK
GUI application to manage Keyboard settings.
2020-06-05build-root-filesystem: Explicitly add +rX for group and others to copied files.Nico Weber
This lets Serenity boot even when the repository is cloned with a umask of 027.
2020-06-05build-root-filesystem: Move "cp -R" block up.Nico Weber
I want to add a "chmod -R" right after the cp command. This needs to happen before all the other chmods, to not undo their effect.
2020-05-27LibGUI, About: Implement system-wide W2k-esque About dialogNick Vella
The new About dialog reads version information from /res/version.ini, which is generated at build time.
2020-05-24Debugger: Re-introduce the sdb aliasItamar
2020-05-20PixelPaint: Rename from PaintBrush :^)Andreas Kling
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
Closes https://github.com/SerenityOS/serenity/issues/2080