updated and proofread readme
This commit is contained in:
parent
3d0a53279c
commit
07a996361a
23
README.md
23
README.md
@ -7,18 +7,19 @@ workstation, etc. Therefore, only a few core files applicable to nearly every
|
|||||||
conceivable installation are included here.
|
conceivable installation are included here.
|
||||||
|
|
||||||
This archive and included script are meant to supplement my article on setting
|
This archive and included script are meant to supplement my article on setting
|
||||||
up a Debian base-system found at https://mytechiethoughts.com/<post_address>
|
up a Debian base-system found at my blog: [My
|
||||||
|
Techie-Thoughts](https://mytechiethoughts.com/<post_address>)
|
||||||
|
|
||||||
## Included files
|
## Included files
|
||||||
|
|
||||||
Please refer to the readme.md in each subdirectory for a list and description of
|
Please refer to the `readme.md` in each subdirectory for a list and description of
|
||||||
each included file.
|
each included file.
|
||||||
|
|
||||||
## The script file (customize.sh)
|
## The script file (customize.sh)
|
||||||
|
|
||||||
The included script file copies all the files in this archive to the proper
|
The included script file copies all the files in this archive to the proper
|
||||||
locations on a default Debian system. It makes backups of your existing files
|
locations on a default Debian Stretch system. It makes backups of your existing
|
||||||
in-place with the extension *.original*. This simply saves you time and
|
files in-place with the extension *.original*. This simply saves you time and
|
||||||
possible errors copying the files manually. The structure of this archive
|
possible errors copying the files manually. The structure of this archive
|
||||||
exactly mirrors a default Debian installation, so you can use that as a guide if
|
exactly mirrors a default Debian installation, so you can use that as a guide if
|
||||||
you choose not to use the script.
|
you choose not to use the script.
|
||||||
@ -53,21 +54,22 @@ If you want to test out the script before having it update your actual system
|
|||||||
configuration, you can supply an alternate destination path. This is referred
|
configuration, you can supply an alternate destination path. This is referred
|
||||||
to as a 'Base Path' by the script and it will show a warning if this option is
|
to as a 'Base Path' by the script and it will show a warning if this option is
|
||||||
used. Please note, your 'Base Path' MUST have the same directory structure as
|
used. Please note, your 'Base Path' MUST have the same directory structure as
|
||||||
an actual system, so the expected directories must already exist or the script
|
an actual system. The expected directories must already exist or the script
|
||||||
will just throw errors and not actually copy files.
|
will just throw errors and not actually copy files.
|
||||||
|
|
||||||
Let's assume you wanted to test the script and copy files to */testdir*. You
|
Let's assume you wanted to test the script and copy files to */testdir*. You
|
||||||
would do the following prepare the directory with the expected structure:
|
would do the following to prepare the directory with the expected structure:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p /testdir/root
|
mkdir -p /testdir/root
|
||||||
mkdir -p /testdir/etc/{skel,ssh,systemd}
|
mkdir -p /testdir/etc/{skel,ssh,systemd}
|
||||||
```
|
```
|
||||||
|
|
||||||
Then you could invoke the script as follows:
|
Then you could invoke the script as follows (assuming you made it executable as
|
||||||
|
described above):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
customize.sh /testdir
|
./customize.sh /testdir
|
||||||
```
|
```
|
||||||
|
|
||||||
The script would then copy all files into */testdir* while mirroring the
|
The script would then copy all files into */testdir* while mirroring the
|
||||||
@ -75,3 +77,8 @@ structure of a live system beneath that. Again, this is useful only for testing
|
|||||||
and will NOT update your actual system!
|
and will NOT update your actual system!
|
||||||
|
|
||||||
## Final thoughts
|
## Final thoughts
|
||||||
|
|
||||||
|
Hopefully this saves you some time and helps you standard your new system setups
|
||||||
|
with a few useful defaults. As always, if you have suggestions or want to leave
|
||||||
|
feedback for me, please do so on my [blog
|
||||||
|
post](https://mytechiethoughts.com/<post_address>) related to this script!
|
Loading…
Reference in New Issue
Block a user