summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2013-02-20 19:23:17 +0100
committerSimon Rettberg2013-02-20 19:23:17 +0100
commit251736ef43c9f7f0093b65b93c7cb6ccc429b0ef (patch)
tree0f95c3fad2f06cc169e20eb1618bc252dd894da4
parent[base module] clean passwd/group/shadow of host system: remove local users/gr... (diff)
parent:Merge branch 'master' of git.openslx.org:openslx-ng/tm-scripts (diff)
downloadtm-scripts-251736ef43c9f7f0093b65b93c7cb6ccc429b0ef.tar.gz
tm-scripts-251736ef43c9f7f0093b65b93c7cb6ccc429b0ef.tar.xz
tm-scripts-251736ef43c9f7f0093b65b93c7cb6ccc429b0ef.zip
Merge branch 'master' of ssh://openslx/openslx-ng/tm-scripts
-rw-r--r--data/stage3.1/etc/netconfig19
-rw-r--r--data/stage3.1/etc/networks1
-rw-r--r--data/stage3.1/etc/protocols54
-rw-r--r--data/stage3.1/etc/services550
-rwxr-xr-xdata/stage3.1/init90
-rwxr-xr-xdata/stage3.1/lib/i386-linux-gnu/ld-2.15.sobin0 -> 134344 bytes
-rwxr-xr-xdata/stage3.1/lib/i386-linux-gnu/libc-2.15.sobin0 -> 1713640 bytes
l---------data/stage3.1/lib/i386-linux-gnu/libc.so.61
-rw-r--r--data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3bin0 -> 296228 bytes
-rw-r--r--data/stage3.1/lib/i386-linux-gnu/libdl.so.2bin0 -> 13940 bytes
-rwxr-xr-xdata/stage3.1/lib/i386-linux-gnu/libpthread.so.0bin0 -> 124663 bytes
-rw-r--r--data/stage3.1/lib/i386-linux-gnu/librt.so.1bin0 -> 30684 bytes
-rw-r--r--data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1bin0 -> 158196 bytes
l---------data/stage3.1/lib/ld-linux.so.21
-rw-r--r--data/stage3.1/lib/libgssglue.so.1bin0 -> 34516 bytes
-rw-r--r--data/stage3.1/lib/libhal.so.1bin0 -> 71108 bytes
-rw-r--r--data/stage3.1/lib/libhd.so.16bin0 -> 1894652 bytes
-rw-r--r--data/stage3.1/lib/modules.0/aufs.kobin0 -> 218552 bytes
-rw-r--r--data/stage3.1/lib/modules.0/squashfs.kobin0 -> 43108 bytes
-rwxr-xr-xdata/stage3.1/sbin/hwinfobin0 -> 31972 bytes
-rwxr-xr-xdata/stage3.1/sbin/mount.nfsbin0 -> 96904 bytes
-rwxr-xr-xdata/stage3.1/sbin/mount.nfs4bin0 -> 96904 bytes
-rwxr-xr-xdata/stage3.1/sbin/umount.nfsbin0 -> 96904 bytes
-rwxr-xr-xdata/stage3.1/sbin/umount.nfs4bin0 -> 96904 bytes
-rw-r--r--remote/tools/base/base.build2
-rw-r--r--remote/tools/base/base.conf1
-rw-r--r--remote/tools/base/data/etc/systemd/system/basic.target.wants/rsyslog.service12
-rw-r--r--remote/tools/policykit/policykit.build16
-rw-r--r--remote/tools/policykit/policykit.conf2
-rw-r--r--remote/tools/systemd/data/etc/systemd/system/nfs-mount.service7
-rw-r--r--remote/tools/systemd/data/etc/systemd/system/udhcpc@.service2
l---------remote/tools/systemd/data/etc/systemd/system/udhcpc@.service.wants/openslx-mnt.mount1
-rw-r--r--remote/tools/systemd/systemd.build25
-rw-r--r--remote/tools/systemd/systemd.conf6
-rwxr-xr-xserver/build_core12
35 files changed, 735 insertions, 67 deletions
diff --git a/data/stage3.1/etc/netconfig b/data/stage3.1/etc/netconfig
new file mode 100644
index 00000000..effc67eb
--- /dev/null
+++ b/data/stage3.1/etc/netconfig
@@ -0,0 +1,19 @@
+#
+# The network configuration file. This file is currently only used in
+# conjunction with the TI-RPC code in the libtirpc library.
+#
+# Entries consist of:
+#
+# <network_id> <semantics> <flags> <protofamily> <protoname> \
+# <device> <nametoaddr_libs>
+#
+# The <device> and <nametoaddr_libs> fields are always empty in this
+# implementation.
+#
+udp tpi_clts v inet udp - -
+tcp tpi_cots_ord v inet tcp - -
+udp6 tpi_clts v inet6 udp - -
+tcp6 tpi_cots_ord v inet6 tcp - -
+rawip tpi_raw - inet - - -
+local tpi_cots_ord - loopback - - -
+unix tpi_cots_ord - loopback - - -
diff --git a/data/stage3.1/etc/networks b/data/stage3.1/etc/networks
new file mode 100644
index 00000000..c0608214
--- /dev/null
+++ b/data/stage3.1/etc/networks
@@ -0,0 +1 @@
+link-local 169.254.0.0
diff --git a/data/stage3.1/etc/protocols b/data/stage3.1/etc/protocols
new file mode 100644
index 00000000..1eac5963
--- /dev/null
+++ b/data/stage3.1/etc/protocols
@@ -0,0 +1,54 @@
+ip 0 IP
+icmp 1 ICMP
+igmp 2 IGMP
+ggp 3 GGP
+ipencap 4 IP-ENCAP
+st 5 ST
+tcp 6 TCP
+egp 8 EGP
+igp 9 IGP
+pup 12 PUP
+udp 17 UDP
+hmp 20 HMP
+xns-idp 22 XNS-IDP
+rdp 27 RDP
+iso-tp4 29 ISO-TP4
+dccp 33 DCCP
+xtp 36 XTP
+ddp 37 DDP
+idpr-cmtp 38 IDPR-CMTP
+ipv6 41 IPv6
+ipv6-route 43 IPv6-Route
+ipv6-frag 44 IPv6-Frag
+idrp 45 IDRP
+rsvp 46 RSVP
+gre 47 GRE
+esp 50 IPSEC-ESP
+ah 51 IPSEC-AH
+skip 57 SKIP
+ipv6-icmp 58 IPv6-ICMP
+ipv6-nonxt 59 IPv6-NoNxt
+ipv6-opts 60 IPv6-Opts
+rspf 73 RSPF CPHB
+vmtp 81 VMTP
+eigrp 88 EIGRP
+ospf 89 OSPFIGP
+ax.25 93 AX.25
+ipip 94 IPIP
+etherip 97 ETHERIP
+encap 98 ENCAP
+pim 103 PIM
+ipcomp 108 IPCOMP
+vrrp 112 VRRP
+l2tp 115 L2TP
+isis 124 ISIS
+sctp 132 SCTP
+fc 133 FC
+mobility-header 135 Mobility-Header
+udplite 136 UDPLite
+mpls-in-ip 137 MPLS-in-IP
+manet 138
+hip 139 HIP
+shim6 140 Shim6
+wesp 141 WESP
+rohc 142 ROHC
diff --git a/data/stage3.1/etc/services b/data/stage3.1/etc/services
new file mode 100644
index 00000000..65869e99
--- /dev/null
+++ b/data/stage3.1/etc/services
@@ -0,0 +1,550 @@
+tcpmux 1/tcp
+echo 7/tcp
+echo 7/udp
+discard 9/tcp sink null
+discard 9/udp sink null
+systat 11/tcp users
+daytime 13/tcp
+daytime 13/udp
+netstat 15/tcp
+qotd 17/tcp quote
+msp 18/tcp
+msp 18/udp
+chargen 19/tcp ttytst source
+chargen 19/udp ttytst source
+ftp-data 20/tcp
+ftp 21/tcp
+fsp 21/udp fspd
+ssh 22/tcp
+ssh 22/udp
+telnet 23/tcp
+smtp 25/tcp mail
+time 37/tcp timserver
+time 37/udp timserver
+rlp 39/udp resource
+nameserver 42/tcp name
+whois 43/tcp nicname
+tacacs 49/tcp
+tacacs 49/udp
+re-mail-ck 50/tcp
+re-mail-ck 50/udp
+domain 53/tcp
+domain 53/udp
+mtp 57/tcp
+tacacs-ds 65/tcp
+tacacs-ds 65/udp
+bootps 67/tcp
+bootps 67/udp
+bootpc 68/tcp
+bootpc 68/udp
+tftp 69/udp
+gopher 70/tcp
+gopher 70/udp
+rje 77/tcp netrjs
+finger 79/tcp
+http 80/tcp www
+http 80/udp
+link 87/tcp ttylink
+kerberos 88/tcp kerberos5 krb5 kerberos-sec
+kerberos 88/udp kerberos5 krb5 kerberos-sec
+supdup 95/tcp
+hostnames 101/tcp hostname
+iso-tsap 102/tcp tsap
+acr-nema 104/tcp dicom
+acr-nema 104/udp dicom
+csnet-ns 105/tcp cso-ns
+csnet-ns 105/udp cso-ns
+rtelnet 107/tcp
+rtelnet 107/udp
+pop2 109/tcp postoffice pop-2
+pop2 109/udp pop-2
+pop3 110/tcp pop-3
+pop3 110/udp pop-3
+sunrpc 111/tcp portmapper
+sunrpc 111/udp portmapper
+auth 113/tcp authentication tap ident
+sftp 115/tcp
+uucp-path 117/tcp
+nntp 119/tcp readnews untp
+ntp 123/tcp
+ntp 123/udp
+pwdgen 129/tcp
+pwdgen 129/udp
+loc-srv 135/tcp epmap
+loc-srv 135/udp epmap
+netbios-ns 137/tcp
+netbios-ns 137/udp
+netbios-dgm 138/tcp
+netbios-dgm 138/udp
+netbios-ssn 139/tcp
+netbios-ssn 139/udp
+imap2 143/tcp imap
+imap2 143/udp imap
+snmp 161/tcp
+snmp 161/udp
+snmp-trap 162/tcp snmptrap
+snmp-trap 162/udp snmptrap
+cmip-man 163/tcp
+cmip-man 163/udp
+cmip-agent 164/tcp
+cmip-agent 164/udp
+mailq 174/tcp
+mailq 174/udp
+xdmcp 177/tcp
+xdmcp 177/udp
+nextstep 178/tcp NeXTStep NextStep
+nextstep 178/udp NeXTStep NextStep
+bgp 179/tcp
+bgp 179/udp
+prospero 191/tcp
+prospero 191/udp
+irc 194/tcp
+irc 194/udp
+smux 199/tcp
+smux 199/udp
+at-rtmp 201/tcp
+at-rtmp 201/udp
+at-nbp 202/tcp
+at-nbp 202/udp
+at-echo 204/tcp
+at-echo 204/udp
+at-zis 206/tcp
+at-zis 206/udp
+qmtp 209/tcp
+qmtp 209/udp
+z3950 210/tcp wais
+z3950 210/udp wais
+ipx 213/tcp
+ipx 213/udp
+imap3 220/tcp
+imap3 220/udp
+pawserv 345/tcp
+pawserv 345/udp
+zserv 346/tcp
+zserv 346/udp
+fatserv 347/tcp
+fatserv 347/udp
+rpc2portmap 369/tcp
+rpc2portmap 369/udp
+codaauth2 370/tcp
+codaauth2 370/udp
+clearcase 371/tcp Clearcase
+clearcase 371/udp Clearcase
+ulistserv 372/tcp
+ulistserv 372/udp
+ldap 389/tcp
+ldap 389/udp
+imsp 406/tcp
+imsp 406/udp
+svrloc 427/tcp
+svrloc 427/udp
+https 443/tcp
+https 443/udp
+snpp 444/tcp
+snpp 444/udp
+microsoft-ds 445/tcp
+microsoft-ds 445/udp
+kpasswd 464/tcp
+kpasswd 464/udp
+saft 487/tcp
+saft 487/udp
+isakmp 500/tcp
+isakmp 500/udp
+rtsp 554/tcp
+rtsp 554/udp
+nqs 607/tcp
+nqs 607/udp
+npmp-local 610/tcp dqs313_qmaster
+npmp-local 610/udp dqs313_qmaster
+npmp-gui 611/tcp dqs313_execd
+npmp-gui 611/udp dqs313_execd
+hmmp-ind 612/tcp dqs313_intercell
+hmmp-ind 612/udp dqs313_intercell
+qmqp 628/tcp
+qmqp 628/udp
+ipp 631/tcp
+ipp 631/udp
+exec 512/tcp
+biff 512/udp comsat
+login 513/tcp
+who 513/udp whod
+shell 514/tcp cmd
+syslog 514/udp
+printer 515/tcp spooler
+talk 517/udp
+ntalk 518/udp
+route 520/udp router routed
+timed 525/udp timeserver
+tempo 526/tcp newdate
+courier 530/tcp rpc
+conference 531/tcp chat
+netnews 532/tcp readnews
+netwall 533/udp
+gdomap 538/tcp
+gdomap 538/udp
+uucp 540/tcp uucpd
+klogin 543/tcp
+kshell 544/tcp krcmd
+dhcpv6-client 546/tcp
+dhcpv6-client 546/udp
+dhcpv6-server 547/tcp
+dhcpv6-server 547/udp
+afpovertcp 548/tcp
+afpovertcp 548/udp
+idfp 549/tcp
+idfp 549/udp
+remotefs 556/tcp rfs_server rfs
+nntps 563/tcp snntp
+nntps 563/udp snntp
+submission 587/tcp
+submission 587/udp
+ldaps 636/tcp
+ldaps 636/udp
+tinc 655/tcp
+tinc 655/udp
+silc 706/tcp
+silc 706/udp
+kerberos-adm 749/tcp
+webster 765/tcp
+webster 765/udp
+rsync 873/tcp
+rsync 873/udp
+ftps-data 989/tcp
+ftps 990/tcp
+telnets 992/tcp
+telnets 992/udp
+imaps 993/tcp
+imaps 993/udp
+ircs 994/tcp
+ircs 994/udp
+pop3s 995/tcp
+pop3s 995/udp
+socks 1080/tcp
+socks 1080/udp
+proofd 1093/tcp
+proofd 1093/udp
+rootd 1094/tcp
+rootd 1094/udp
+openvpn 1194/tcp
+openvpn 1194/udp
+rmiregistry 1099/tcp
+rmiregistry 1099/udp
+kazaa 1214/tcp
+kazaa 1214/udp
+nessus 1241/tcp
+nessus 1241/udp
+lotusnote 1352/tcp lotusnotes
+lotusnote 1352/udp lotusnotes
+ms-sql-s 1433/tcp
+ms-sql-s 1433/udp
+ms-sql-m 1434/tcp
+ms-sql-m 1434/udp
+ingreslock 1524/tcp
+ingreslock 1524/udp
+prospero-np 1525/tcp
+prospero-np 1525/udp
+datametrics 1645/tcp old-radius
+datametrics 1645/udp old-radius
+sa-msg-port 1646/tcp old-radacct
+sa-msg-port 1646/udp old-radacct
+kermit 1649/tcp
+kermit 1649/udp
+groupwise 1677/tcp
+groupwise 1677/udp
+l2f 1701/tcp l2tp
+l2f 1701/udp l2tp
+radius 1812/tcp
+radius 1812/udp
+radius-acct 1813/tcp radacct
+radius-acct 1813/udp radacct
+msnp 1863/tcp
+msnp 1863/udp
+unix-status 1957/tcp
+log-server 1958/tcp
+remoteping 1959/tcp
+cisco-sccp 2000/tcp
+cisco-sccp 2000/udp
+search 2010/tcp ndtp
+pipe-server 2010/tcp pipe_server
+nfs 2049/tcp
+nfs 2049/udp
+gnunet 2086/tcp
+gnunet 2086/udp
+rtcm-sc104 2101/tcp
+rtcm-sc104 2101/udp
+gsigatekeeper 2119/tcp
+gsigatekeeper 2119/udp
+gris 2135/tcp
+gris 2135/udp
+cvspserver 2401/tcp
+cvspserver 2401/udp
+venus 2430/tcp
+venus 2430/udp
+venus-se 2431/tcp
+venus-se 2431/udp
+codasrv 2432/tcp
+codasrv 2432/udp
+codasrv-se 2433/tcp
+codasrv-se 2433/udp
+mon 2583/tcp
+mon 2583/udp
+dict 2628/tcp
+dict 2628/udp
+f5-globalsite 2792/tcp
+f5-globalsite 2792/udp
+gsiftp 2811/tcp
+gsiftp 2811/udp
+gpsd 2947/tcp
+gpsd 2947/udp
+gds-db 3050/tcp gds_db
+gds-db 3050/udp gds_db
+icpv2 3130/tcp icp
+icpv2 3130/udp icp
+mysql 3306/tcp
+mysql 3306/udp
+nut 3493/tcp
+nut 3493/udp
+distcc 3632/tcp
+distcc 3632/udp
+daap 3689/tcp
+daap 3689/udp
+svn 3690/tcp subversion
+svn 3690/udp subversion
+suucp 4031/tcp
+suucp 4031/udp
+sysrqd 4094/tcp
+sysrqd 4094/udp
+sieve 4190/tcp
+epmd 4369/tcp
+epmd 4369/udp
+remctl 4373/tcp
+remctl 4373/udp
+f5-iquery 4353/tcp
+f5-iquery 4353/udp
+iax 4569/tcp
+iax 4569/udp
+mtn 4691/tcp
+mtn 4691/udp
+radmin-port 4899/tcp
+radmin-port 4899/udp
+rfe 5002/udp
+rfe 5002/tcp
+mmcc 5050/tcp
+mmcc 5050/udp
+sip 5060/tcp
+sip 5060/udp
+sip-tls 5061/tcp
+sip-tls 5061/udp
+aol 5190/tcp
+aol 5190/udp
+xmpp-client 5222/tcp jabber-client
+xmpp-client 5222/udp jabber-client
+xmpp-server 5269/tcp jabber-server
+xmpp-server 5269/udp jabber-server
+cfengine 5308/tcp
+cfengine 5308/udp
+mdns 5353/tcp
+mdns 5353/udp
+postgresql 5432/tcp postgres
+postgresql 5432/udp postgres
+freeciv 5556/tcp rptp
+freeciv 5556/udp
+amqp 5672/tcp
+amqp 5672/udp
+amqp 5672/sctp
+ggz 5688/tcp
+ggz 5688/udp
+x11 6000/tcp x11-0
+x11 6000/udp x11-0
+x11-1 6001/tcp
+x11-1 6001/udp
+x11-2 6002/tcp
+x11-2 6002/udp
+x11-3 6003/tcp
+x11-3 6003/udp
+x11-4 6004/tcp
+x11-4 6004/udp
+x11-5 6005/tcp
+x11-5 6005/udp
+x11-6 6006/tcp
+x11-6 6006/udp
+x11-7 6007/tcp
+x11-7 6007/udp
+gnutella-svc 6346/tcp
+gnutella-svc 6346/udp
+gnutella-rtr 6347/tcp
+gnutella-rtr 6347/udp
+sge-qmaster 6444/tcp sge_qmaster
+sge-qmaster 6444/udp sge_qmaster
+sge-execd 6445/tcp sge_execd
+sge-execd 6445/udp sge_execd
+mysql-proxy 6446/tcp
+mysql-proxy 6446/udp
+afs3-fileserver 7000/tcp bbs
+afs3-fileserver 7000/udp bbs
+afs3-callback 7001/tcp
+afs3-callback 7001/udp
+afs3-prserver 7002/tcp
+afs3-prserver 7002/udp
+afs3-vlserver 7003/tcp
+afs3-vlserver 7003/udp
+afs3-kaserver 7004/tcp
+afs3-kaserver 7004/udp
+afs3-volser 7005/tcp
+afs3-volser 7005/udp
+afs3-errors 7006/tcp
+afs3-errors 7006/udp
+afs3-bos 7007/tcp
+afs3-bos 7007/udp
+afs3-update 7008/tcp
+afs3-update 7008/udp
+afs3-rmtsys 7009/tcp
+afs3-rmtsys 7009/udp
+font-service 7100/tcp xfs
+font-service 7100/udp xfs
+http-alt 8080/tcp webcache
+http-alt 8080/udp
+bacula-dir 9101/tcp
+bacula-dir 9101/udp
+bacula-fd 9102/tcp
+bacula-fd 9102/udp
+bacula-sd 9103/tcp
+bacula-sd 9103/udp
+xmms2 9667/tcp
+xmms2 9667/udp
+nbd 10809/tcp
+zabbix-agent 10050/tcp
+zabbix-agent 10050/udp
+zabbix-trapper 10051/tcp
+zabbix-trapper 10051/udp
+amanda 10080/tcp
+amanda 10080/udp
+hkp 11371/tcp
+hkp 11371/udp
+bprd 13720/tcp
+bprd 13720/udp
+bpdbm 13721/tcp
+bpdbm 13721/udp
+bpjava-msvc 13722/tcp
+bpjava-msvc 13722/udp
+vnetd 13724/tcp
+vnetd 13724/udp
+bpcd 13782/tcp
+bpcd 13782/udp
+vopied 13783/tcp
+vopied 13783/udp
+dcap 22125/tcp
+gsidcap 22128/tcp
+wnn6 22273/tcp
+wnn6 22273/udp
+rtmp 1/ddp
+nbp 2/ddp
+echo 4/ddp
+zip 6/ddp
+kerberos4 750/udp kerberos-iv kdc
+kerberos4 750/tcp kerberos-iv kdc
+kerberos-master 751/udp kerberos_master
+kerberos-master 751/tcp
+passwd-server 752/udp passwd_server
+krb-prop 754/tcp krb_prop krb5_prop hprop
+krbupdate 760/tcp kreg
+swat 901/tcp
+kpop 1109/tcp
+knetd 2053/tcp
+zephyr-srv 2102/udp
+zephyr-clt 2103/udp
+zephyr-hm 2104/udp
+eklogin 2105/tcp
+kx 2111/tcp
+iprop 2121/tcp
+supfilesrv 871/tcp
+supfiledbg 1127/tcp
+linuxconf 98/tcp
+poppassd 106/tcp
+poppassd 106/udp
+ssmtp 465/tcp smtps
+moira-db 775/tcp moira_db
+moira-update 777/tcp moira_update
+moira-ureg 779/udp moira_ureg
+spamd 783/tcp
+omirr 808/tcp omirrd
+omirr 808/udp omirrd
+customs 1001/tcp
+customs 1001/udp
+skkserv 1178/tcp
+predict 1210/udp
+rmtcfg 1236/tcp
+wipld 1300/tcp
+xtel 1313/tcp
+xtelw 1314/tcp
+support 1529/tcp
+cfinger 2003/tcp
+frox 2121/tcp
+ninstall 2150/tcp
+ninstall 2150/udp
+zebrasrv 2600/tcp
+zebra 2601/tcp
+ripd 2602/tcp
+ripngd 2603/tcp
+ospfd 2604/tcp
+bgpd 2605/tcp
+ospf6d 2606/tcp
+ospfapi 2607/tcp
+isisd 2608/tcp
+afbackup 2988/tcp
+afbackup 2988/udp
+afmbackup 2989/tcp
+afmbackup 2989/udp
+xtell 4224/tcp
+fax 4557/tcp
+hylafax 4559/tcp
+distmp3 4600/tcp
+munin 4949/tcp lrrd
+enbd-cstatd 5051/tcp
+enbd-sstatd 5052/tcp
+pcrd 5151/tcp
+noclog 5354/tcp
+noclog 5354/udp
+hostmon 5355/tcp
+hostmon 5355/udp
+rplay 5555/udp
+nrpe 5666/tcp
+nsca 5667/tcp
+mrtd 5674/tcp
+bgpsim 5675/tcp
+canna 5680/tcp
+sane-port 6566/tcp sane saned
+ircd 6667/tcp
+zope-ftp 8021/tcp
+tproxy 8081/tcp
+omniorb 8088/tcp
+omniorb 8088/udp
+clc-build-daemon 8990/tcp
+xinetd 9098/tcp
+mandelspawn 9359/udp mandelbrot
+git 9418/tcp
+zope 9673/tcp
+webmin 10000/tcp
+kamanda 10081/tcp
+kamanda 10081/udp
+amandaidx 10082/tcp
+amidxtape 10083/tcp
+smsqp 11201/tcp
+smsqp 11201/udp
+xpilot 15345/tcp
+xpilot 15345/udp
+sgi-cmsd 17001/udp
+sgi-crsd 17002/udp
+sgi-gcd 17003/udp
+sgi-cad 17004/tcp
+isdnlog 20011/tcp
+isdnlog 20011/udp
+vboxd 20012/tcp
+vboxd 20012/udp
+binkp 24554/tcp
+asp 27374/tcp
+asp 27374/udp
+csync2 30865/tcp
+dircproxy 57000/tcp
+tfido 60177/tcp
+fido 60179/tcp
diff --git a/data/stage3.1/init b/data/stage3.1/init
index affae622..c51abbea 100755
--- a/data/stage3.1/init
+++ b/data/stage3.1/init
@@ -21,40 +21,64 @@ mount -n -t tmpfs -o 'mode=755' run "/run"
[ ! -d /sys/class ] && mount -n -t sysfs sysfs /sys
# read primary graphic adaptor configuration (without proprietary drivers yet)
-( hwinfo --gfxcard >/etc/hwinfo.gfxcard
- case $(cat /etc/hwinfo.gfxcard) in
- *i915*)
- modprobe -a i915 2>/dev/null
- ;;
+( hwinfo --gfxcard --usb-ctrl > /etc/hwinfo ) &
+
+# load local file systems
+insmod /lib/modules.0/aufs.ko
+insmod /lib/modules.0/squashfs.ko
+
+mkdir -p /dev/shm/union /dev/shm/uniontmp /rorootfs
+mount -n /mnt/openslx.sqfs /rorootfs
+mount -n -t tmpfs none /dev/shm/uniontmp
+
+mount -n -t aufs -o br:/dev/shm/uniontmp:/rorootfs=ro none /mnt
+mkdir -p /mnt/uniontmp /mnt/tmp
+mount -n --move /dev/shm/uniontmp /mnt/uniontmp
+
+ln -s /mnt/lib/modules /lib/
+
+cat /proc/uptime >/mnt/tmp/runtime
+
+( hwinfo --netcard > /etc/netcard ) &
+while ps | grep -v grep | grep -q " hwinfo --gfxcard" ; do usleep 10 ; done
+
+
+case $(cat /etc/hwinfo) in
+ *i915*)
+ modprobe -a i915 2>/dev/null
+ ;;
*intel*|*Intel*)
- modprobe -a i810 i830 i915 2>/dev/null
- ;;
+ modprobe -a i810 i830 i915 2>/dev/null
+ ;;
*nvidia*|*NVidia*|*nouveau*)
- modprobe -q nouveau 2>/dev/null
- ;;
+ modprobe -q nouveau 2>/dev/null
+ ;;
*radeon*|*Radeon*)
- modprobe -q radeon 2>/dev/null
- ;;
+ modprobe -q radeon 2>/dev/null
+ ;;
*mga*|*matrox*|*Matrox*)
- modprobe -q mga 2>/dev/null
- ;;
+ modprobe -q mga 2>/dev/null
+ ;;
+ *VMWARE*)
+ ;;
*)
- modprobe -qa r128 savage sis tdfx ttm via viafb
- ;;
- esac
- modprobe -a drm fbcon; mdev -s ) &
+ modprobe -qa r128 savage sis tdfx ttm via viafb
+ ;;
+esac
+( modprobe -a drm fbcon; mdev -s ) &
# load required network and usb controller drivers, filter out wireless adaptors
-nwcardlist="forcedeth e1000e e1000 e100 tg3 via-rhine r8169 pcnet32"
+while ps | grep -v grep | grep -q " hwinfo --netcard" ; do usleep 10 ; done
+nwcardlist="forcedeth|e1000e|e1000|e100|tg3|via-rhine|r8169|pcnet32"
echo "modprobe -qa usbhid hid-bright" >/etc/modprobe.base
-grep modprobe /etc/hwinfo.netcard-usbctrl | grep -E "$nwcardlist|hcd" \
- | grep -v ehci | sed 's/.* Cmd: "//;s/"//;s/modprobe/modprobe -qb/' \
+grep modprobe /etc/netcard | grep -E "$nwcardlist" \
+ | sed 's/.* Cmd: "//;s/"//;s/modprobe/modprobe -qb/' \
| sort -u >>/etc/modprobe.base
# virtio hack
if [ $(grep -ic "virtio_pci" /etc/modprobe.base) -ge 1 ]; then
echo "modprobe -q virtio_net" >>/etc/modprobe.base
fi
-sh /etc/modprobe.base; mdev -s
+/bin/sh /etc/modprobe.base; mdev -s
# read kernel command line for debugging switch
read KCL < /proc/cmdline
@@ -69,11 +93,8 @@ for opts in ${KCL}; do
esac
done
-
-modprobe usbhid
-modprobe pcnet32
+# setup network
nwif="eth0"
-
# set up loopback networking
[ $DEBUGLEVEL -eq 20 ] && echo "** starting ip config at $(sysup)"
ip link set dev lo up 2>/dev/null
@@ -109,24 +130,7 @@ else
noipyet="yes"
fi
-for MOD in aufs squashfs sunrpc lockd fscache auth_rpcgss nfs_acl nfs; do
- insmod /lib/modules/${MOD}.ko
-done
-
-# load basic filesystem modules
-#modprobe -qa aufs squashfs nfs
-
-
-mkdir -p /dev/shm/union /dev/shm/uniontmp /rorootfs
-mount -n /mnt/openslx.sqfs /rorootfs
-mount -n -t tmpfs none /dev/shm/uniontmp
-
-mount -n -t aufs -o br:/dev/shm/uniontmp:/rorootfs=ro none /mnt
-mkdir -p /mnt/uniontmp
-mount -n --move /dev/shm/uniontmp /mnt/uniontmp
-
-
-
+cat /proc/uptime >>/mnt/tmp/runtime
if [ $DEBUG -ge 1 ]; then
echo "Starting debug shell, CTRL + D will start Stage 3.2."
diff --git a/data/stage3.1/lib/i386-linux-gnu/ld-2.15.so b/data/stage3.1/lib/i386-linux-gnu/ld-2.15.so
new file mode 100755
index 00000000..d2306d9b
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/ld-2.15.so
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libc-2.15.so b/data/stage3.1/lib/i386-linux-gnu/libc-2.15.so
new file mode 100755
index 00000000..8c11121e
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libc-2.15.so
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libc.so.6 b/data/stage3.1/lib/i386-linux-gnu/libc.so.6
new file mode 120000
index 00000000..a8f42ce3
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libc.so.6
@@ -0,0 +1 @@
+libc-2.15.so \ No newline at end of file
diff --git a/data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3 b/data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3
new file mode 100644
index 00000000..14354c09
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libdl.so.2 b/data/stage3.1/lib/i386-linux-gnu/libdl.so.2
new file mode 100644
index 00000000..01235729
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libdl.so.2
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libpthread.so.0 b/data/stage3.1/lib/i386-linux-gnu/libpthread.so.0
new file mode 100755
index 00000000..a4bfc228
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libpthread.so.0
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/librt.so.1 b/data/stage3.1/lib/i386-linux-gnu/librt.so.1
new file mode 100644
index 00000000..4d3d88ad
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/librt.so.1
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1 b/data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1
new file mode 100644
index 00000000..a1590656
--- /dev/null
+++ b/data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1
Binary files differ
diff --git a/data/stage3.1/lib/ld-linux.so.2 b/data/stage3.1/lib/ld-linux.so.2
new file mode 120000
index 00000000..2e367466
--- /dev/null
+++ b/data/stage3.1/lib/ld-linux.so.2
@@ -0,0 +1 @@
+i386-linux-gnu/ld-2.15.so \ No newline at end of file
diff --git a/data/stage3.1/lib/libgssglue.so.1 b/data/stage3.1/lib/libgssglue.so.1
new file mode 100644
index 00000000..6bdfe13a
--- /dev/null
+++ b/data/stage3.1/lib/libgssglue.so.1
Binary files differ
diff --git a/data/stage3.1/lib/libhal.so.1 b/data/stage3.1/lib/libhal.so.1
new file mode 100644
index 00000000..a4a4a9f9
--- /dev/null
+++ b/data/stage3.1/lib/libhal.so.1
Binary files differ
diff --git a/data/stage3.1/lib/libhd.so.16 b/data/stage3.1/lib/libhd.so.16
new file mode 100644
index 00000000..c7764846
--- /dev/null
+++ b/data/stage3.1/lib/libhd.so.16
Binary files differ
diff --git a/data/stage3.1/lib/modules.0/aufs.ko b/data/stage3.1/lib/modules.0/aufs.ko
new file mode 100644
index 00000000..eb364a10
--- /dev/null
+++ b/data/stage3.1/lib/modules.0/aufs.ko
Binary files differ
diff --git a/data/stage3.1/lib/modules.0/squashfs.ko b/data/stage3.1/lib/modules.0/squashfs.ko
new file mode 100644
index 00000000..2a861c78
--- /dev/null
+++ b/data/stage3.1/lib/modules.0/squashfs.ko
Binary files differ
diff --git a/data/stage3.1/sbin/hwinfo b/data/stage3.1/sbin/hwinfo
new file mode 100755
index 00000000..cd3cc22f
--- /dev/null
+++ b/data/stage3.1/sbin/hwinfo
Binary files differ
diff --git a/data/stage3.1/sbin/mount.nfs b/data/stage3.1/sbin/mount.nfs
new file mode 100755
index 00000000..c764652e
--- /dev/null
+++ b/data/stage3.1/sbin/mount.nfs
Binary files differ
diff --git a/data/stage3.1/sbin/mount.nfs4 b/data/stage3.1/sbin/mount.nfs4
new file mode 100755
index 00000000..c764652e
--- /dev/null
+++ b/data/stage3.1/sbin/mount.nfs4
Binary files differ
diff --git a/data/stage3.1/sbin/umount.nfs b/data/stage3.1/sbin/umount.nfs
new file mode 100755
index 00000000..c764652e
--- /dev/null
+++ b/data/stage3.1/sbin/umount.nfs
Binary files differ
diff --git a/data/stage3.1/sbin/umount.nfs4 b/data/stage3.1/sbin/umount.nfs4
new file mode 100755
index 00000000..c764652e
--- /dev/null
+++ b/data/stage3.1/sbin/umount.nfs4
Binary files differ
diff --git a/remote/tools/base/base.build b/remote/tools/base/base.build
index 38435261..e580e359 100644
--- a/remote/tools/base/base.build
+++ b/remote/tools/base/base.build
@@ -1,5 +1,5 @@
install_dependencies() {
- :
+ apt-get install -y $DEPS
}
fetch_source() {
diff --git a/remote/tools/base/base.conf b/remote/tools/base/base.conf
index cb5ea532..c03579b0 100644
--- a/remote/tools/base/base.conf
+++ b/remote/tools/base/base.conf
@@ -1,3 +1,4 @@
+DEPS="nfs-common aufs-tools squashfs-tools"
REQUIRED_BINARIES=" bash
agetty
cat
diff --git a/remote/tools/base/data/etc/systemd/system/basic.target.wants/rsyslog.service b/remote/tools/base/data/etc/systemd/system/basic.target.wants/rsyslog.service
new file mode 100644
index 00000000..8e253ee1
--- /dev/null
+++ b/remote/tools/base/data/etc/systemd/system/basic.target.wants/rsyslog.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=System Logging Service
+Before=udev.service
+
+[Service]
+ExecStartPre=/bin/systemctl stop systemd-kmsg-syslogd.service
+ExecStart=/usr/sbin/rsyslogd -n -c5
+Sockets=syslog.socket
+StandardOutput=null
+
+[Install]
+WantedBy=multi-user.target
diff --git a/remote/tools/policykit/policykit.build b/remote/tools/policykit/policykit.build
index ef08710e..b027cc85 100644
--- a/remote/tools/policykit/policykit.build
+++ b/remote/tools/policykit/policykit.build
@@ -1,4 +1,5 @@
#tool/distro specific functions for fetching, building and installing dependencies
+
fetch_source () {
if [ ! -e .fetched_source ]; then
@@ -42,11 +43,11 @@ build () {
[ ! -d $FILE ] && echo $FILE >> $COPYLIST
done
done
- fi
- # prepare target dir & copy there
- [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR
- tar -cpv $(cat $COPYLIST|sort -u) | tar -xpv -C $BUILDDIR
+ # prepare target dir & copy there
+ [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR
+ tar -cpv $(cat $COPYLIST|sort -u) | tar -xpv -C $BUILDDIR
+ fi
cd -
touch .built
@@ -55,5 +56,10 @@ build () {
}
post_copy() {
- :
+
+ #Add Polkit User/Group/Shadow to Stage3.2
+ echo "polkitd:!:15756::::::" >> ${INIT_DIR}/etc/shadow
+ echo "polkitd:x:999:999:User for polkitd:/:/sbin/nologin" >> ${INIT_DIR}/etc/passwd
+ echo "polkitd:x:999:" >> ${INIT_DIR}/etc/group
+
}
diff --git a/remote/tools/policykit/policykit.conf b/remote/tools/policykit/policykit.conf
index e5e6b7b5..1ccef0e6 100644
--- a/remote/tools/policykit/policykit.conf
+++ b/remote/tools/policykit/policykit.conf
@@ -3,5 +3,5 @@ URL=http://www.freedesktop.org/software/polkit/releases/polkit-0.110.tar.gz
DEPS="libmozjs185-dev"
REQUIRED_PACKAGES=""
REQUIRED_BINARIES=""
-REQUIRED_DIRECTORIES="/bin /etc /lib /libexec /usr/share/dbus-1 /usr/share/polkit-1"
+REQUIRED_DIRECTORIES="/bin /etc /lib /usr/share/dbus-1 /usr/share/polkit-1"
REQUIRED_FILES=""
diff --git a/remote/tools/systemd/data/etc/systemd/system/nfs-mount.service b/remote/tools/systemd/data/etc/systemd/system/nfs-mount.service
new file mode 100644
index 00000000..727ff2ed
--- /dev/null
+++ b/remote/tools/systemd/data/etc/systemd/system/nfs-mount.service
@@ -0,0 +1,7 @@
+[Unit]
+Description=Mount NFS Share [TEST]
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/bin/mount -t nfs -o ro,async,nolock 132.230.4.6:/srv/openslx/export/nfs/ubuntu-12.04-test /openslx/mnt
diff --git a/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service b/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service
index 6c5c289b..e7d4d170 100644
--- a/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service
+++ b/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service
@@ -3,7 +3,7 @@ Description=DHCP Client
[Service]
Type=simple
-ExecStart=/openslx/sbin/udhcpc -O domain -O nissrv -O nisdomain -t 8 -s /etc/udhcpc.default.script -i %I
+ExecStart=/openslx/sbin/udhcpc -O domain -O nissrv -O nisdomain -t 8 -s /etc/udhcpc.openslx.script -i %I
[Install]
WantedBy=multi-user.target
diff --git a/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service.wants/openslx-mnt.mount b/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service.wants/openslx-mnt.mount
deleted file mode 120000
index 70ba668d..00000000
--- a/remote/tools/systemd/data/etc/systemd/system/udhcpc@.service.wants/openslx-mnt.mount
+++ /dev/null
@@ -1 +0,0 @@
-../openslx-mnt.mount \ No newline at end of file
diff --git a/remote/tools/systemd/systemd.build b/remote/tools/systemd/systemd.build
index 57c0f6b4..a967e6a9 100644
--- a/remote/tools/systemd/systemd.build
+++ b/remote/tools/systemd/systemd.build
@@ -12,13 +12,26 @@ fetch_source () {
install_dependencies() {
# quick fix for missing libkmod repo...
- libkmod=$(apt-cache search libkmod-dev)
- if [[ -z $libkmod ]];
- then
- echo "libkmod cannot be found. Adding ppa:pitti/systemd"
- add-apt-repository --yes ppa:pitti/systemd
- apt-get update --force-yes
+ #libkmod=$(apt-cache search libkmod-dev)
+ #if [[ -z $libkmod ]];
+ #then
+ # echo "libkmod cannot be found. Adding ppa:pitti/systemd"
+ # add-apt-repository --yes ppa:pitti/systemd
+ # apt-get update --force-yes
+ #fi
+ # install libkmod from source
+ libkmod-version=kmod-12
+ if [ ! -d $libkmod-version ]; then
+ wget http://www.kernel.org/pub/linux/utils/kernel/kmod/${libkmod-version}.tar.gz
+ tar xJf $libkmod-version.tar.gz
+ rm $libkmod-version.tar.gz
+ cd $libkmod-version
+ ./configure
+ make -j5
+ make install
+ cd -
fi
+
apt-get install -y $DEPS &>/dev/null
}
diff --git a/remote/tools/systemd/systemd.conf b/remote/tools/systemd/systemd.conf
index 3171938d..98cd8ba9 100644
--- a/remote/tools/systemd/systemd.conf
+++ b/remote/tools/systemd/systemd.conf
@@ -6,8 +6,7 @@ DEPS=" intltool
pkg-config
libcap-dev
libudev-dev
- libdbus-1-dev
- libkmod-dev"
+ libdbus-1-dev"
REQUIRED_BINARIES=" hostnamectl
journalctl
localectl
@@ -77,6 +76,7 @@ REQUIRED_DIRECTORIES=" /etc
/usr/share/dbus-1
/usr/share/polkit-1
/usr/lib/udev/rules.d"
-REQUIRED_FILES=" /usr/share/systemd/kbd-model-map
+REQUIRED_FILES=" /usr/bin/systemd-analyze
+ /usr/share/systemd/kbd-model-map
/usr/lib/udev/findkeyboards
/usr/lib/udev/keyboard-force-release.sh"
diff --git a/server/build_core b/server/build_core
index e212294c..423279e7 100755
--- a/server/build_core
+++ b/server/build_core
@@ -62,7 +62,7 @@ generate_rootfs() {
[ ! -d ${STAGE31_DIR} ] && mkdir -p ${STAGE31_DIR}
# create basic directory structure
- mkdir -p ${STAGE31_DIR}/{bin,dev,proc,run,lib/modules,etc,mnt,sys}
+ mkdir -p ${STAGE31_DIR}/{bin,dev,proc,run,lib,etc,mnt,sys}
# copy device files from running system
cp -a /dev/{console,kmsg,mem,null,tty,tty0,tty1,tty9,urandom,zero} \
@@ -72,8 +72,8 @@ generate_rootfs() {
cp -r ${STAGE32_DIR}/openslx/* ${STAGE31_STATIC_DIR}/* ${STAGE31_DIR}
# fix for aufs & squashfs modules needed for stage 3.1
- cp /lib/modules/$(uname -r)/kernel/fs/squashfs/squashfs.ko ${STAGE31_DIR}/lib/modules/
- cp /lib/modules/$(uname -r)/kernel/ubuntu/aufs/aufs.ko ${STAGE31_DIR}/lib/modules/
+ #cp /lib/modules/$(uname -r)/kernel/fs/squashfs/squashfs.ko ${STAGE31_DIR}/lib/modules/
+ #cp /lib/modules/$(uname -r)/kernel/ubuntu/aufs/aufs.ko ${STAGE31_DIR}/lib/modules/
# fetch the libraries needed for busybox
BASICLIBS=""
@@ -86,11 +86,10 @@ generate_rootfs() {
fi
done
(tar cpv $BASICLIBS | tar xpv -C ${STAGE31_DIR}) &>/dev/null
-
+
}
generate_squashfs() {
-
# finalize the initramfs target
[ -e ${STAGE31_DIR}/mnt/openslx.sqfs ] && rm ${STAGE31_DIR}/mnt/openslx.sqfs
@@ -99,10 +98,10 @@ generate_squashfs() {
}
generate_initramfs() {
-
cd ${STAGE31_DIR}
find . | cpio --format="newc" --create | gzip -9 > ${MODULE_DIR}/initramfs
cd - &>/dev/null
+ pinfo "[core] initramfs created at ${MODULE_DIR}/initramfs"
}
generate_stage31() {
@@ -113,6 +112,7 @@ generate_stage31() {
# TODO better kernel copy
cp /boot/vmlinuz-$(uname -r) ${MODULE_DIR}/kernel
+ pinfo "[core] kernel $(uname -r) copied to ${MODULE_DIR}/kernel"
}
clean_core() {