Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Modeling Project Releng/Component Creation/Build Server Setup
Add new user
su export newuser=newuser /usr/sbin/adduser $newuser; \ /usr/sbin/usermod -G www -p ${newuser}1 $newuser |
Add new component
export newcomponent=newcomponent; cd /home/www-data/build/modeling/emft; mkdir $newcomponent; \ chown apache:apache *; chmod g+w *; \ cd /var/www/html/modeling/emft/; cvs up -Pd $newcomponent; \ cd $newcomponent; \ chown -R www * .*; chmod -R g+w * .*; \ cd /var/www/html/modeling/emft/$newcomponent/build/; \ cd /var/www/html/modeling/emft/cdo/build/.htaccess .; \ chmod 664 .htaccess; \ cd /var/www/html/modeling/emft/$newcomponent; \ ln -s /home/www-data/build/modeling/emft/$newcomponent/downloads/ |
Edit firewall
/sbin/iptables -I INPUT -p tcp -s newhost_or_IP --dport 22 -j ACCEPT # newuser (newcomponent) |
Announcement
Finally, send the user an email or IM with his new .htaccess and ssh usernames/passwords.