<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def migrate_system_connections(src_sc: str, dest_sc: str) -> bool: """ Migrate the contents of a system-connections dir :param dest_sc: The system-connections to copy to. Will be created if it does not exist :param src_sc: The system-connections to copy from :return: True if anything was moved """

    found = False
    LOG.info(f"migrate_system_connections: checking {dest_sc}")
    os.makedirs(dest_sc, exist_ok=True)
    with os.scandir(src_sc) as scanner:
        for entry in scanner:
            # ignore readme and sample
            if entry.name.endswith('.ignore'):
                continue
            # ignore the hardwired connection added by api server
            if entry.name == 'static-eth0':
                continue
            # ignore weird remnants of boot partition connections
            if entry.name.startswith('._'):
                continue
            patched = patch_connection_file_paths(
                open(os.path.join(src_sc, entry.name), 'r').read())
            open(os.path.join(dest_sc, entry.name), 'w').write(patched)
            LOG.info(f"migrate_connections: migrated {entry.name}")
            found = True
    return found