Change-Id: Iac1b361ce906ccd52a0e680728ea9b608f9e6bc7
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/2901
Reviewed-by: Bo Gan <ganb@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
... | ... |
@@ -35,7 +35,6 @@ class Installer(object): |
35 | 35 |
self.mount_command = "./mk-mount-disk.sh" |
36 | 36 |
self.prepare_command = "./mk-prepare-system.sh" |
37 | 37 |
self.finalize_command = "./mk-finalize-system.sh" |
38 |
- self.install_package_command = "./mk-install-package.sh" |
|
39 | 38 |
self.chroot_command = "./mk-run-chroot.sh" |
40 | 39 |
self.setup_grub_command = "./mk-setup-grub.sh" |
41 | 40 |
self.unmount_disk_command = "./mk-unmount-disk.sh" |
... | ... |
@@ -119,10 +119,10 @@ EOF |
119 | 119 |
#- Step 7 - Create installer script |
120 | 120 |
if [ "$LIVE_CD" = false ] ; then |
121 | 121 |
|
122 |
-cat >> ${BUILDROOT}/bin/bootphotoninstaller << 'EOF' |
|
122 |
+cat >> ${BUILDROOT}/bin/bootphotoninstaller << EOF |
|
123 | 123 |
#!/bin/bash |
124 | 124 |
cd /installer |
125 |
-[ `tty` == '/dev/tty1' ] && ./isoInstaller.py --json-file=$PACKAGE_LIST_FILE_BASE_NAME 2> /var/log/installer && shutdown -r now |
|
125 |
+[ \`tty\` == '/dev/tty1' ] && ./isoInstaller.py --json-file=$PACKAGE_LIST_FILE_BASE_NAME 2> /var/log/installer && shutdown -r now |
|
126 | 126 |
/bin/bash |
127 | 127 |
EOF |
128 | 128 |
|
129 | 129 |
deleted file mode 100755 |
... | ... |
@@ -1,37 +0,0 @@ |
1 |
-#!/bin/bash |
|
2 |
-################################################# |
|
3 |
-# Title: mk-install-package # |
|
4 |
-# Date: 2014-11-26 # |
|
5 |
-# Version: 1.0 # |
|
6 |
-# Author: mbassiouny@vmware.com # |
|
7 |
-# Options: # |
|
8 |
-################################################# |
|
9 |
-# Overview |
|
10 |
-# install a passed package into a photon system |
|
11 |
-# End |
|
12 |
-# |
|
13 |
-set -o errexit # exit if error...insurance ; |
|
14 |
-set -o nounset # exit if variable not initalized |
|
15 |
-set +h # disable hashall |
|
16 |
-source config.inc |
|
17 |
-source function.inc |
|
18 |
-PRGNAME=${0##*/} # script name minus the path |
|
19 |
-RPM_PARAMS="-Uvh" |
|
20 |
-LOGFILE=/var/log/"${PRGNAME}-${LOGFILE}" |
|
21 |
- |
|
22 |
-if [ $# -ge 2 ] |
|
23 |
-then |
|
24 |
- RPM_PARAMS="-Uvh $2" |
|
25 |
-fi |
|
26 |
- |
|
27 |
-[ ${EUID} -eq 0 ] || fail "${PRGNAME}: Need to be root user: FAILURE" |
|
28 |
- |
|
29 |
-RPMPKG="" |
|
30 |
-RPMPKG=$(find ${RPMROOT} -name "$1" -print) |
|
31 |
-# TODO: sometimes we catch several items into RPMPKG. |
|
32 |
-# In case we have several releases in rpm cache. Need to handle that. |
|
33 |
-[ -z $RPMPKG ] && fail "installation error: rpm package not found\n" |
|
34 |
- |
|
35 |
-run_command "Installing: $1" "rpm --nodeps ${RPM_PARAMS} ${RPMPKG}" "${LOGFILE}" |
|
36 |
- |
|
37 |
-exit 0 |