public inbox for ofono@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH 0/3] Document and Generate ofono.conf(5)
@ 2025-02-06  0:37 Grant Erickson
  2025-02-06  0:37 ` [PATCH 1/3] doc: Initial revision of 'ofono.conf.5.in' Grant Erickson
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Grant Erickson @ 2025-02-06  0:37 UTC (permalink / raw)
  To: ofono

This adds documentation for and auto-generates ofono.conf(5).

Grant Erickson (3):
  doc: Initial revision of 'ofono.conf.5.in'.
  doc: Add SEE ALSO reference to ofono.conf(5).
  build: Add variables and rules for generating ofono.conf(5).

 Makefile.am         | 11 ++++++++++-
 doc/ofono.conf.5.in | 37 +++++++++++++++++++++++++++++++++++++
 doc/ofonod.8        |  3 ++-
 3 files changed, 49 insertions(+), 2 deletions(-)
 create mode 100644 doc/ofono.conf.5.in

-- 
2.45.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/3] doc: Initial revision of 'ofono.conf.5.in'.
  2025-02-06  0:37 [PATCH 0/3] Document and Generate ofono.conf(5) Grant Erickson
@ 2025-02-06  0:37 ` Grant Erickson
  2025-02-06  0:37 ` [PATCH 2/3] doc: Add SEE ALSO reference to ofono.conf(5) Grant Erickson
  2025-02-06  0:37 ` [PATCH 3/3] build: Add variables and rules for generating ofono.conf(5) Grant Erickson
  2 siblings, 0 replies; 4+ messages in thread
From: Grant Erickson @ 2025-02-06  0:37 UTC (permalink / raw)
  To: ofono

Initial revision.
---
 doc/ofono.conf.5.in | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 doc/ofono.conf.5.in

diff --git a/doc/ofono.conf.5.in b/doc/ofono.conf.5.in
new file mode 100644
index 000000000000..7ce2941ed53e
--- /dev/null
+++ b/doc/ofono.conf.5.in
@@ -0,0 +1,37 @@
+.\" ofono.conf(5) manual page
+.\"
+.\" Copyright (C) 2025 The oFono Authors
+.\"
+.TH "ofono.conf" "5" "2025-02-05" ""
+.SH NAME
+main.conf \- oFono configuration file
+.SH SYNOPSIS
+.B @sysconfdir@/ofono/main.conf
+.SH DESCRIPTION
+.P
+.B main.conf
+is a configuration file for oFono. The configuration file is
+optional but it can be used to set up various aspects of oFono's
+behavior. The location of the file may be changed through use of
+the \fB\-\-config= \fRargument for \fBofonod\fP(8).
+.SH "FILE FORMAT"
+.P
+The configuration file consists of sections (groups) of key-value pairs.
+Lines beginning with a '#' and blank lines are considered comments.
+Sections are started by a header line containing the section enclosed
+in '[' and ']', and ended implicitly by the start of the next section
+or the end of the file. Each key-value pair must be contained in a section.
+.P
+Description of sections and available keys follows:
+.SS [Provision]
+This section is an optional section of the configuration file that
+influences the behavior of Cellular network provisioning.
+.TP
+.BI TagsFilter= tag\fR[,...]
+One or more tag strings to help filter and downselect the desired
+Cellular access point name(s) (APN(s)) when provisioning and/or
+attaching to the network when multiple such APNs exist for a given
+Cellular home network identity (HNI) (that is, mobile country code
+(MCC) + mobile network code (MNC) pair).
+.SH "SEE ALSO"
+.BR ofonod (8)
-- 
2.45.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/3] doc: Add SEE ALSO reference to ofono.conf(5).
  2025-02-06  0:37 [PATCH 0/3] Document and Generate ofono.conf(5) Grant Erickson
  2025-02-06  0:37 ` [PATCH 1/3] doc: Initial revision of 'ofono.conf.5.in' Grant Erickson
@ 2025-02-06  0:37 ` Grant Erickson
  2025-02-06  0:37 ` [PATCH 3/3] build: Add variables and rules for generating ofono.conf(5) Grant Erickson
  2 siblings, 0 replies; 4+ messages in thread
From: Grant Erickson @ 2025-02-06  0:37 UTC (permalink / raw)
  To: ofono

Add a "SEE ALSO" reference to the newly-added ofono.conf manual
reference page.
---
 doc/ofonod.8 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/doc/ofonod.8 b/doc/ofonod.8
index 7bb908cba272..d6164116200c 100644
--- a/doc/ofonod.8
+++ b/doc/ofonod.8
@@ -28,7 +28,8 @@ Don't run as daemon in background.
 .TP
 .SH SEE ALSO
 .PP
-\&\fIdbus-send\fR\|(1)
+.BR ofono.conf (5), \c
+.BR \ dbus-send (1)
 
 .SH FILES
 .BR /etc/dbus-1/system.d/ofono.conf
-- 
2.45.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 3/3] build: Add variables and rules for generating ofono.conf(5).
  2025-02-06  0:37 [PATCH 0/3] Document and Generate ofono.conf(5) Grant Erickson
  2025-02-06  0:37 ` [PATCH 1/3] doc: Initial revision of 'ofono.conf.5.in' Grant Erickson
  2025-02-06  0:37 ` [PATCH 2/3] doc: Add SEE ALSO reference to ofono.conf(5) Grant Erickson
@ 2025-02-06  0:37 ` Grant Erickson
  2 siblings, 0 replies; 4+ messages in thread
From: Grant Erickson @ 2025-02-06  0:37 UTC (permalink / raw)
  To: ofono

This adds variables and rules for auto-generating ofono.conf.5 from
ofono.conf.5.in.
---
 Makefile.am | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 2d198f52a4a0..8ca4eaf16dd5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -832,10 +832,12 @@ endif
 EXTRA_DIST = src/genbuiltin plugins/ofono.rules plugins/ofono-speedup.rules \
 		tools/provisiontool \
 		data/provision.json unit/test-provision.json \
+		doc/ofono.conf.5.in \
 		$(doc_files) $(test_scripts)
 
-dist_man_MANS = doc/ofonod.8
+MANUAL_PAGES = doc/ofono.conf.5 doc/ofonod.8
 
+dist_man_MANS = $(MANUAL_PAGES)
 
 unit_objects =
 
@@ -1038,6 +1040,13 @@ src/builtin.h: src/genbuiltin config.status
 plugins/%.rules:
 	$(AM_V_GEN)cp $(srcdir)/$(subst 97-,,$@) $@
 
+do_subst = $(AM_V_GEN)$(SED) \
+		-e 's,[@]sysconfdir[@],$(sysconfdir),g'
+
+%.5 : %.5.in
+	$(AM_V_at)$(MKDIR_P) $(dir $@)
+	$(do_subst) < $< > $@
+
 include/ofono/version.h: include/version.h
 	$(AM_V_at)$(MKDIR_P) include/ofono
 	$(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@
-- 
2.45.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-02-06  0:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-06  0:37 [PATCH 0/3] Document and Generate ofono.conf(5) Grant Erickson
2025-02-06  0:37 ` [PATCH 1/3] doc: Initial revision of 'ofono.conf.5.in' Grant Erickson
2025-02-06  0:37 ` [PATCH 2/3] doc: Add SEE ALSO reference to ofono.conf(5) Grant Erickson
2025-02-06  0:37 ` [PATCH 3/3] build: Add variables and rules for generating ofono.conf(5) Grant Erickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox