Skip to content

Commit 36aecab

Browse files
committed
ideas
1 parent 3829cb6 commit 36aecab

File tree

2 files changed

+14
-24
lines changed

2 files changed

+14
-24
lines changed

README.html

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -655,9 +655,15 @@ <h1>Notes</h1>
655655
<div class="section" id="issues-future-implementations">
656656
<h1>Issues / Future Implementations</h1>
657657
<ul class="simple">
658+
<li>get UUIDs during boot<ul>
659+
<li>more portable; UUIDs not hardcoded into initcpio hook</li>
660+
<li>no need to rebuild linux image with UUID changes</li>
661+
</ul>
662+
</li>
658663
<li>use <em>getopts</em> to easily allow grouping command line options together</li>
659664
<li><em>--rsync</em> option with <em>status=progress</em> (maybe use rsync
660665
automatically if installed)</li>
666+
<li>option to create a unique hostname for each RAM boot instance</li>
661667
<li>improve security features<ul>
662668
<li>test compatibility with full disk encryption</li>
663669
<li>option to require removal of boot media before starting userspace</li>
@@ -667,17 +673,6 @@ <h1>Issues / Future Implementations</h1>
667673
</li>
668674
<li><em>flush</em> action to sync the RAM filesystem back to the
669675
initial boot device</li>
670-
<li>use config file?<ul>
671-
<li>great for setting a bunch of options at once</li>
672-
<li>probably shouldn't read and parse config file during
673-
pre-userspace boot for security/basic functionality reasons;
674-
hooks should be rebuilt and linux boot image regenerated with
675-
every config file change</li>
676-
<li>implement some type of post-successful-RAM-load hooks
677-
or scripts to make changes after userspace is loaded
678-
(<em>systemd</em> hook?)</li>
679-
</ul>
680-
</li>
681676
<li>test on other distros</li>
682677
</ul>
683678
</div>

README.rst

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,19 @@ often exhibit a dramatic improvement in RAM sync times.
143143
Issues / Future Implementations
144144
===================================
145145

146+
* get UUIDs during boot
147+
148+
+ more portable; UUIDs not hardcoded into initcpio hook
149+
150+
+ no need to rebuild linux image with UUID changes
151+
146152
* use *getopts* to easily allow grouping command line options together
147153

148154
* *--rsync* option with *status=progress* (maybe use rsync
149155
automatically if installed)
150156

157+
* option to create a unique hostname for each RAM boot instance
158+
151159
* improve security features
152160

153161
+ test compatibility with full disk encryption
@@ -160,19 +168,6 @@ Issues / Future Implementations
160168
* *flush* action to sync the RAM filesystem back to the
161169
initial boot device
162170

163-
* use config file?
164-
165-
+ great for setting a bunch of options at once
166-
167-
+ probably shouldn't read and parse config file during
168-
pre-userspace boot for security/basic functionality reasons;
169-
hooks should be rebuilt and linux boot image regenerated with
170-
every config file change
171-
172-
+ implement some type of post-successful-RAM-load hooks
173-
or scripts to make changes after userspace is loaded
174-
(*systemd* hook?)
175-
176171
* test on other distros
177172

178173

0 commit comments

Comments
 (0)