Skip to content

Commit aeee020

Browse files
committed
updated and refactored to reflect new working system
1 parent 5beb561 commit aeee020

19 files changed

Lines changed: 72 additions & 63 deletions

Readme.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,27 @@ A collection of build and packaging tools for the pdf2htmlEX project
44

55
We tag/release these files in sync with the pdf2htmlEX/pdf2htmlEX releases
66

7+
# Project layout:
8+
9+
1. the **building** directory contains an [Ansible](https://ansible.com)
10+
project which knows how to commision an AWS EC2 instance (typically an
11+
Ubuntu AMI), for use to test-compile, package, and test-install a given
12+
pdf2htmlEX (potential) release on a *clean* *known* Linux release.
13+
(See the [Ansible documentation](https://docs.ansible.com))
14+
15+
2. the **packaging** directory contains the **debian** based build_dists.py
16+
packaging tool and associated files. These are automatically copied into
17+
the pdf2htmlEX project on the AWS EC2 build machine by the
18+
[ec2-install-pdf2html-master.yml](building/ec2-install-pdf2html-master.yml)
19+
ansible playbook.
20+
21+
3. the **docs** directory contains more detailed information used to
22+
develop new versions of pdf2htmlEX. In particular:
23+
24+
* [TipsAndTricks](docs/TipsAndTricks.md) contains ideas which have
25+
been useful in the past for identifying how changes to poppler
26+
might impact pdf2htmlEX.
27+
728
## To do
829

930
At the moment the debian based build script *does not sign* the debian archive.

building/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
hostsEnv
1+
hostEnvs

building/Readme.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
This Ansible project contains the information required to commission and
44
setup a bare standard Ubuntu instance. This allows me to create a new bare
5-
standard instance in order to test compile packages on a know base system,
6-
and will help to explicilty determine what dependencies are required for a
7-
given project.
5+
standard instance in order to test compile the pdef2htmlEX package on a
6+
know base system, and will help to explicilty determine what dependencies
7+
are required for pdf2htmlEX.
88

99
## Setup
1010

@@ -13,12 +13,12 @@ instance:
1313

1414
https://cloud-images.ubuntu.com/locator/ec2/
1515

16-
THEN edit the file `hostsEnv` to ensure the aws0, aws1, and/or aws2 are
16+
THEN edit the file `hostEnvs` to ensure the aws0, aws1, and/or aws2 are
1717
associated with the correct *public* ip address
1818

19-
THEN each time you change the `hostsEnv` file you need to type:
19+
THEN each time you change the `hostEnvs` file you need to type:
2020

21-
source ./hostsEnv
21+
source ./hostEnvs
2222

2323
in each terminal you are using.
2424

File renamed without changes.

0 commit comments

Comments
 (0)