|
@@ -1708,7 +1708,7 @@ image_install_inadyn() {
|
1708
|
1708
|
echo '[Install]';
|
1709
|
1709
|
echo 'WantedBy=multi-user.target'; } > "$rootdir/etc/systemd/system/inadyn.service"
|
1710
|
1710
|
chroot "$rootdir" systemctl enable inadyn
|
1711
|
|
- echo "inadyn commit:$INADYN_COMMIT" >> "$rootdir/root/freedombone-completed.txt"
|
|
1711
|
+ echo "inadyn commit:$INADYN_COMMIT" >> "$rootdir/root/${PROJECT_NAME}-completed.txt"
|
1712
|
1712
|
}
|
1713
|
1713
|
|
1714
|
1714
|
image_setup_utils() {
|
|
@@ -1829,6 +1829,7 @@ image_setup_utils() {
|
1829
|
1829
|
echo "export PATH=\$PATH:\$GOPATH" >> "${rootdir}/home/go/.bashrc"
|
1830
|
1830
|
chroot "$rootdir" chown -R go:go /home/go
|
1831
|
1831
|
cp "${rootdir}/home/go/go${GO_VERSION}/bin/"* "${rootdir}/usr/bin"
|
|
1832
|
+ echo "upgrade_golang:$GO_VERSION" >> "${rootdir}/root/${PROJECT_NAME}-completed.txt"
|
1832
|
1833
|
|
1833
|
1834
|
# Tomb
|
1834
|
1835
|
chroot "$rootdir" apt-get -yq install zsh pinentry-curses
|
|
@@ -1836,7 +1837,7 @@ image_setup_utils() {
|
1836
|
1837
|
cd "$rootdir/root/build/tomb" || exit 468368345425
|
1837
|
1838
|
git checkout "$TOMB_COMMIT" -b "$TOMB_COMMIT"
|
1838
|
1839
|
chroot "$rootdir" cd /root/build/tomb && make install
|
1839
|
|
- echo "tomb commit:$TOMB_COMMIT" >> "$rootdir/root/freedombone-completed.txt"
|
|
1840
|
+ echo "tomb commit:$TOMB_COMMIT" >> "$rootdir/root/${PROJECT_NAME}-completed.txt"
|
1840
|
1841
|
|
1841
|
1842
|
if ! grep -q '\* hard maxsyslogins' "$rootdir/etc/security/limits.conf"; then
|
1842
|
1843
|
echo '* hard maxsyslogins 10' >> "$rootdir/etc/security/limits.conf"
|
|
@@ -1869,7 +1870,7 @@ image_setup_utils() {
|
1869
|
1870
|
cd "$rootdir/root/build/gpgit" || exit 62484624682
|
1870
|
1871
|
git checkout "$GPGIT_COMMIT" -b "$GPGIT_COMMIT"
|
1871
|
1872
|
cp "$rootdir/root/build/gpgit/gpgit.pl" "$rootdir/usr/bin"
|
1872
|
|
- echo "gpgit commit:$GPGIT_COMMIT" >> "$rootdir/root/freedombone-completed.txt"
|
|
1873
|
+ echo "gpgit commit:$GPGIT_COMMIT" >> "$rootdir/root/${PROJECT_NAME}-completed.txt"
|
1873
|
1874
|
|
1874
|
1875
|
# email client
|
1875
|
1876
|
chroot "$rootdir" apt-get -yq install lynx abook urlview mutt
|
|
@@ -1878,7 +1879,7 @@ image_setup_utils() {
|
1878
|
1879
|
cd "$rootdir/root/build/cleanup-maildir" || exit 246872646847264
|
1879
|
1880
|
git checkout "$CLEANUP_MAILDIR_COMMIT" -b "$CLEANUP_MAILDIR_COMMIT"
|
1880
|
1881
|
cp "$rootdir/root/build/cleanup-maildir/cleanup-maildir" "$rootdir/usr/bin"
|
1881
|
|
- echo "cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT" >> "$rootdir/root/freedombone-completed.txt"
|
|
1882
|
+ echo "cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT" >> "$rootdir/root/${PROJECT_NAME}-completed.txt"
|
1882
|
1883
|
|
1883
|
1884
|
# web server
|
1884
|
1885
|
chroot "$rootdir" apt-get -yq remove --purge apache2
|
|
@@ -1886,7 +1887,7 @@ image_setup_utils() {
|
1886
|
1887
|
git clone "$NGINX_ENSITE_REPO" "$rootdir/root/build/nginx_ensite"
|
1887
|
1888
|
cd "$rootdir/root/build/nginx_ensite" || exit 462746826482
|
1888
|
1889
|
git checkout "$NGINX_ENSITE_COMMIT" -b "$NGINX_ENSITE_COMMIT"
|
1889
|
|
- echo "nginx-ensite commit:$NGINX_ENSITE_COMMIT" >> "$rootdir/root/freedombone-completed.txt"
|
|
1890
|
+ echo "nginx-ensite commit:$NGINX_ENSITE_COMMIT" >> "$rootdir/root/${PROJECT_NAME}-completed.txt"
|
1890
|
1891
|
chroot "$rootdir" cd /root/build/nginx_ensite && make install
|
1891
|
1892
|
if [ ! -f "$rootdir/etc/pam.d/nginx" ]; then
|
1892
|
1893
|
{ echo '#%PAM-1.0';
|
|
@@ -1902,7 +1903,7 @@ image_setup_utils() {
|
1902
|
1903
|
|
1903
|
1904
|
image_install_nodejs() {
|
1904
|
1905
|
mesh_install_nodejs
|
1905
|
|
- #echo 'install_nodejs' >> ${rootdir}/root/${PROJECT_NAME}-completed.txt
|
|
1906
|
+ echo 'install_nodejs' >> "${rootdir}/root/${PROJECT_NAME}-completed.txt"
|
1906
|
1907
|
}
|
1907
|
1908
|
|
1908
|
1909
|
image_preinstall_repos() {
|