summaryrefslogtreecommitdiffstats
path: root/projectroot
Commit message (Collapse)AuthorAgeFilesLines
* libinput: optionally install device quirksPhilipp Zabel2019-09-221-0/+6
| | | | | | | | | | | | | | | | Add an option LIBINPUT_QUIRKS to install the input device quirks data. It is only useful for systems that allow connecting external input devices, or for systems that are contained in the quirks database. The size of the quirks database is a bit over 100 KiB. If the input device quirk database is not installed, install a dummy quirk file instead, to silence the libinput error message warning about the missing quirk database. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> [mol: use menuconfig] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rc-once: cleanup orderingMichael Olbrich2019-09-212-9/+7
| | | | | | | | | | Update the dependencies according to the specification in systemd.offline-updates(7). Run systemctl in non-blocking mode. Otherwice rc-once will remain active until the transition is complete. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* varoverlayfs: make run-varoverlayfs.mount a hidden dependencyMichael Olbrich2019-09-201-0/+2
| | | | | | | | | | | | The explict dependency would be nice because it allows systemd to find any dependency loops. However, we want to unmount /run/varoverlayfs at the end and the causes problems if it is part of local-fs.target. With the latest systemd booting just stops. So mount /run/varoverlayfs manually. Also add 'set -e' to abort early in case mounting fails. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: version bump 242-29-g298d13df7ef1 -> 243-9-g64d0f7042dfbMichael Olbrich2019-09-061-7/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* logrotate: change from single config file to drop-in directoryJuergen Borleis2019-09-051-13/+1
| | | | | | | | | | | | Instead of using only one single config file, a drop-in directory is more useful to support various users of 'logrotate'. This change still expects the BSP to provide the '/etc/logrotate.d' directory and the required config files in there. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Reviewed-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rootfs: add wheel groupBruno Thomsen2019-08-241-0/+1
| | | | | | | Allow administrative access to device using sudo. Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rootfs: Add 'mosquitto' user and groupAlexander Dahl2019-08-132-0/+2
| | | | | | | Allow the mosquitto broker to drop priviledges. Signed-off-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Add option to install /etc/fb.modesGuillermo Rodríguez2019-08-091-0/+12
| | | | | Signed-off-by: Guillermo Rodriguez <guille.rodriguez@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rootfs: keep /var writable, even if the rootfs is read-onlyJuergen Borleis2019-06-284-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having a read-only root filesystem is always a source of pain and trouble. Many applications and tools expect to be able to store their state or caching data or at least their logs somewhere in the filesystem. The '/var' directory tree has a well known structure according to the "File System Hierarchy Standard" and is used by all carefully designed programs. Thus, this change provides a way to have this '/var' directory tree writable, even if the main root filesystem is mounted read-only. It uses an overlay filesystem and by default a RAM disk to store changed and added data to this directory tree in a non persistent manner. Due to the nature of the overlay filesystem the underlaying files from the main root filesystem can still be accessed. This approach requires the overlay filesystem support from the Linux kernel. In order to use it, the feature CONFIG_OVERLAY_FS must be enabled. The ugly details to establish the required overlaying filesystem are hidden behind a "mount helper" for a dummy filesystem (here called 'varoverlayfs'). Thus, a BSP can change the overlaying filesystem by providing its own 'run-varoverlay.mount' in order to restrict the default RAM disk differently or to switch to a different local storage. The '/etc/fstab' file gets touched in this change, to enable some already used RAM disks on demand, to gain backward compatibility if no overlay approach is used. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* opkg: move opkg-database to a read-only locationJuergen Borleis2019-06-081-1/+6
| | | | | | | | | | | | | | | | | | The directory tree in '/var/lib' might not be persistent and thus, not in sync with the root filesystem. In this case it's required to store the opkg database at a location which has a fixed relation to the root filesystem's content it describes. This change moves the opkg's database to a read-only location in '/usr/share/opkg', which is then always in sync with the root filesystem's content. This changed opkg configuration works since commit a691341deb33077b9d5ede5fe349ee6b3fb99be1 "ptxd_make_image_extract_xpkg_files: use ptxd_get_alternative to find opkg.conf" Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dnsmasq: version bump 2.79 -> 2.80Juergen Borleis2019-06-081-51/+224
| | | | | Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* tpm2-abrmd: new packageMarc Kleine-Budde2019-06-051-0/+15
| | | | | | | | | | | | | Co-authored-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Co-authored-by: Sascha Hauer <s.hauer@pengutronix.de> Co-authored-by: Jan Luebbe <jlu@pengutronix.de> Co-authored-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* tpm2-tss: new packageMarc Kleine-Budde2019-06-051-0/+4
| | | | | | | | | | | | | Co-authored-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Co-authored-by: Jan Luebbe <jlu@pengutronix.de> Co-authored-by: Bastian Krause <bst@pengutronix.de> Co-authored-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Bastian Krause <bst@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rootfs: add tpm user and groupRoland Hieber2019-06-052-0/+2
| | | | | | | Allow the TPM services to run as an unprivileged user. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* minicoredumper: enable and configure minicoredumperJan Luebbe2019-06-053-0/+34
| | | | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* alfred: don't use ALFRED_DIR in targetinstallMichael Olbrich2019-05-212-2/+2
| | | | | | | Use PREFIX=/usr during install instead. Otherwise the devpkg is broken. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* /usr/lib/systemd/network/eth0.network: DHCP=v4 is deprecated, please use ↵Artur Wiebe2019-05-171-1/+1
| | | | | | | DHCP=ipv4 instead. Signed-off-by: Artur Wiebe <artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* optee-client: version bump 3.4.0 → 3.5.0Rouven Czerwinski2019-05-011-1/+1
| | | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* nftables: add option for installing systemd unitBaeuerle, Florian2019-04-051-0/+15
| | | | | | | | | Allow installing a systemd unit for loading the nftables configuration file. The systemd unit is taken from Arch Linux. Signed-off-by: Florian Bäuerle <florian.baeuerle@allegion.com> Acked-by: Alexander Dahl <post@lespocky.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pulseaudio: version bump 8.0 -> 12.2Lucas Stach2019-03-252-0/+2
| | | | | | | | | - version bump - add speex resampler support - add bluetooth support Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/init.d/tftpdMichael Olbrich2019-03-111-13/+0
| | | | | | It is no longer installed since a7e641d5482978095fdffde3d1a926bc38b883bc Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/init.d/startupMichael Olbrich2019-03-111-5/+0
| | | | | | | It is no longer installed since 2e878658a02ca4651673cad2f41a57f27557d6dc ("introduce infrastructure for multiple init methods") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/init.d/splashutilsMichael Olbrich2019-03-111-53/+0
| | | | | | | It is no longer installed since 759d67dfff6c863d117c114597dae95e6f91d970 ("splashutils: remove after more than one year in staging") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gpsd: remove dead init scriptMichael Olbrich2019-03-111-32/+0
| | | | | | The init script was never installed and nobody cared, so just remove it. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/init.d/dibbler-*Michael Olbrich2019-03-113-150/+0
| | | | | | | They ar no longer installed since 8b24131dd3128d473b732f3792143c37e36b6333 ("dibbler: remove old package") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/inetd.conf.d/portmapMichael Olbrich2019-03-111-1/+0
| | | | | | | It is no longer installed since 2e878658a02ca4651673cad2f41a57f27557d6dc ("init: introduce infrastructure for multiple init methods") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/inetd.conf.d/cvs and /etc/init.d/cvsMichael Olbrich2019-03-112-5/+0
| | | | | | | It is no longer installed since 8f9d79479a0fd63910ce99034b8c00fca85b3e97 ("cvs: remove old package") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/hosts.equivMichael Olbrich2019-03-111-7/+0
| | | | | | It is no longer installed since 308ddd33d7baa3f16c89a6e47f1cbe2f517ea2a6. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/dbus-1/system.d/avahi-dbus.confMichael Olbrich2019-03-111-28/+0
| | | | | | | It is no longer installed since b097a15bd238b80a6be7cbf477414a67c1709958 ("avahi: change /etc/dbus-1 do /usr/share/dbus-1") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/apache2/httpd.confMichael Olbrich2019-03-111-1037/+0
| | | | | | | It is no longer installed since 6da485b4940906d50b48da7e6e26e84629cdf142 ("apache2: remove after on year in staging") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/acpi/events/power_button and /etc/init.d/acpidMichael Olbrich2019-03-112-45/+0
| | | | | | | It is no longer installed since c21213853fff778cc5053b8a2dc67b925d77bd4b ("acpid: remove after more than one year in staging") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/ntpd.confMichael Olbrich2019-03-111-0/+0
| | | | | | | | It is no longer installed since 987af606b1d09832b13c531b0c2f073b0f6c2c10 ("openntpd: Adapted to the current names used for the config and startup files in the standard ntpd.") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/prelink.conf.d/directfb and /etc/directfbrcMichael Olbrich2019-03-112-3/+0
| | | | | | | They are no longer installed since 79b1852977b32fd4f5831713d77b3f7e8c13185c ("directfb: remove after on year in staging") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/prelink.conf.d/apache2Michael Olbrich2019-03-111-2/+0
| | | | | | | It is no longer installed since 6da485b4940906d50b48da7e6e26e84629cdf142 ("apache2: remove after on year in staging") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/ipkg.confMichael Olbrich2019-03-111-12/+0
| | | | | | | It is no longer installed since b9f107beffc787967d23101de4f0e2a2b8b4b915 ("remove old ipkg support") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /etc/udev/rules.d/udev.rulesMichael Olbrich2019-03-111-14/+0
| | | | | | | It is no longer installed since bf52ae6c46f62408bc7dc72129b95791844816c7 ("make udev work again") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /initramfs/etc/udev/udev.confMichael Olbrich2019-03-111-4/+0
| | | | | | | It is no longer installed since 40af55eed24749e9bf9ace5134c1eb9fd847acfc ("Remove unneeded initramfs/klibc projects"). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* projectroot: remove obsolete /usr/bin/ipkg_log_wrapperMichael Olbrich2019-03-111-19/+0
| | | | | | | It is no longer installed since b9f107beffc787967d23101de4f0e2a2b8b4b915 ("remove old ipkg support"). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lighttpd: remove obsolete tmpfiles.d fileMichael Olbrich2019-03-111-1/+0
| | | | | | | It is no longer installed since 941764aa16bb77395b10bca2b687835e9a6a007d ("lighttpd: log to syslog"). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* samba: version bump 3.0.37 -> 4.9.4Michael Olbrich2019-03-022-30/+12
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: version bump 239 -> 241Michael Olbrich2019-02-191-1/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* optee-client: add tee-supplicant service fileRouven Czerwinski2019-02-131-0/+9
| | | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* group: added group 'render' (missed by udev)Artur Wiebe2018-09-171-0/+1
| | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lxc: add new packageMichael Grzeschik2018-09-062-0/+11
| | | | | | | | | | | This patch adds support for the lxc container system. We install the userspace lib and application. To make sure all necessary kernel options are enabled use: $ CONFIG=/path/to/kernelconfig lxc-checkconfig Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* crda: extend rule to download versioned regulatory.binptxdist-2018.07.0Michael Tretter2018-07-051-0/+0
| | | | | | | | | | | | | | | The crda reads the regulatory database information from regulatory.bin, which is updated upon regulatory changes and is versioned. Extend the crda.make to download a specified version of the database to document the used database version. This allows to drop the copy of the regulatory.bin from the projectroot. Still allow to override the database in a BSP projectroot if necessary. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de> [mol: simplify install stage] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* timezone: Cleanup timezone file removalAlexander Dahl2018-06-261-1/+0
| | | | | | | | | The targetinstall of the file was removed ptxdist 2017.10.0, but not the file itself. Also the help text in menu was not updated. Fixes: 3ee522b06e41b3b4da9490b06859a62a23fca18e Signed-off-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssh: don't generate a RSA host key by defaultRoland Hieber2018-05-292-2/+1
| | | | | | | | | Generating RSA keys can take several minutes on embedded systems, substantially slowing down the first startup. ED25519 is supported on most recent SSH clients, so just drop the RSA host key in its favour. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* quagga: version bump 0.99.23 -> 1.2.4Ladislav Michl2018-05-1511-30/+81
| | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* nftables: Add bbinit startscriptAlexander Dahl2018-04-101-0/+103
| | | | | | For loading your packet filter rules on system startup. Signed-off-by: Alexander Dahl <ada@thorsis.com>
* nftables: Add example config fileAlexander Dahl2018-04-091-0/+15
| | | | | | | | | This adds only empty chains, but it will be needed for the bbinit startscript not to fail. User will probably overwrite it with something more useful. Signed-off-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>