summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add pulse to audio group so it can identify hardwarejonathan/genivi-baseline-mergebaserock/jannispohlmann/genivi-baselinebaserock/genivi-baselineBen Brewer2012-10-291-1/+1
|
* Update group file to add all groups required by pulseaudioBen Brewer2012-10-261-1/+2
|
* Set home directory correctly for user pulseBen Brewer2012-10-251-1/+1
|
* Add group pulse-access and assign root to itBen Brewer2012-10-252-1/+2
|
* Give pulse user a proper home directoryBen Brewer2012-10-251-1/+1
|
* Added pulse to usersBen Brewer2012-10-251-0/+1
|
* Set hostname for udhcpcd to useDaniel Silverstone2012-10-031-0/+1
|
* Add /etc/issue to BaserockLars Wirzenius2012-08-082-0/+14
| | | | Reviewed-By: Richard Maw (on irc)
* Remove init.d and rcS, add shadow and permissionsRichard Maw2012-07-304-30/+5
| | | | | | | | | | init.d and rcS are not needed by systemd, so remove them. Permissions should have been set correctly in the first place. shadow is needed for busybox's sulogin to work correctly, which in turn is needed for systemd's emergency console, which is needed when an fstab entry is bad.
* create-dev-noes: re-add urandom, full and zeroRichard Maw2012-05-171-2/+9
| | | | | | | | | | | | | | | More devices are needed during building, they won't actually be needed in the final system image, because a devtmpfs is mounted over /dev by the kernel. urandom is needed by test suites and some cryptography stuff, like python's multiprocessing module and openssl random consumes entropy so isn't really safe to put in here zero and full are harmless and something may use them. console may no longer be needed, but there have been warnings that console and null are needed before udev can fill /dev, however this may no longer be necessary since the kernel has devtmpfs.
* create-fhs-dirs: var/run back to being a directoryRichard Maw2012-05-161-1/+1
| | | | | | | | This doesn't work when building using a staging area, since it already has a /var/run directory, which tar won't replace with a symlink. dbus also creates a directory in /var/run, so it may not cope with being ephemeral.
* create-fhs-dirs: set -x for more useful outputRichard Maw2012-05-161-1/+1
|
* fhs-dirs: generalize symlinks, /var/run -> /runRichard Maw2012-05-162-2/+7
| | | | | | | | Given we need more than one symlink now it is appropriate to provide a general mechanism for listing them, like with dirs /run is usually a tmpfs and /var/run is semantically the same anyway, so make is a symlink
* add user and group for default dbus userRichard Maw2012-05-032-0/+2
|
* group: add utmp and lockRichard Maw2012-05-031-0/+2
| | | | | These groups are required for systemd to make its tmpfs mounts lock is a legacy group, but it is easy enough to add
* fhs-dirs.morph: use whatever passes for shRichard Maw2012-03-221-2/+2
| | | | | The shell may not be /bin/sh, so execute the script with whatever shell is in PATH
* users: change root's home to /rootRichard Maw2012-03-111-1/+1
|
* users: add daemon user for portmapRichard Maw2012-03-052-5/+7
|
* init: make /etc/mtab be a symlink to /proc/mountsRichard Maw2012-03-052-2/+1
|
* init: have inittab run rcSRichard Maw2012-03-051-1/+1
|
* init: add support for servicesRichard Maw2012-03-052-1/+3
|
* rcS: remove tmpfs mountbaserock/bootstrapRichard Maw2012-02-271-1/+0
| | | | | | The kernel now has DEVTMPFS and DEVTMPFS_MOUNT, this will mount a tmpfs on /dev and add nodes to it. mdev may only be used as hotplug it may set permissions though, like udev does
* config changes for [um]dev and sshRichard Maw2012-02-274-14/+19
| | | | | | | | | | | | | | | Mdev is currently being used as it is part of busybox This does not need all of the device nodes previously specified as it is able to create them, so they are removed from create-dev-nodes /dev/console and /dev/null may be needed to boot rcS has been changed to use a tmpfs for /dev, this will be filled by mdev. http://lwn.net/Articles/330985/ suggests that it may be faster to use a devtmpfs as [um]dev only needs to set the permissions though. More users and groups have been added. Many are for the standard [um]dev device configuration. The sshd user and group are for ssh as we do not have a good way to add groups in morph yet.
* rcS: set the hostname on bootRichard Maw2012-02-231-0/+2
|
* rcS: clear mtab, mount pts, run mdevRichard Maw2012-02-231-0/+7
| | | | | | | mtab does not clean itself on restart /dev/pts is needed for interactive programs like ssh mdev is busybox's subtitute for udev, this will populate /dev this means that some stuff can be removed from create-dev-nodes
* create-fhs-dirs: remove lib64 symlinksRichard Maw2012-02-171-4/+0
| | | | | real dirs got built somehow and they can't be replaced with symlinks
* create-dev-nodes: add more devicesRichard Maw2012-02-141-0/+3
| | | | | More of the standard devices are needed to use morph This fixes S1012
* Improve fhs-dirs chunk descriptionLars Wirzenius2012-02-131-1/+1
|
* tell rcS to bring eth0 upRichard Maw2012-02-101-0/+3
|
* add some things required for network supportRichard Maw2012-02-103-0/+8
| | | | | /var/run is needed for /var/run/ifstate /etc/network/interfaces is needed to tell what to use
* Use individual mount commands, mount -a did not appear to workRichard Maw2012-02-091-1/+2
|
* Merge branch 'baserock/bootstrap' of gitorious.org:baserock/fhs-dirs into ↵Richard Maw2012-01-183-0/+11
|\ | | | | | | baserock/bootstrap
| * add a default /etc/ld.so.confLars Wirzenius2012-01-113-0/+7
| | | | | | | | Also, add /etc/ld.so.conf.d, and include *.conf from there.
| * point to lib, not the symlink itself, mehLars Wirzenius2012-01-061-2/+2
| |
| * make lib64 and usr/lib64 be symlinks to the lib dirLars Wirzenius2012-01-061-0/+4
| |
* | Merge branch 'baserock/bootstrap', remote-tracking branch ↵Richard Maw2011-12-120-0/+0
|/ | | | 'remotes/origin/baserock/bootstrap' into baserock/bootstrap
* Fix 'cannot open tty; job control turned off'Richard Maw2011-12-091-1/+1
|
* Add terminal login supportRichard Maw2011-12-096-2/+56
| | | | | | | | | | | | | | Add more nodes to /dev and passwd,group,inittab to /etc add rcS, which mounts the contents of fstab Make the contents of fstab mount on startup This manually creates some device nodes that are needed for serial and virtual terminals, as well as the user and group information so that it is possible to log in as root. It may be more appropriate to create a new morph, as this is not strictly the fhs-dirs hierarchy, but at this stage that would require a new repository and the alteration of foundation to require that morph.
* remove unnecessary bootstrap directory structure creationLars Wirzenius2011-11-301-7/+0
|
* Revert "remove superfluous bootstrapping stuff"Lars Wirzenius2011-11-301-0/+7
| | | | This reverts commit 0ffe0f024d07ad88d9817047dde45d67b826a855.
* remove superfluous bootstrapping stuffLars Wirzenius2011-11-301-7/+0
|
* Fix JSON syntaxLars Wirzenius2011-11-141-2/+2
|
* Add more directories needed for Baserock development environment bootstrapLars Wirzenius2011-11-141-1/+10
|
* Add usr/share/infoLars Wirzenius2011-10-251-0/+1
|
* Create /etc/hostname.Lars Wirzenius2011-10-171-1/+2
|
* Fix GPL version sentence grammar.Lars Wirzenius2011-10-062-2/+2
|
* Add /proc, /sys.Lars Wirzenius2011-10-051-1/+3
|
* Add kind and description to morphology.Lars Wirzenius2011-10-052-0/+3
|
* Move /var/run to /run.Lars Wirzenius2011-10-051-1/+1
|
* Add morphology.Lars Wirzenius2011-10-051-0/+6
|