summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-08-22 06:22:48 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-08-22 06:22:48 +0200
commit8336e5b21f8d983489fdf45b6807e3e2f8936e0d (patch)
tree474c7bc178d76cfe5e5769bb0f299e962449847c
downloadtrac-8336e5b21f8d983489fdf45b6807e3e2f8936e0d.tar.gz
trac-8336e5b21f8d983489fdf45b6807e3e2f8936e0d.tar.bz2
trac-8336e5b21f8d983489fdf45b6807e3e2f8936e0d.tar.xz
trac-8336e5b21f8d983489fdf45b6807e3e2f8936e0d.zip
Initial release
-rw-r--r--0.10/Dockerfile41
-rw-r--r--0.10/archive/Imaging-1.1.7.tar.gzbin0 -> 498749 bytes
-rw-r--r--0.10/archive/clearsilver-0.10.5.tar.gzbin0 -> 439190 bytes
-rw-r--r--0.10/archive/trac-0.10.5.tar.gzbin0 -> 463130 bytes
-rwxr-xr-x0.10/docker-entrypoint.sh12
-rw-r--r--0.10/eggs/0/TracWebAdmin-0.1.2dev-py2.7.eggbin0 -> 25030 bytes
-rw-r--r--0.10/eggs/NanoSleepTheme-1.0-py2.7.eggbin0 -> 4288 bytes
-rw-r--r--0.10/eggs/NavAdd-0.1-py2.7.eggbin0 -> 3019 bytes
-rw-r--r--0.10/eggs/RemovePendingStatusPlugin-0.0.2-py2.7.eggbin0 -> 3149 bytes
-rw-r--r--0.10/eggs/TracAccountManager-0.1.3dev-py2.7.eggbin0 -> 39224 bytes
-rw-r--r--0.10/eggs/TracBzr-0.4.2-py2.7.eggbin0 -> 38733 bytes
-rw-r--r--0.10/eggs/TracCombineWiki-1.1-py2.7.eggbin0 -> 7039 bytes
-rw-r--r--0.10/eggs/TracCtxtnavAdd-1.1_r1-py2.7.eggbin0 -> 6346 bytes
-rw-r--r--0.10/eggs/TracDiscussion-0.5-py2.7.eggbin0 -> 56003 bytes
-rw-r--r--0.10/eggs/TracDownloader-0.1-py2.7.eggbin0 -> 79545 bytes
-rw-r--r--0.10/eggs/TracDoxygen-0.4dev-py2.7.eggbin0 -> 14161 bytes
-rw-r--r--0.10/eggs/TracNav-3.92-py2.7.eggbin0 -> 11483 bytes
-rw-r--r--0.10/eggs/TracNavHider-1.0-py2.7.eggbin0 -> 3173 bytes
-rw-r--r--0.10/eggs/TracPageToPDF-0.2-py2.7.eggbin0 -> 4086 bytes
-rw-r--r--0.10/eggs/TracPoll-0.1-py2.7.eggbin0 -> 9027 bytes
-rw-r--r--0.10/eggs/TracRecaptchaRegister-0.2.1.2-py2.7.eggbin0 -> 5995 bytes
-rw-r--r--0.10/eggs/TracScreenshots-0.5-py2.7.eggbin0 -> 43175 bytes
-rw-r--r--0.10/eggs/TracSelfDelete-1.0-py2.7.eggbin0 -> 4069 bytes
-rw-r--r--0.10/eggs/TracSpamFilter-0.2.1dev-py2.7.eggbin0 -> 65173 bytes
-rw-r--r--0.10/eggs/TracTags-0.4.1-py2.7.eggbin0 -> 84885 bytes
-rw-r--r--0.10/eggs/TracThemeEngine-1.0-py2.7.eggbin0 -> 42186 bytes
-rw-r--r--0.10/eggs/TracTicketDelete-1.1.4-py2.7.eggbin0 -> 25180 bytes
-rw-r--r--0.10/eggs/TracTocMacro-1.0-py2.7.eggbin0 -> 7322 bytes
-rw-r--r--0.10/eggs/TracWikiRename-1.2-py2.7.eggbin0 -> 10068 bytes
-rw-r--r--0.10/eggs/TracWysiwyg-0.10.0.5-py2.7.eggbin0 -> 33919 bytes
-rw-r--r--0.10/eggs/TracXMLRPC-0.1-py2.7.eggbin0 -> 28384 bytes
-rw-r--r--0.10/eggs/failed/TracSpamFilter-1.2.6-py2.7.eggbin0 -> 307025 bytes
-rw-r--r--0.10/eggs/failed/TracThemeEngine-2.2.2-py2.7.eggbin0 -> 161504 bytes
-rw-r--r--0.10/eggs/recaptcha_client-1.0.6-py2.7.eggbin0 -> 8365 bytes
-rw-r--r--0.10/eggs/tBlog-0.2.2dev-py2.7.eggbin0 -> 39174 bytes
35 files changed, 53 insertions, 0 deletions
diff --git a/0.10/Dockerfile b/0.10/Dockerfile
new file mode 100644
index 0000000..9d5db24
--- /dev/null
+++ b/0.10/Dockerfile
@@ -0,0 +1,41 @@
+FROM centos:7
+
+ARG TRAC_VERSION=0.10.5
+
+RUN \
+ yum install -y python-devel python-setuptools python-setuptools-devel make autoconf automake libtool && \
+ yum install -y openssh-clients wget mc && \
+ easy_install pip bzr
+
+RUN cd /usr/src && \
+ curl -sL https://github.com/edgewall/trac/archive/trac-${TRAC_VERSION}.tar.gz | tar xvz && \
+ cd trac-trac-${TRAC_VERSION}/ && \
+ python ./setup.py install && \
+ cd .. && \
+ rm -Rf trac-$trac_version/
+
+RUN cd /usr/src/ && \
+ curl -sL http://www.clearsilver.net/downloads/clearsilver-0.10.5.tar.gz | tar xvz && \
+ cd clearsilver-0.10.5 && \
+ ./configure --with-python="/usr/bin/python" --disable-ruby --disable-java --disable-perl --disable-apache --disable-csharp && \
+ make && make install && \
+ cd .. && \
+ rm -Rf clearsilver-0.10.5
+
+COPY eggs /usr/src/eggs
+RUN mkdir -p /home/csa/ && \
+ ln -s /trac /home/csa/.trac && \
+ easy_install http://effbot.org/downloads/Imaging-1.1.7.tar.gz && \
+ easy_install dnspython && \
+ easy_install spambayes && \
+ easy_install /usr/src/eggs/0/*.egg && \
+ easy_install /usr/src/eggs/*.egg
+
+# For ugly applications which want to resolve user name
+RUN chmod g=u /etc/passwd
+
+COPY docker-entrypoint.sh /
+ENTRYPOINT ["/docker-entrypoint.sh"]
+CMD ["tracd", "-p", "8080", "--env-parent-dir", "/trac"]
+
+EXPOSE 8080
diff --git a/0.10/archive/Imaging-1.1.7.tar.gz b/0.10/archive/Imaging-1.1.7.tar.gz
new file mode 100644
index 0000000..b27a76b
--- /dev/null
+++ b/0.10/archive/Imaging-1.1.7.tar.gz
Binary files differ
diff --git a/0.10/archive/clearsilver-0.10.5.tar.gz b/0.10/archive/clearsilver-0.10.5.tar.gz
new file mode 100644
index 0000000..2aa50af
--- /dev/null
+++ b/0.10/archive/clearsilver-0.10.5.tar.gz
Binary files differ
diff --git a/0.10/archive/trac-0.10.5.tar.gz b/0.10/archive/trac-0.10.5.tar.gz
new file mode 100644
index 0000000..da4b0a4
--- /dev/null
+++ b/0.10/archive/trac-0.10.5.tar.gz
Binary files differ
diff --git a/0.10/docker-entrypoint.sh b/0.10/docker-entrypoint.sh
new file mode 100755
index 0000000..f4d9f20
--- /dev/null
+++ b/0.10/docker-entrypoint.sh
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+set -e
+
+if ! whoami &> /dev/null; then
+ if [ -w /etc/passwd ]; then
+ echo "${USER_NAME:-default}:x:$(id -u):0:${USER_NAME:-default} user:${HOME}:/sbin/nologin" >> /etc/passwd
+ fi
+fi
+
+echo "Running: $@"
+exec "$@"
diff --git a/0.10/eggs/0/TracWebAdmin-0.1.2dev-py2.7.egg b/0.10/eggs/0/TracWebAdmin-0.1.2dev-py2.7.egg
new file mode 100644
index 0000000..cb47e71
--- /dev/null
+++ b/0.10/eggs/0/TracWebAdmin-0.1.2dev-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/NanoSleepTheme-1.0-py2.7.egg b/0.10/eggs/NanoSleepTheme-1.0-py2.7.egg
new file mode 100644
index 0000000..5a2ba57
--- /dev/null
+++ b/0.10/eggs/NanoSleepTheme-1.0-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/NavAdd-0.1-py2.7.egg b/0.10/eggs/NavAdd-0.1-py2.7.egg
new file mode 100644
index 0000000..d56be75
--- /dev/null
+++ b/0.10/eggs/NavAdd-0.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/RemovePendingStatusPlugin-0.0.2-py2.7.egg b/0.10/eggs/RemovePendingStatusPlugin-0.0.2-py2.7.egg
new file mode 100644
index 0000000..fe76543
--- /dev/null
+++ b/0.10/eggs/RemovePendingStatusPlugin-0.0.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracAccountManager-0.1.3dev-py2.7.egg b/0.10/eggs/TracAccountManager-0.1.3dev-py2.7.egg
new file mode 100644
index 0000000..98b2094
--- /dev/null
+++ b/0.10/eggs/TracAccountManager-0.1.3dev-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracBzr-0.4.2-py2.7.egg b/0.10/eggs/TracBzr-0.4.2-py2.7.egg
new file mode 100644
index 0000000..b70a738
--- /dev/null
+++ b/0.10/eggs/TracBzr-0.4.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracCombineWiki-1.1-py2.7.egg b/0.10/eggs/TracCombineWiki-1.1-py2.7.egg
new file mode 100644
index 0000000..5025f5e
--- /dev/null
+++ b/0.10/eggs/TracCombineWiki-1.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracCtxtnavAdd-1.1_r1-py2.7.egg b/0.10/eggs/TracCtxtnavAdd-1.1_r1-py2.7.egg
new file mode 100644
index 0000000..41efd55
--- /dev/null
+++ b/0.10/eggs/TracCtxtnavAdd-1.1_r1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracDiscussion-0.5-py2.7.egg b/0.10/eggs/TracDiscussion-0.5-py2.7.egg
new file mode 100644
index 0000000..ae33a83
--- /dev/null
+++ b/0.10/eggs/TracDiscussion-0.5-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracDownloader-0.1-py2.7.egg b/0.10/eggs/TracDownloader-0.1-py2.7.egg
new file mode 100644
index 0000000..8343794
--- /dev/null
+++ b/0.10/eggs/TracDownloader-0.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracDoxygen-0.4dev-py2.7.egg b/0.10/eggs/TracDoxygen-0.4dev-py2.7.egg
new file mode 100644
index 0000000..af5da83
--- /dev/null
+++ b/0.10/eggs/TracDoxygen-0.4dev-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracNav-3.92-py2.7.egg b/0.10/eggs/TracNav-3.92-py2.7.egg
new file mode 100644
index 0000000..067191e
--- /dev/null
+++ b/0.10/eggs/TracNav-3.92-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracNavHider-1.0-py2.7.egg b/0.10/eggs/TracNavHider-1.0-py2.7.egg
new file mode 100644
index 0000000..34ab853
--- /dev/null
+++ b/0.10/eggs/TracNavHider-1.0-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracPageToPDF-0.2-py2.7.egg b/0.10/eggs/TracPageToPDF-0.2-py2.7.egg
new file mode 100644
index 0000000..0f08269
--- /dev/null
+++ b/0.10/eggs/TracPageToPDF-0.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracPoll-0.1-py2.7.egg b/0.10/eggs/TracPoll-0.1-py2.7.egg
new file mode 100644
index 0000000..aa6f360
--- /dev/null
+++ b/0.10/eggs/TracPoll-0.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracRecaptchaRegister-0.2.1.2-py2.7.egg b/0.10/eggs/TracRecaptchaRegister-0.2.1.2-py2.7.egg
new file mode 100644
index 0000000..3325cfe
--- /dev/null
+++ b/0.10/eggs/TracRecaptchaRegister-0.2.1.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracScreenshots-0.5-py2.7.egg b/0.10/eggs/TracScreenshots-0.5-py2.7.egg
new file mode 100644
index 0000000..163af2c
--- /dev/null
+++ b/0.10/eggs/TracScreenshots-0.5-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracSelfDelete-1.0-py2.7.egg b/0.10/eggs/TracSelfDelete-1.0-py2.7.egg
new file mode 100644
index 0000000..51b5309
--- /dev/null
+++ b/0.10/eggs/TracSelfDelete-1.0-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracSpamFilter-0.2.1dev-py2.7.egg b/0.10/eggs/TracSpamFilter-0.2.1dev-py2.7.egg
new file mode 100644
index 0000000..7fbc616
--- /dev/null
+++ b/0.10/eggs/TracSpamFilter-0.2.1dev-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracTags-0.4.1-py2.7.egg b/0.10/eggs/TracTags-0.4.1-py2.7.egg
new file mode 100644
index 0000000..dfb5be6
--- /dev/null
+++ b/0.10/eggs/TracTags-0.4.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracThemeEngine-1.0-py2.7.egg b/0.10/eggs/TracThemeEngine-1.0-py2.7.egg
new file mode 100644
index 0000000..b2d9cf8
--- /dev/null
+++ b/0.10/eggs/TracThemeEngine-1.0-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracTicketDelete-1.1.4-py2.7.egg b/0.10/eggs/TracTicketDelete-1.1.4-py2.7.egg
new file mode 100644
index 0000000..3425928
--- /dev/null
+++ b/0.10/eggs/TracTicketDelete-1.1.4-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracTocMacro-1.0-py2.7.egg b/0.10/eggs/TracTocMacro-1.0-py2.7.egg
new file mode 100644
index 0000000..e91d339
--- /dev/null
+++ b/0.10/eggs/TracTocMacro-1.0-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracWikiRename-1.2-py2.7.egg b/0.10/eggs/TracWikiRename-1.2-py2.7.egg
new file mode 100644
index 0000000..1fb9e4c
--- /dev/null
+++ b/0.10/eggs/TracWikiRename-1.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracWysiwyg-0.10.0.5-py2.7.egg b/0.10/eggs/TracWysiwyg-0.10.0.5-py2.7.egg
new file mode 100644
index 0000000..3404685
--- /dev/null
+++ b/0.10/eggs/TracWysiwyg-0.10.0.5-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/TracXMLRPC-0.1-py2.7.egg b/0.10/eggs/TracXMLRPC-0.1-py2.7.egg
new file mode 100644
index 0000000..2155852
--- /dev/null
+++ b/0.10/eggs/TracXMLRPC-0.1-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/failed/TracSpamFilter-1.2.6-py2.7.egg b/0.10/eggs/failed/TracSpamFilter-1.2.6-py2.7.egg
new file mode 100644
index 0000000..fed8751
--- /dev/null
+++ b/0.10/eggs/failed/TracSpamFilter-1.2.6-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/failed/TracThemeEngine-2.2.2-py2.7.egg b/0.10/eggs/failed/TracThemeEngine-2.2.2-py2.7.egg
new file mode 100644
index 0000000..a154958
--- /dev/null
+++ b/0.10/eggs/failed/TracThemeEngine-2.2.2-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/recaptcha_client-1.0.6-py2.7.egg b/0.10/eggs/recaptcha_client-1.0.6-py2.7.egg
new file mode 100644
index 0000000..8a80c51
--- /dev/null
+++ b/0.10/eggs/recaptcha_client-1.0.6-py2.7.egg
Binary files differ
diff --git a/0.10/eggs/tBlog-0.2.2dev-py2.7.egg b/0.10/eggs/tBlog-0.2.2dev-py2.7.egg
new file mode 100644
index 0000000..6094da0
--- /dev/null
+++ b/0.10/eggs/tBlog-0.2.2dev-py2.7.egg
Binary files differ