Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:pelupes
AMUSE
config.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File config.sh of Package AMUSE
#!/bin/bash #================ # FILE : config.sh #---------------- # PROJECT : OpenSuSE KIWI Image System # COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved # : # AUTHOR : Marcus Schaefer <ms@suse.de> # : # BELONGS TO : Operating System images # : # DESCRIPTION : configuration script for SUSE based # : operating systems # : # : # STATUS : BETA #---------------- #====================================== # Functions... #-------------------------------------- test -f /.kconfig && . /.kconfig test -f /.profile && . /.profile #====================================== # Greeting... #-------------------------------------- echo "Configure image: [$name]..." #====================================== # SuSEconfig #-------------------------------------- echo "** Running suseConfig..." suseConfig echo "** Running ldconfig..." /sbin/ldconfig #====================================== # Setup default runlevel #-------------------------------------- baseSetRunlevel 5 #====================================== # Add missing gpg keys to rpm #-------------------------------------- suseImportBuildKey #====================================== # Firewall Configuration #-------------------------------------- echo '** Configuring firewall...' chkconfig SuSEfirewall2_init on chkconfig SuSEfirewall2_setup on sed --in-place -e 's/# solver.onlyRequires.*/solver.onlyRequires = true/' /etc/zypp/zypp.conf #====================================== # Sysconfig Update #-------------------------------------- echo '** Update sysconfig entries...' baseUpdateSysConfig /etc/sysconfig/keyboard KEYTABLE english-us baseUpdateSysConfig /etc/sysconfig/network/config FIREWALL yes baseUpdateSysConfig /etc/init.d/suse_studio_firstboot NETWORKMANAGER yes baseUpdateSysConfig /etc/sysconfig/SuSEfirewall2 FW_SERVICES_EXT_TCP 22\ 80\ 443 baseUpdateSysConfig /etc/sysconfig/console CONSOLE_FONT lat9w-16.psfu baseUpdateSysConfig /etc/sysconfig/displaymanager DISPLAYMANAGER_AUTOLOGIN amuse #====================================== # Setting up overlay files #-------------------------------------- echo '** Setting up overlay files...' echo mkdir -p /home/amuse/ mkdir -p /home/amuse/ echo tar xfp /image/774bb11913ebcefbf584c036da983df5 -C /home/amuse/ tar xfp /image/774bb11913ebcefbf584c036da983df5 -C /home/amuse/ echo rm /image/774bb11913ebcefbf584c036da983df5 rm /image/774bb11913ebcefbf584c036da983df5 mkdir -p /home/amuse/ mv /studio/overlay-tmp/files//home/amuse//amuse-11.0_RC3-Linux_x86_64.tar.gz /home/amuse//amuse-11.0_RC3-Linux_x86_64.tar.gz chown amuse:users /home/amuse//amuse-11.0_RC3-Linux_x86_64.tar.gz chmod 644 /home/amuse//amuse-11.0_RC3-Linux_x86_64.tar.gz mkdir -p /home/amuse/Desktop/ mv /studio/overlay-tmp/files//home/amuse/Desktop//AMUSE-cli.desktop /home/amuse/Desktop//AMUSE-cli.desktop chown amuse:users /home/amuse/Desktop//AMUSE-cli.desktop chmod 755 /home/amuse/Desktop//AMUSE-cli.desktop mkdir -p /home/amuse/Desktop/ mv /studio/overlay-tmp/files//home/amuse/Desktop//Amuse.desktop /home/amuse/Desktop//Amuse.desktop chown amuse:users /home/amuse/Desktop//Amuse.desktop chmod 755 /home/amuse/Desktop//Amuse.desktop mkdir -p /home/amuse/images/ mv /studio/overlay-tmp/files//home/amuse/images//amuse_icon.png /home/amuse/images//amuse_icon.png chown amuse:users /home/amuse/images//amuse_icon.png chmod 644 /home/amuse/images//amuse_icon.png mkdir -p /home/amuse/images/ mv /studio/overlay-tmp/files//home/amuse/images//amuse_logo.png /home/amuse/images//amuse_logo.png chown amuse:users /home/amuse/images//amuse_logo.png chmod 644 /home/amuse/images//amuse_logo.png mkdir -p /home/amuse/Desktop/ mv /studio/overlay-tmp/files//home/amuse/Desktop//AMUSE-tutorial.desktop /home/amuse/Desktop//AMUSE-tutorial.desktop chown amuse:users /home/amuse/Desktop//AMUSE-tutorial.desktop chmod 755 /home/amuse/Desktop//AMUSE-tutorial.desktop mkdir -p /etc/sysconfig/ mv /studio/overlay-tmp/files//etc/sysconfig//displaymanager /etc/sysconfig//displaymanager chown root:root /etc/sysconfig//displaymanager chmod 644 /etc/sysconfig//displaymanager mkdir -p /home/amuse/.config/geany/filedefs/ mv /studio/overlay-tmp/files//home/amuse/.config/geany/filedefs//filetypes.python /home/amuse/.config/geany/filedefs//filetypes.python chown amuse:users /home/amuse/.config/geany/filedefs//filetypes.python chmod 644 /home/amuse/.config/geany/filedefs//filetypes.python mkdir -p /home/amuse/ mv /studio/overlay-tmp/files//home/amuse//.gtkrc-2.0 /home/amuse//.gtkrc-2.0 chown amuse:users /home/amuse//.gtkrc-2.0 chmod 644 /home/amuse//.gtkrc-2.0 mkdir -p /home/amuse/bin/ mv /studio/overlay-tmp/files//home/amuse/bin//pythonstart /home/amuse/bin//pythonstart chown amuse:users /home/amuse/bin//pythonstart chmod 644 /home/amuse/bin//pythonstart mkdir -p /home/amuse/Desktop/ mv /studio/overlay-tmp/files//home/amuse/Desktop//release-notes.txt /home/amuse/Desktop//release-notes.txt chown amuse:users /home/amuse/Desktop//release-notes.txt chmod 644 /home/amuse/Desktop//release-notes.txt mkdir -p /home/amuse/.config/xfce4/terminal/ mv /studio/overlay-tmp/files//home/amuse/.config/xfce4/terminal//terminalrc /home/amuse/.config/xfce4/terminal//terminalrc chown amuse:users /home/amuse/.config/xfce4/terminal//terminalrc chmod 644 /home/amuse/.config/xfce4/terminal//terminalrc mkdir -p /etc/sysconfig/ mv /studio/overlay-tmp/files//etc/sysconfig//windowmanager /etc/sysconfig//windowmanager chown root:root /etc/sysconfig//windowmanager chmod 644 /etc/sysconfig//windowmanager mkdir -p /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml/ mv /studio/overlay-tmp/files//home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-desktop.xml /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-desktop.xml chown amuse:users /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-desktop.xml chmod 644 /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-desktop.xml mkdir -p /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml/ mv /studio/overlay-tmp/files//home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-panel.xml /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-panel.xml chown amuse:users /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-panel.xml chmod 644 /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-panel.xml mkdir -p /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml/ mv /studio/overlay-tmp/files//home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-session.xml /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-session.xml chown amuse:users /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-session.xml chmod 644 /home/amuse/.config/xfce4/xfconf/xfce-perchannel-xml//xfce4-session.xml test -d /studio || mkdir /studio cp /image/.profile /studio/profile cp /image/config.xml /studio/config.xml chown root:root /studio/suse-studio-custom chmod 755 /studio/suse-studio-custom rm -rf /studio/overlay-tmp true #====================================== # SSL Certificates Configuration #-------------------------------------- echo '** Rehashing SSL Certificates...' c_rehash
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor