diff options
author | Britney Fransen <brfransen@gmail.com> | 2018-06-15 21:53:12 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2018-06-15 21:53:12 (GMT) |
commit | b36d08a3d75a3093bf2e174ad5ba49ab4cace160 (patch) | |
tree | cad99c2afd9bfc554d948f23827ef0f0a33d0c05 /abs | |
parent | 30935b6991dcf92b681eb94f1c793e6a2ec36fda (diff) | |
download | linhes_pkgbuild-b36d08a3d75a3093bf2e174ad5ba49ab4cace160.zip linhes_pkgbuild-b36d08a3d75a3093bf2e174ad5ba49ab4cace160.tar.gz linhes_pkgbuild-b36d08a3d75a3093bf2e174ad5ba49ab4cace160.tar.bz2 |
LinHES-config: mv_install.py: us fuser instead of lsof to kill /new_boot programs
Diffstat (limited to 'abs')
-rwxr-xr-x | abs/core/LinHES-config/PKGBUILD | 6 | ||||
-rw-r--r-- | abs/core/LinHES-config/mv_install.py | 11 |
2 files changed, 10 insertions, 7 deletions
diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD index f07539a..5f7e92b 100755 --- a/abs/core/LinHES-config/PKGBUILD +++ b/abs/core/LinHES-config/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-config -pkgver=8.5.1 -pkgrel=4 +pkgver=8.5.2 +pkgrel=1 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config ) pkgdesc="Install and configure your system" depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted' @@ -145,7 +145,7 @@ package() { install -o root -g root -D -m 0755 blacklist_nouveau.conf $pkgdir/etc/modprobe.d/blacklist_nouveau.conf } -md5sums=('518c868141fe443e9258144c029ed3f9' +md5sums=('7d8581ac5260617630078f2206d33117' 'bee51ac2c232ab134eec127f5c8846ad' 'f6e9dd7bc6cf0aaa3bd203dab4cb79b9' '2596460462cf6c889cf8f95485537b20' diff --git a/abs/core/LinHES-config/mv_install.py b/abs/core/LinHES-config/mv_install.py index f414942..89dac8c 100644 --- a/abs/core/LinHES-config/mv_install.py +++ b/abs/core/LinHES-config/mv_install.py @@ -82,10 +82,13 @@ def kill_dhcp_chroot(): pass #force kill try: - cmd = "lsof -t /new_boot|xargs kill -9" + #cmd = "lsof -t /new_boot|xargs kill -9" + #newer versions of lsof show /dev/pts bind mounts + #even after they are umounted + cmd = "fuser -mk /new_boot" runcmd(cmd) except: - print " !!!Problem killing all /new_boot pids" + logging.debug("!!!Problem killing all /new_boot pids") @@ -218,7 +221,7 @@ def mysqldb(cmd, inchroot): if cmd == "start": cmd = "chroot /new_boot /etc/rc.d/mysqld start" elif cmd == "stop": - cmd = " chroot /new_boot /etc/rc.d/mysqld stop" + cmd = "chroot /new_boot /etc/rc.d/mysqld stop" else: if cmd == "start": cmd = "systemctl start mysqld.service" @@ -1653,7 +1656,7 @@ def full_install(hostoptions): else: double_mount(fe_only=True) #move_myth_home("restore") -# Need to check for to touch /tmp/.dbsysfailed + #Need to check for to touch /tmp/.dbsysfailed #cmd = " chroot %s %s/bin/myth_settings_wrapper.sh -c restore -t syssettings " %(data_config.MOUNTPOINT, MVROOT) #runcmd(cmd) if ( 'x' == '1' ): |