- Timestamp:
- 01/24/08 20:05:59 (4 years ago)
- Location:
- devel
- Files:
-
- 3 added
- 7 edited
-
dploy-common/install.sh (modified) (1 diff)
-
dploy-dhcp/bin/dploy-add2dhcp (modified) (2 diffs)
-
dploy-dhcp/install.sh (modified) (2 diffs)
-
pbconf/dploy-common (added)
-
pbconf/dploy-common/rpm (added)
-
pbconf/dploy-common/rpm/dploy-common.spec (added)
-
pbconf/dploy-dhcp/rpm/dploy-dhcp.spec (modified) (3 diffs)
-
pbconf/dploy.pb (modified) (3 diffs)
-
pbconf/pbfilter/all.pbf (modified) (1 diff)
-
pbconf/pbfilter/rpm.pbf (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
devel/dploy-common/install.sh
r33 r34 6 6 if [ "_$PREFIX" != "_" ]; then 7 7 local=${DESTDIR}$PREFIX 8 conf=${DESTDIR}$CONFDIR 8 9 else 9 10 local=/usr/local 10 11 echo $PATH | grep $local/bin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add $local/bin to your PATH." 12 conf=$local/$CONFDIR 11 13 fi 12 14 13 15 echo "PBPKG PBVER-rPBREV will be installed under $local" 14 mkdir -p $ local/share/data15 cd $ local/share/data16 mkdir -p $conf/keys 17 cd $conf/keys 16 18 ssh-keygen -b 1024 -t dsa -f dploy_id_dsa -q -N "" -
devel/dploy-dhcp/bin/dploy-add2dhcp
r32 r34 20 20 # 21 21 22 my $mac=$ARGV[0] ;22 my $mac=$ARGV[0] || ""; 23 23 24 24 if ($mac !~ /^(?:[[:xdigit:]]{1,2}[-:]){5}[[:xdigit:]]{1,2}$/) { … … 30 30 $mac =~ tr/A-Z/a-z/; 31 31 32 my $ip=$ARGV[1] ;32 my $ip=$ARGV[1] || ""; 33 33 34 34 if ($ip !~ /^([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])$/) { -
devel/dploy-dhcp/install.sh
r33 r34 6 6 if [ "_$PREFIX" != "_" ]; then 7 7 local=${DESTDIR}$PREFIX 8 conf=$CONFDIR 8 9 else 9 10 local=/usr/local 10 11 echo $PATH | grep $local/bin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add $local/bin to your PATH." 12 conf=$local/$CONFDIR 11 13 fi 12 14 … … 14 16 mkdir -p $local/bin 15 17 install -m 0755 bin/dploy-add2dhcp $local/bin 18 19 # The script need to know where the CONFDIR is 20 perl -pi -e "s|PBCONF|$conf|" $local/bin/dploy-add2dhcp -
devel/pbconf/dploy-dhcp/rpm/dploy-dhcp.spec
r33 r34 28 28 %{__rm} -rf $RPM_BUILD_ROOT 29 29 export DESTDIR=$RPM_BUILD_ROOT 30 export PREFIX=%{_exec_prefix} 30 export PREFIX=%{_exec_prefix} 31 export CONFDIR=%{_sysconfdir}/PBPROJ 31 32 ./install.sh 32 33 … … 42 43 %post 43 44 # Include our configuration file in std dhcp.conf file 44 grep -qE '^include " PBCONF/dhcpd.conf";' /etc/dhcpd.conf45 grep -qE '^include "%{_sysconfdir}/PBPROJ/dhcpd.conf";' /etc/dhcpd.conf 45 46 if [ $? -ne 0 ]; then 46 echo 'include " PBCONF/dhcpd.conf";' >> /etc/dhcpd.conf47 echo 'include "%{_sysconfdir}/PBPROJ/dhcpd.conf";' >> /etc/dhcpd.conf 47 48 fi 48 49 … … 50 51 grep -qE '^dploy ' /etc/sudoers 51 52 if [ $? -ne 0 ]; then 52 echo 'dploy ALL=NOPASSWD: /etc/init.d/dhcpd ?*' >> /etc/ dhcpd.conf53 echo 'dploy ALL=NOPASSWD: /etc/init.d/dhcpd ?*' >> /etc/sudoers 53 54 fi 54 55 -
devel/pbconf/dploy.pb
r32 r34 67 67 # 68 68 pkgver dploy-dhcp = devel 69 pkgver dploy-common = devel 69 70 pkgver dploy-pxe = devel 70 71 #pkgtag dploy-dhcp = 3 … … 74 75 # Hash of default package/package directory 75 76 defpkgdir dploy-dhcp = dploy-dhcp 77 defpkgdir dploy-common = dploy-common 76 78 defpkgdir dploy-pxe = dploy-pxe 77 79 … … 84 86 # List of files per pkg on which to apply filters 85 87 # Files are mentioned relatively to pbroot/defpkgdir 86 filteredfiles dploy-dhcp = install.sh,bin/dploy-add2dhcp, 88 filteredfiles dploy-dhcp = install.sh,bin/dploy-add2dhcp 89 filteredfiles dploy-common = install.sh 87 90 #filteredfiles pkg1-doc = configure.in -
devel/pbconf/pbfilter/all.pbf
r32 r34 34 34 filter PBURL = http://www.dploy.org 35 35 36 # Where are stored conf files37 filter PB CONF = /etc/dploy.org36 # Project Name 37 filter PBPROJ = $pbproj -
devel/pbconf/pbfilter/rpm.pbf
r30 r34 10 10 11 11 # PBDEP is replaced by the list of dependencies 12 filter PBDEP = 12 filter PBDEP = 13 13 14 14 # PBSUF is replaced by the package name ($pbpkg in code)
Note: See TracChangeset
for help on using the changeset viewer.
