| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Allow the mosquitto broker to drop priviledges.
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Guillermo Rodriguez <guille.rodriguez@gmail.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Use PREFIX=/usr during install instead.
Otherwise the devpkg is broken.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
DHCP=ipv4 instead.
Signed-off-by: Artur Wiebe <artur@4wiebe.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
| |
It is no longer installed since a7e641d5482978095fdffde3d1a926bc38b883bc
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 2e878658a02ca4651673cad2f41a57f27557d6dc
("introduce infrastructure for multiple init methods")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The init script was never installed and nobody cared, so just remove it.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
They ar no longer installed since 8b24131dd3128d473b732f3792143c37e36b6333
("dibbler: remove old package")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 2e878658a02ca4651673cad2f41a57f27557d6dc
("init: introduce infrastructure for multiple init methods")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 8f9d79479a0fd63910ce99034b8c00fca85b3e97
("cvs: remove old package")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
It is no longer installed since 308ddd33d7baa3f16c89a6e47f1cbe2f517ea2a6.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
It is no longer installed since 6da485b4940906d50b48da7e6e26e84629cdf142
("apache2: remove after on year in staging")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
They are no longer installed since 79b1852977b32fd4f5831713d77b3f7e8c13185c
("directfb: remove after on year in staging")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 6da485b4940906d50b48da7e6e26e84629cdf142
("apache2: remove after on year in staging")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since b9f107beffc787967d23101de4f0e2a2b8b4b915
("remove old ipkg support")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since bf52ae6c46f62408bc7dc72129b95791844816c7
("make udev work again")
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 40af55eed24749e9bf9ace5134c1eb9fd847acfc
("Remove unneeded initramfs/klibc projects").
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since b9f107beffc787967d23101de4f0e2a2b8b4b915
("remove old ipkg support").
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
It is no longer installed since 941764aa16bb77395b10bca2b687835e9a6a007d
("lighttpd: log to syslog").
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Artur Wiebe <artur@4wiebe.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
For loading your packet filter rules on system startup.
Signed-off-by: Alexander Dahl <ada@thorsis.com>
|
|
|
|
|
|
|
|
|
| |
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>
|