Projects
jsj
jsj-installtools
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 20
View file
jsj-installtools.spec
Changed
@@ -15,8 +15,9 @@ Source4: PrepareMysqlBackup Source5: PrepareNagiosTests Source6: PrepareUpdateCrontab -Source7: nagiosok.html -Source8: vhost.conf +Source7: PreparePureFTPd +Source21: nagiosok.html +Source22: vhost.conf BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -36,8 +37,9 @@ install -Dm755 %{S:4} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools install -Dm755 %{S:5} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools install -Dm755 %{S:6} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools -install -Dm644 %{S:7} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools -install -Dm644 %{S:8} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools +install -Dm755 %{S:7} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools +install -Dm644 %{S:21} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools +install -Dm644 %{S:22} $RPM_BUILD_ROOT/%{_datadir}/jsjinstalltools %clean rm -rf $RPM_BUILD_ROOT
View file
PrepareApacheConfig
Changed
@@ -33,9 +33,9 @@ fi zypper -n in -l phpMyAdmin if ${VERSION%%.*} -ge 12 ; then - systemctl restart apache2 - systemctl enable apache2 -elso + systemctl restart apache2.service + systemctl enable apache2.service +else rcapache2 restart insserv apache2 fi
View file
PreparePureFTPd
Added
@@ -0,0 +1,33 @@ +#!/bin/bash +JSJSHARE="/usr/share/jsjinstalltools" +if $# != 2 ; then + echo usage: $0 user password + exit +fi +if -f /etc/SuSE-release ; then + VERSION=$(egrep VERSION /etc/SuSE-release | cut -f2 -d= | tr -d " ") +else + echo No file /etc/SuSE-release available. Stop. + exit 1 +fi +USER=$1 +USERPW=$2 +CRYPTPW=$(mkpasswd $USERPW) +useradd -c $USER -d /home/$USER -m -s /bin/bash -p $CRYPTPW $USER +ln -s /srv/www/$USER /home/$USER/www +GROUPFILE=$(mktemp /tmp/group.XXXXXXXXXXX) +sed -e "s/\(^www.*$\)/\1$USER/" < /etc/group > $GROUPFILE +mv $GROUPFILE /etc/group +PUREFTPD_CONF=$(mktemp /tmp/pure-ftpd.conf.XXXXXXXXXXX) +cp /etc/pure-ftpd/pure-ftpd.conf /etc/pure-ftpd/pure-ftpd.conf.orig +sed -e 's/\(AnonymousOnly *\)yes/\1no/' -e 's/\(NoAnonymous *\)no/\1yes/' \ + -e 's/#Umask.*$/Umask 133:022/' -e 's/\(AutoRename *\)yes/\1no/' \ + -e 's/\(NoRename *\)yes/\1no/' < /etc/pure-ftpd/pure-ftpd.conf.orig \ + > /etc/pure-ftpd/pure-ftpd.conf +if ${VERSION%%.*} -ge 12 ; then + systemctl start pure-ftpd.service + systemctl enable pure-ftpd.service +else + rcpure-ftpd start + insserv pure-ftpd +fi
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.